互联网法院技能
为代理间商业提供信任层,整合自然语言授权、ERC-7710 委托权限、x402 支付、托管与争议解决的开源 Agent 技能。
证据显示:README 描述了权限模型(按需加载子技能、需要凭证),但未提供具体的最小权限原则或用户确认机制。扣分:缺少明确的权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚等具体实现或文档。
证据显示:README 和 skills-lock.json 提供了结构化的技能清单和锁定机制,但未提供错误处理或失败消息的细节。扣分:依赖可用性未验证,失败消息未描述。
证据显示:README 描述了多种使用场景和安装方式,但未明确能力边界或触发条件。扣分:能力边界和触发精度描述不足。
证据显示:README 提供了清晰的仓库布局、安装说明和许可证信息,但缺少示例、FAQ、已知限制和变更日志。扣分:示例和 FAQ 缺失,已知限制未列出,版本和变更日志未提供。
证据显示:README 描述了技能的价值和用途,但未提供实际输出示例或成本效益分析。扣分:输出可用性和成本效益缺乏具体证据。
证据显示:README 引用了多个外部来源和技能,但未提供验证方法或区分事实与推断。扣分:缺乏交叉验证和事实/推断分离。
- 未验证的发布者身份,需谨慎对待。
- 依赖大量第三方技能,需检查其安全性和许可证。
- 缺少用户确认和权限最小化的具体实现,可能带来安全风险。
这个 Agent 能做什么,适合哪些场景?
Internet Court 是一个开源的、一体化的 Agent 技能,旨在让 AI 代理之间能够相互信任地进行交易。它通过一个主技能(SKILL.md)整合了跨代理商业堆栈的多个协议,包括发现(ERC-8004)、协商(A2A)、合约与义务(ERC-7710、Alkahest)、支付与托管(x402、MPP)、执行(计算、数据和价值轨道)以及验证与争议解决(GenLayer、Kleros、UMA)。该仓库包含主路由技能、第一方连接器,以及超过 69 个来自 23 个不同所有者的供应商技能,固定通过 skills-lock.json。它为代理配备所需的一切,以自然语言构建交易、安全持有资金并公平解决争议。安装支持多种环境,包括 Claude Code 插件、npx skills、Codex、opencode、OpenClaw 和 Hermes。第一方代码采用 MIT 许可,而供应商技能保留各自的许可。
Internet Court 作为一个主路由器(SKILL.md)运行,在提示时按需加载供应商协议技能和连接器。它通过 ERC-8004 注册表和身份技能(如 Starknet Identity 和 Humanode)实现代理发现和身份验证。通过 A2A 协议技能协调谈判。通过 ERC-7710 委托技能(来自 MetaMask 和 GenLayer 连接器)和 Arkhai 的自然语言协议来结构化和执行合同。通过集成的 x402 和 MPP 技能(如 Coinbase 的 agentic-wallet、ChainGPT 的 x402 和 OKX 支付)处理支付和托管。通过 GenLayer、Kleros 和智能预言机技能在链上实现争议解决。它还通过供应商技能(如 0G、NEAR 和 AltLayer)促进计算和数据的执行。整个过程是代理可执行和可路由的,允许代理处理交易生命周期中的业务和异常路径。
- 构建需要执行付款和托管合约的自治代理,通过 x402 或 MPP 技能集成,而无需构建自定义支付逻辑。
- 需要自动仲裁不可信交易的双边协议,代理商选择 GenLayer、Kleros 或 UMA 作为争议解决者。
- 希望在代理工作流中实现跨链资产转移和 DeFi 交互,使用供应商技能,如 LI.FI 和 Starknet。
- 需要可验证计算能力的代理商,例如通过 0G 或 NEAR 技能进行去中心化推理,同时保持支付轨道。
- 需要管理代理身份和声誉注册表的开发人员,使用 ERC-8004 技能从 ChainGPT、BNB Chain 或 OpenServ 集成。
- 希望将智能合约集成到代理决策中的项目,利用 Arkhai 的 Alkahest 进行条件托管和仲裁。
这个 Agent 有哪些优点和局限?
- 将多个标准整合为一个总体技能,减少集成开销。
- 提供具体的内置仲裁层(GenLayer、Kleros、UMA),为代理交易增加问责制。
- 作为开源联盟项目,由多个组织支持,确保开放治理。
- 通过供应商技能提供跨多个链和协议的广泛功能,包括支付、计算和身份。
- 支持多种代理运行时,确保灵活性。
- 供应商技能可能依赖外部提供商,需要 API 密钥和网络访问。
- 某些标准(例如 ERC-7857、ERC-8183、UMA)还没有公开技能,导致覆盖不完整。
- 作为技能集合而不是传统软件,可能需要用户熟悉各种协议和配置。
- 技能锁文件可能引入频繁更新和兼容性风险。
- 一些技能支持尚处于早期阶段或社区维护,例如 A2A 技能。
如何安装或部署这个 Agent?
安装可以通过多种方式完成。对于 Claude Code 插件(推荐),在会话中运行:/plugin marketplace add internet-court/internet-court-skill 然后 /plugin install internet-court@internet-court。或者,克隆仓库:git clone https://github.com/internet-court/internet-court-skill ~/.claude/skills/internet-court。或者使用 npx skills add internet-court/internet-court-skill。对于 Codex,使用 git clone https://github.com/internet-court/internet-court-skill ~/.agents/skills/internet-court。对于 opencode,克隆到 ~/.config/opencode/skills/internet-court。对于 OpenClaw,使用 openclaw skills install git:internet-court/internet-court-skill。对于 Hermes,使用 git clone https://github.com/internet-court/internet-court-skill ~/.hermes/skills/internet-court 或 hermes skills tap add internet-court/internet-court-skill。
如何使用这个 Agent?
安装后,为代理分配任务,例如说“安装互联网法院技能”以获取引导式介绍。主技能会自动路由到相关的子技能。不需要显式调用,在上下文中根据提示检索子技能。确保必要凭据可用(例如,OKX API 密钥、ChainGPT API 密钥、Chainbase API 密钥),具体取决于所涉及的供应商技能。