io.github.jdhart81/agent-surety
io.github.jdhart81/agent-suretyCounterparty risk transfer for the agent economy: agents post bonds behind their promises, wronged c
Tools · 10
Post a surety bond behind an agent's promises. principal is a positive integer in minor units; expires_at is the ISO-8601 coverage window end. The bond fee (2% default) is computed and frozen …
Mark a POSTED bond ACTIVE (idempotent). funding_ref links the payment rail transaction that funded the stake.
File a claim against an ACTIVE bond. Claims pay out ONLY when an arbitration ruling upholds them (see slash_bond).
Execute an arbitration ruling against a claim. Requires the ruling's case id + content hash from agent-arbitration — no ruling, no slash; a given ruling pays at most once. Payout caps at the b…
Release the remaining stake to the principal after the coverage window elapses — refused while any claim is still open.
Current record for a bond (state, balances, claims, audit head).
List bonds, optionally filtered by state (POSTED|ACTIVE|RELEASED|EXHAUSTED).
Validate the tamper-evident audit hash chain for a bond.
Underwrite a surety bond: deterministic actuarial premium quote from a counterparty's track record (attestations, notarized deliveries, completed bonds lower the rate; slashes raise it or decl…
Return capabilities and input contract.
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"io.github.jdhart81/agent-surety": {
"url": "https://mcp.viridisconservation.com/surety/mcp",
"transport": "streamable-http"
}
}
}