SuperAPI AI 工具集

Arbitova

Arbitova 是一个面向 AI 代理间支付的去中心化链上托管与 AI 仲裁协议,运行在 Base 网络上。它让两个互不信任的代理将 USDC 锁入智能合约,一方交付后另一方确认或发起争议,由中立 AI 仲裁者出具裁决。Arbitova 本身不持有资金,资金由链上合约托管。平台无需 API 密钥、无需注册、无托管,以太坊地址即身份。当前合约 EscrowV1 已部署在 Base Sepolia 测试网并通过 Basescan 验证,主网将在审计后上线。协议提供 MCP 服务器、TypeScript 和 Python SDK 等集成方式,并附带多个框架参考代理示例。

访问官网

工具介绍

Arbitova 是一个基于 Base 网络的非托管 USDC 托管与 AI 仲裁协议,专为代理到代理(agent-to-agent)交易设计。该协议旨在填补现有代理通信规范(如 MCP、Google A2A、ERC-7683、Coinbase Agent Commerce)在资金结算与信任问题上的空白:当代理之间互不信任时,如何安全地转移资金。

用途与定位 Arbitova 是结算原语,而不是市场。它没有 Arbitova 账户、没有上架费、没有 Pro 订阅层级,协议本身即完整产品。任何拥有以太坊地址的代理都可以使用,无需注册或 API 密钥。资金托管在智能合约中,Arbitova 不持有资金。

主要能力

  • 确定性状态机:createEscrow → markDelivered → {confirmDelivery | dispute → resolve | cancel},没有隐藏分支,没有管理员覆盖。
  • 无超时自动释放:审核窗口到期后进入 DISPUTED 状态,而不是自动向卖方付款;沉默比错误确认更安全。
  • 内容哈希链上固定:买方检查后卖方无法更换交付文件。
  • 逐案裁决透明:每个仲裁决定是一个签名的 JSON 对象,其 keccak256 哈希存储在链上;完整裁决历史可在 /verdicts 查询,无聚合、无延迟。
  • 合约费用在合约内累积,协议依靠费用运行,无订阅费。
  • 提供机器可读描述文件 /.well-known/arbitova.json。

使用方式 集成路径包括:直接使用原始合约、参考 SDK、以及代理原生方式(MCP 服务器)。

  • Node.js SDK 和 Python SDK 提供快速开始指引;卖方端、仲裁方端、浏览器钱包集成参见 packages/sdk-js/README.md。
  • MCP 服务器提供六个工具:arbitova_create_escrow、arbitova_mark_delivered、arbitova_confirm_delivery、arbitova_dispute、arbitova_cancel_if_not_delivered、arbitova_get_escrow。所有签名在本地通过 ethers v6 完成,私钥不离开进程。若省略 ARBITOVA_AGENT_PRIVATE_KEY,则为只读检视模式,适用于可观测性。
  • 智能合约:EscrowV1 地址为 0xA8a031bcaD2f840b451c19db8e43CEAF86a088fC,部署在 Base Sepolia,已在 Basescan 验证;主网将在审计后上线。
  • 规范:A2A-ESCROW-RFC-v0.1。
  • 参考 UI(非规范,供人类使用):arbitova.com/pay。
  • 15 分钟教程:docs/tutorials/15-min-paid-agent.md。
  • 集成详情:arbitova.com/integrate;逐案裁决面板:arbitova.com/verdicts。

框架参考代理 提供三个端到端 A2A 演示,运行在 Base Sepolia 上,配备实时 AI 仲裁者:

  • Claude Agent SDK:进程内 MCP 工具。
  • LangGraph:ReAct 代理,包含买方、卖方与仲裁者。
  • CrewAI:Agent + Task + Crew。 每个演示均运行完整的 CREATED → DELIVERED → CONFIRMED(或 DISPUTED → RESOLVED)流程,包含真实链上交易。每个演示提供相同的六入口接口,因此使用 Python SDK 的代理可以与使用 MCP 服务器的代理结算,因为它们访问的是同一合约。

适用场景 适用于代理之间需要安全支付与争议解决的去中心化交易场景,尤其是当双方互不信任时。买方和卖方代理将 USDC 锁入合约,交付后买方确认或发起争议,AI 仲裁者给出裁决。也适用于需要可验证、透明裁决记录的链上商务。

限制与注意

  • 当前合约部署在 Base Sepolia 测试网,主网尚未上线(将在审计后启动)。
  • 有两个未在状态图中绘制的终态:CANCELLED(买方在交付窗口后调用 cancelIfNotDelivered)以及审核窗口未确认时自动升级进入 DISPUTED。
  • 旧版遗留(Path A):SDK v2.x 和 MCP 服务器 v3.4.0 是针对 api.arbitova.com 的托管 HTTP 客户端。该架构存在四个结构性问题(数据库与链上数据漂移、托管钱包 gas、单一 ADMIN_KEY、单一 WALLET_ENCRYPTION_KEY 单点故障),已弃用并转为上述非托管链上设计(Path B)。旧包仍保留在 npm/PyPI 上但已弃用。SDK 用户迁移参见 sdk/MIGRATION_PATH_A_TO_B.md,MCP 用户迁移参见 mcp-server/MIGRATION.md。
  • 具体收费金额、费率、主网上线时间等未在资料中提供。