Servidor MCP

viridisos

io.github.jdhart81/viridisos
Cripto y Web3 Seguridad Público y accesible MCP 2025-11-25

Qué hace este MCP

Issues and verifies trust-root-backed agent attestations and certification envelopes, derives Viridis identities, reports module status, and computes settlement protocol tolls.

viridis_agent_attestation
Issue a mark-stamped agent-attestation envelope under the shared trust root.
Esquema de entrada
{'type': 'object', 'title': 'viridis_agent_attestationArguments', 'required': ['event'], 'properties': {'event': {'type': 'object', 'title': 'Event', 'additionalProperties': True}}}
Esquema de salida
{'type': 'object', 'title': 'viridis_agent_attestationOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
viridis_bind_did
Derive the canonical did:viridis identity for an agent (fleet R1 formula) under the shared root.
Esquema de entrada
{'type': 'object', 'title': 'viridis_bind_didArguments', 'required': ['agent_id', 'pubkey'], 'properties': {'pubkey': {'type': 'string', 'title': 'Pubkey'}, 'agent_id': {'type': 'string', 'title': 'Agent Id'}}}
Esquema de salida
{'type': 'object', 'title': 'viridis_bind_didOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
viridis_certify
Certify a subject (parcel/portfolio) with a module -> a certificate. Errors if the module's backing theorem is not gate-passed (BLOCKED).
Esquema de entrada
{'type': 'object', 'title': 'viridis_certifyArguments', 'required': ['module_id', 'subject', 'inputs'], 'properties': {'inputs': {'type': 'object', 'title': 'Inputs', 'additionalProperties': True}, 'subject': {'type': 'string', 'title': 'Subject'}, 'module_id': {'type': 'string', 'title': 'Module Id'}}}
Esquema de salida
{'type': 'object', 'title': 'viridis_certifyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
viridis_certify_envelope
Certify then return a 'Certified by ViridisOS' mark envelope (profile conservation-claim).
Esquema de entrada
{'type': 'object', 'title': 'viridis_certify_envelopeArguments', 'required': ['module_id', 'subject', 'inputs'], 'properties': {'inputs': {'type': 'object', 'title': 'Inputs', 'additionalProperties': True}, 'subject': {'type': 'string', 'title': 'Subject'}, 'module_id': {'type': 'string', 'title': 'Module Id'}}}
Esquema de salida
{'type': 'object', 'title': 'viridis_certify_envelopeOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
viridis_compute_toll
Compute the unified Viridis protocol margin (the take) + pass-through card cost for a settlement.
Esquema de entrada
{'type': 'object', 'title': 'viridis_compute_tollArguments', 'required': ['amount_minor', 'payee_tier'], 'properties': {'payee_tier': {'type': 'string', 'title': 'Payee Tier'}, 'amount_minor': {'type': 'integer', 'title': 'Amount Minor'}}}
Esquema de salida
{'type': 'object', 'title': 'viridis_compute_tollOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
viridis_list_modules
List ViridisOS modules and their LIVE/BLOCKED state (A-1 against the live canon).
Esquema de entrada
{'type': 'object', 'title': 'viridis_list_modulesArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'viridis_list_modulesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
viridis_verify_mark
Verify a 'Certified by ViridisOS' envelope against the shared trust root.
Esquema de entrada
{'type': 'object', 'title': 'viridis_verify_markArguments', 'required': ['envelope'], 'properties': {'profile': {'type': 'string', 'title': 'Profile', 'default': ''}, 'envelope': {'type': 'object', 'title': 'Envelope', 'additionalProperties': True}}}
Esquema de salida
{'type': 'object', 'title': 'viridis_verify_markOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Añadido
viridis_compute_toll
17 de September de 2026 a las 12:42
Añadido
viridis_agent_attestation
17 de September de 2026 a las 12:42
Añadido
viridis_bind_did
17 de September de 2026 a las 12:42
Añadido
viridis_verify_mark
17 de September de 2026 a las 12:42
Añadido
viridis_certify_envelope
17 de September de 2026 a las 12:42
Añadido
viridis_certify
17 de September de 2026 a las 12:42
Añadido
viridis_list_modules
17 de September de 2026 a las 12:42