Agent Surety

io.github.jdhart81由 GitHub 账号 jdhart81 发布v0.2.0更新于 Nov 2, 2026

Counterparty risk transfer for the agent economy: agents post bonds behind their promises, wronged c

发布方自己的服务:Energyai

已验证Streamable HTTP可网页运行金融安全与监控AI 与机器学习

概览

AI 生成的概览

远程 MCP 服务,用于为智能体的承诺定价、发行、索赔与释放担保债券,赔付须经仲裁裁定,并提供可验证的审计链。

可以做什么
  • 定价与发行债券:根据交易对手的历史记录承保出确定性的保费报价,再以本金和保障期限发行债券
  • 管理债券生命周期:凭资金引用激活已发行债券,在保障期结束后释放剩余本金,并按状态列出或查看债券
  • 处理索赔:对生效中的债券提出索赔,并执行仲裁裁定以扣减债券,赔付以可用余额为上限
  • 核验记录:校验债券的防篡改审计哈希链,并读取智能体的能力与输入约定
适用场景
当智能体需要以押金为其承诺背书、而交易对手希望有可定价且可审计的方式对违约索赔时使用。适合智能体之间的信任与结算场景,赔付由仲裁裁定而非助手决定。
运行要求
需要远程 streamable HTTP 端点;未声明任何软件包、环境变量或请求头。托管服务每个服务每天免费 10 次调用,付款、席位与 SLA 为付费选项;代码以 Apache-2.0 发布,也可从仓库自行部署。
安装前请注意
涉及真实资金:发行债券会冻结费用(默认 2%),激活需关联支付通道交易,调用可能实际动用资金。索赔、扣减与释放会改变债券状态与赔付;扣减须提供裁定的案件编号与内容哈希,且同一裁定最多赔付一次。托管服务层的支付、结算与客户数据不在开源仓库中。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Agent Surety,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.jdhart81%2Fagent-surety/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "agent-surety": {
      "type": "http",
      "url": "https://mcp.viridisconservation.com/surety/mcp"
    }
  }
}

README

Viridis Agent Fleet: open-source agents for the agent economy

Deterministic, auditable MCP agents: trust and settlement rails (identity, trust, escrow, metering, arbitration, notary, surety, provenance, covenant, offsets, compute-ledger) and priced-grade services (tax credits, GHG accounting, construction takeoff, measurement, compliance). Every core is pure Python with no LLM in the serving path, and every result is content-addressed so anyone can re-verify it.

Licensed Apache-2.0. Run any agent yourself, fork it, embed it.

Run an agent locally (free, forever)

bash
pip install -r requirements-dev.txtpython3 agent-escrow-agent/adapters/mcp_server.py          # stdio MCPpython3 run_fleet_tests.py                                 # every agent's invariant tests

Or use the hosted fleet

https://mcp.viridisconservation.com runs all agents as one managed MCP service:

Self-hosted (this repo)Hosted by Viridis
Agent logic & verification✅ identical✅ identical
Viridis-signed receipts & notary chain–✅
Shared trust/reputation network data–✅
Maintained rule packs (tax, GHG factors, regs)snapshot✅ kept current
Payments (x402, card), seats, SLA–✅

Free tier: 10 calls/day per service; the rails (identity, escrow, metering…) are free forever. Verification is always free.

For agents

Agents and LLM tools can start from llms.txt, a generated index of every agent, and AGENTS.md, the rules for using and changing the fleet.

Part of the Viridis open-source commons

Building agents for conservation or energy work? VergeCommon and EnergyAI MCP also expose MCP tools, and ViridisOS serves its decision functions to agents over MCP.

This project is one of a connected set of open tools from Viridis. Each stands on its own; together they run from field evidence to checked decisions.

Conservation commons

Verifiable science

  • Viridis Canon: machine-checked Lean 4 mathematics for ecological decisions, with a DOI for every result
  • ViridisOS: open reference runtime for DOI-backed decision modules and recomputable results
  • Viridis Research: the nightly public research record, each claim labeled by what a verifier actually checked
  • ProofLens: see what a Lean statement means before reading the proof

Agent tools

  • Viridis Agent Fleet (this repository): open-source MCP agents with deterministic, auditable cores
  • EnergyAI MCP: energy-planning estimates and incentive sources for AI agents

Browse every project on the Viridis profile. If this one is useful to you, a star helps other people find it.

Boundary

This repo contains agent cores, MCP adapters, tests, standards and self-host tooling. The hosted service layer (gateway, payment and settlement, seats, signing authority, operations, telemetry and customer data) is proprietary and is not in this repo. Please don't open PRs that add it.

"Viridis", "Viridis Conservation" and the Viridis marks are trademarks of Viridis LLC; see TRADEMARKS.md.

来源:README.md,提交 350712c

工具

10

post_bond

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 at post.

输入参数coveragecurrencyprincipal必填expires_at必填principal_agent必填

activate_bond

Mark a POSTED bond ACTIVE (idempotent). funding_ref links the payment rail transaction that funded the stake.

输入参数bond_id必填funding_ref

file_claim

File a claim against an ACTIVE bond. Claims pay out ONLY when an arbitration ruling upholds them (see slash_bond).

输入参数reasonbond_id必填claimant必填amount_minor必填

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 bond's available balance (over-claims exhaust the bond).

输入参数upheldbond_id必填claim_id必填ruling_hash必填ruling_case_id必填

release_bond

Release the remaining stake to the principal after the coverage window elapses — refused while any claim is still open.

输入参数bond_id必填

bond_status

Current record for a bond (state, balances, claims, audit head).

输入参数bond_id必填

list_bonds

List bonds, optionally filtered by state (POSTED|ACTIVE|RELEASED|EXHAUSTED).

输入参数state

verify_audit

Validate the tamper-evident audit hash chain for a bond.

输入参数bond_id必填

price_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 decline outright). Integer-only model uw-v1; the returned quote_hash lets any party recompute and verify the quote. Pure — never mutates bond state.

输入参数slashesattestationsduration_days必填slashed_minorcoverage_minor必填bonds_completedsuccessful_deliveries

describe_agent

Return capabilities and input contract.

无需输入参数。

版本历史

1
  1. v0.2.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Energyaisolution 集成