MCP 服务器

viridisos

io.github.jdhart81/viridisos
加密货币与 Web3 安全 公开且可连接 MCP 2025-11-25

此 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.
输入模式
{'type': 'object', 'title': 'viridis_agent_attestationArguments', 'required': ['event'], 'properties': {'event': {'type': 'object', 'title': 'Event', 'additionalProperties': True}}}
输出模式
{'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.
输入模式
{'type': 'object', 'title': 'viridis_bind_didArguments', 'required': ['agent_id', 'pubkey'], 'properties': {'pubkey': {'type': 'string', 'title': 'Pubkey'}, 'agent_id': {'type': 'string', 'title': 'Agent Id'}}}
输出模式
{'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).
输入模式
{'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'}}}
输出模式
{'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).
输入模式
{'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'}}}
输出模式
{'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.
输入模式
{'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'}}}
输出模式
{'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).
输入模式
{'type': 'object', 'title': 'viridis_list_modulesArguments', 'properties': {}}
输出模式
{'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.
输入模式
{'type': 'object', 'title': 'viridis_verify_markArguments', 'required': ['envelope'], 'properties': {'profile': {'type': 'string', 'title': 'Profile', 'default': ''}, 'envelope': {'type': 'object', 'title': 'Envelope', 'additionalProperties': True}}}
输出模式
{'type': 'object', 'title': 'viridis_verify_markOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
已添加
viridis_compute_toll
2026年9月17日 12:42
已添加
viridis_agent_attestation
2026年9月17日 12:42
已添加
viridis_bind_did
2026年9月17日 12:42
已添加
viridis_verify_mark
2026年9月17日 12:42
已添加
viridis_certify_envelope
2026年9月17日 12:42
已添加
viridis_certify
2026年9月17日 12:42
已添加
viridis_list_modules
2026年9月17日 12:42