Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Counterparty risk transfer for the agent economy: agents post bonds behind their promises, wronged counterparties file claims, machine-verifiable arbitration rulings trigger slashing, honest agents reclaim their stake. Conservation-checked, tamper-evident, exactly-once.", "tools": [ { "description": "Mark a POSTED bond ACTIVE (idempotent). funding_ref links the payment\n rail transaction that funded the stake.", "inputSchema": { "properties": { "bond_id": { "title": "Bond Id", "type": "string" }, "funding_ref": { "default": "", "title": "Funding Ref", "type": "string" } }, "required": [ "bond_id" ], "title": "activate_bondArguments", "type": "object" }, "name": "activate_bond", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "activate_bondOutput", "type": "object" } }, { "description": "Current record for a bond (state, balances, claims, audit head).", "inputSchema": { "properties": { "bond_id": { "title": "Bond Id", "type": "string" } }, "required": [ "bond_id" ], "title": "bond_statusArguments", "type": "object" }, "name": "bond_status", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "bond_statusOutput", "type": "object" } }, { "description": "Return 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": "File a claim against an ACTIVE bond. Claims pay out ONLY when an\n arbitration ruling upholds them (see slash_bond).", "inputSchema": { "properties": { "amount_minor": { "title": "Amount Minor", "type": "integer" }, "bond_id": { "title": "Bond Id", "type": "string" }, "claimant": { "title": "Claimant", "type": "string" }, "reason": { "default": "", "title": "Reason", "type": "string" } }, "required": [ "bond_id", "claimant", "amount_minor" ], "title": "file_claimArguments", "type": "object" }, "name": "file_claim", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "file_claimOutput", "type": "object" } }, { "description": "List bonds, optionally filtered by state\n (POSTED|ACTIVE|RELEASED|EXHAUSTED).", "inputSchema": { "properties": { "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "State" } }, "title": "list_bondsArguments", "type": "object" }, "name": "list_bonds", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "list_bondsOutput", "type": "object" } }, { "description": "Post a surety bond behind an agent's promises. principal is a positive\n integer in minor units; expires_at is the ISO-8601 coverage window end.\n The bond fee (2% default) is computed and frozen at post.", "inputSchema": { "properties": { "coverage": { "default": "", "title": "Coverage", "type": "string" }, "currency": { "default": "USD", "title": "Currency", "type": "string" }, "expires_at": { "title": "Expires At", "type": "string" }, "principal": { "title": "Principal", "type": "integer" }, "principal_agent": { "title": "Principal Agent", "type": "string" } }, "required": [ "principal_agent", "principal", "expires_at" ], "title": "post_bondArguments", "type": "object" }, "name": "post_bond", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "post_bondOutput", "type": "object" } }, { "description": "Underwrite a surety bond: deterministic actuarial premium quote from a\n counterparty's track record (attestations, notarized deliveries, completed\n bonds lower the rate; slashes raise it or decline outright). Integer-only\n model uw-v1; the returned quote_hash lets any party recompute and verify\n the quote. Pure — never mutates bond state.", "inputSchema": { "properties": { "attestations": { "default": 0, "title": "Attestations", "type": "integer" }, "bonds_completed": { "default": 0, "title": "Bonds Completed", "type": "integer" }, "coverage_minor": { "title": "Coverage Minor", "type": "integer" }, "duration_days": { "title": "Duration Days", "type": "integer" }, "slashed_minor": { "default": 0, "title": "Slashed Minor", "type": "integer" }, "slashes": { "default": 0, "title": "Slashes", "type": "integer" }, "successful_deliveries": { "default": 0, "title": "Successful Deliveries", "type": "integer" } }, "required": [ "coverage_minor", "duration_days" ], "title": "price_bondArguments", "type": "object" }, "name": "price_bond", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "price_bondOutput", "type": "object" } }, { "description": "Release the remaining stake to the principal after the coverage window\n elapses — refused while any claim is still open.", "inputSchema": { "properties": { "bond_id": { "title": "Bond Id", "type": "string" } }, "required": [ "bond_id" ], "title": "release_bondArguments", "type": "object" }, "name": "release_bond", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "release_bondOutput", "type": "object" } }, { "description": "Execute an arbitration ruling against a claim. Requires the ruling's\n case id + content hash from agent-arbitration — no ruling, no slash; a\n given ruling pays at most once. Payout caps at the bond's available\n balance (over-claims exhaust the bond).", "inputSchema": { "properties": { "bond_id": { "title": "Bond Id", "type": "string" }, "claim_id": { "title": "Claim Id", "type": "string" }, "ruling_case_id": { "title": "Ruling Case Id", "type": "string" }, "ruling_hash": { "title": "Ruling Hash", "type": "string" }, "upheld": { "default": true, "title": "Upheld", "type": "boolean" } }, "required": [ "bond_id", "claim_id", "ruling_case_id", "ruling_hash" ], "title": "slash_bondArguments", "type": "object" }, "name": "slash_bond", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "slash_bondOutput", "type": "object" } }, { "description": "Validate the tamper-evident audit hash chain for a bond.", "inputSchema": { "properties": { "bond_id": { "title": "Bond Id", "type": "string" } }, "required": [ "bond_id" ], "title": "verify_auditArguments", "type": "object" }, "name": "verify_audit", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verify_auditOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:77672897b7b0228e5ae8fb7a2b6ccffc0859853e65ddc6447dae7a8b8f385293 | sha256sum