Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:17f6455f979e3a23c33acdfd8077f5eda93d318ef90a97758d17d2a1617f6dc8
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": "The MCP-native bridge to ERC-8004 (on-chain agent identity/reputation/validation): resolve registrations, score their feedback with decay-weighted math, bind on-chain identities to DIDs, export unsigned attestations for your own signer. No keys, no chain writes — ever.", "tools": [ { "description": "Bind a fleet DID to an ERC-8004 identity. Produces an order-independent,\n content-addressed (unsigned) binding attestation.", "inputSchema": { "properties": { "chain_id": { "title": "Chain Id", "type": "integer" }, "fleet_did": { "title": "Fleet Did", "type": "string" }, "proof_note": { "default": "", "title": "Proof Note", "type": "string" }, "token_id": { "title": "Token Id", "type": "integer" } }, "required": [ "fleet_did", "chain_id", "token_id" ], "title": "bind_identityArguments", "type": "object" }, "name": "bind_identity", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "bind_identityOutput", "type": "object" } }, { "description": "Return the bridge's capabilities and input contract.", "inputSchema": { "properties": {}, "title": "describe_agentArguments", "type": "object" }, "name": "describe_agent", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "describe_agentOutput", "type": "object" } }, { "description": "Export the agent's current trust score as an UNSIGNED\n ERC-8004 Validation Registry-shaped payload, content-addressed and ready\n for YOUR OWN signer to anchor on-chain.", "inputSchema": { "properties": { "chain_id": { "title": "Chain Id", "type": "integer" }, "token_id": { "title": "Token Id", "type": "integer" } }, "required": [ "chain_id", "token_id" ], "title": "export_attestationArguments", "type": "object" }, "name": "export_attestation", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "export_attestationOutput", "type": "object" } }, { "description": "Build UNSIGNED ERC-8004 Validation Registry validationResponse args\n from an Outcome Receipt (ORC v0.1): responseHash = receipt commitment,\n tag \"orc/0.1\", response 100 only if the bridge re-verifies the receipt\n AND your replay succeeded. Sign and submit with your own signer; this\n bridge holds no keys and writes to no chain.", "inputSchema": { "properties": { "receipt": { "additionalProperties": true, "title": "Receipt", "type": "object" }, "replay_ok": { "title": "Replay Ok", "type": "boolean" }, "request_hash": { "title": "Request Hash", "type": "string" }, "response_uri": { "title": "Response Uri", "type": "string" } }, "required": [ "receipt", "request_hash", "response_uri", "replay_ok" ], "title": "export_validation_responseArguments", "type": "object" }, "name": "export_validation_response", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "export_validation_responseOutput", "type": "object" } }, { "description": "Import ERC-8004 Reputation Registry feedback records for an agent.\n Each item: {value: bool|0..1, at: ISO-8601, source?, weight?, feedback_id?}.\n Idempotent per feedback_id.", "inputSchema": { "properties": { "chain_id": { "title": "Chain Id", "type": "integer" }, "feedback": { "items": { "additionalProperties": true, "type": "object" }, "title": "Feedback", "type": "array" }, "token_id": { "title": "Token Id", "type": "integer" } }, "required": [ "chain_id", "token_id", "feedback" ], "title": "import_feedbackArguments", "type": "object" }, "name": "import_feedback", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "import_feedbackOutput", "type": "object" } }, { "description": "Import an ERC-8004 Identity Registry record (chain_id + ERC-721\n token_id + agentURI + owner). Idempotent: re-import updates in place.\n Returns the canonical record with its deterministic bridge DID\n (did:viridis:erc8004:<chain>:<token>).", "inputSchema": { "properties": { "agent_uri": { "title": "Agent Uri", "type": "string" }, "chain_id": { "title": "Chain Id", "type": "integer" }, "metadata": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "default": null, "title": "Metadata" }, "owner": { "title": "Owner", "type": "string" }, "token_id": { "title": "Token Id", "type": "integer" } }, "required": [ "chain_id", "token_id", "agent_uri", "owner" ], "title": "import_registrationArguments", "type": "object" }, "name": "import_registration", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "import_registrationOutput", "type": "object" } }, { "description": "List all imported ERC-8004 registrations.", "inputSchema": { "properties": {}, "title": "list_registrationsArguments", "type": "object" }, "name": "list_registrations", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "list_registrationsOutput", "type": "object" } }, { "description": "Resolve an imported ERC-8004 registration by bridge DID or by\n (chain_id, token_id).", "inputSchema": { "properties": { "bridge_did": { "default": "", "title": "Bridge Did", "type": "string" }, "chain_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Chain Id" }, "token_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Token Id" } }, "title": "resolve_agentArguments", "type": "object" }, "name": "resolve_agent", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "resolve_agentOutput", "type": "object" } }, { "description": "Decay-weighted trust score in [0,1] + tier over the agent's imported\n ERC-8004 feedback — recent behavior outweighs old; no feedback scores a\n neutral 0.5 prior (no blind trust, no unfair zero).", "inputSchema": { "properties": { "bridge_did": { "default": "", "title": "Bridge Did", "type": "string" }, "chain_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Chain Id" }, "token_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Token Id" } }, "title": "score_agentArguments", "type": "object" }, "name": "score_agent", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "score_agentOutput", "type": "object" } }, { "description": "Recompute a payload's content hash and report whether it is intact.", "inputSchema": { "properties": { "payload": { "additionalProperties": true, "title": "Payload", "type": "object" } }, "required": [ "payload" ], "title": "verify_attestationArguments", "type": "object" }, "name": "verify_attestation", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verify_attestationOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:17f6455f979e3a23c33acdfd8077f5eda93d318ef90a97758d17d2a1617f6dc8 | sha256sum