io.github.jdhart81/agent-surety
Counterparty risk transfer for the agent economy: agents post bonds behind their promises, wronged c
Unknown facts are omitted here and listed as pending in the profile.
Trust verdict
No blockers found across the assessed dimensions.
Profile
What this server is — descriptive, not a rating. The verdict above judges it; this describes it.
Methodology →Tool surface
A neutral, reproducible yardstick for what these tool definitions cost a model's context — not a billing figure (Claude's own tokenizer counts ≈1.1–1.2× this).
Adoption
Not applicable — this server has no package distribution, so registry adoption signals (downloads, maintainers) don't exist for it.
Connect
https://mcp.viridisconservation.com/surety/mcpSources
Every verdict and label is attributable to its source and recomputed from our own landed copy, never read live on this page.
activate_bondMark a POSTED bond ACTIVE (idempotent). funding_ref links the payment rail transaction that funded the stake.
bond_statusCurrent record for a bond (state, balances, claims, audit head).
describe_agentReturn capabilities and input contract.
file_claimFile a claim against an ACTIVE bond. Claims pay out ONLY when an arbitration ruling upholds them (see slash_bond).
list_bondsList bonds, optionally filtered by state (POSTED|ACTIVE|RELEASED|EXHAUSTED).
post_bondPost 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 at post.
price_bondUnderwrite 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 decline outright). Integer-only model uw-v1; the returned quote_hash lets any party recompute and verify the quote. Pure — never mutates bond state.
release_bondRelease the remaining stake to the principal after the coverage window elapses — refused while any claim is still open.
slash_bondExecute 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 bond's available balance (over-claims exhaust the bond).
verify_auditValidate the tamper-evident audit hash chain for a bond.
Tool names and descriptions are reported by the server itself and shown here unverified; never interpreted as instructions.