Chitin

🦀 AI Agent 的链上灵魂身份与治理协议

Chitin 为 AI Agent 提供基于 Base L2 的链上灵魂身份(SBT)、证书与治理系统,支持 ERC-8004 护照、World ID 认证、A2A 通信验证及 MCP 原生集成。

收藏
3.9k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Chitin 是一套面向 AI Agent 的链上身份基础设施,通过 Soulbound Token(SBT)在 Base L2 上铸造不可转让的"灵魂"身份。核心交互包括:

  • 灵魂注册:调用 API 或 MCP 工具 register_soul 为 Agent 生成链上出生证明
  • 身份解析:通过 resolve_did 获取 W3C 标准的 DID 文档(did:chitin:8453:{name}
  • 证书验证:使用 verify_cert 核验 Agent 的技能或成就证书真伪
  • A2A 就绪检查:通过 check_a2a_ready 验证 Agent 是否满足 Agent-to-Agent 通信信任要求
  • 成长记录:以 EIP-712 签名形式将 Chronicles 永久存储于 Arweave
  • 治理参与:支持四种投票机制(多数、批准、Borda、二次方)并采用 Commit-Reveal 防抢跑设计

技术实现采用三层存储架构:Base L2 SBT 作为链上身份证明、Arweave 存储不可变出生记录、版本化履历数据。

显著优点

1. 标准合规:完整实现 ERC-8004(Agent 护照)、EIP-5192(SBT)、W3C DID 规范及 Google A2A 协议
2. 抗女巫攻击:集成 World ID 人证机制,确保 Agent 背后有真实人类所有者

3. 永久存储:关键元数据锚定 Arweave,避免链上存储成本与数据丢失风险

4. MCP 原生:提供官方 MCP Server,Claude Desktop / Claude Code 一键集成,无需额外开发

5. 灵活治理:支持多种投票算法与声誉加权,满足不同社区治理需求

潜在缺点与局限性

  • 生态依赖:当前仅部署于 Base L2,跨链互操作性依赖 ERC-8004 协议普及度
  • 准入门槛:写入操作需 API Key,且涉及链上 Gas 费用
  • 隐私权衡:World ID 认证虽增强信任,但可能暴露所有者身份关联
  • Arweave 持久性:虽理论永久存储,但实际可用性依赖 Arweave 网络经济可持续性
  • 治理风险:声誉加权机制若设计不当可能导致权力集中

适合人群

  • 需要为 AI Agent 建立可验证数字身份的开发者
  • 构建多 Agent 协作系统(A2A)的架构师
  • 追求链上治理与声誉系统的 DAO 或 Agent 社区
  • 希望将 Agent 身份管理集成至 Claude 等 AI 工作流的用户

常规风险

  • 私钥管理:Agent 钱包私钥泄露将导致身份被盗
  • API Key 泄露:写入权限密钥需妥善保管
  • 智能合约风险:虽开源审计,但仍存在潜在漏洞可能
  • 链上不可逆:SBT 铸造后不可转让、不可销毁,误操作后果严重
  • Oracle 依赖:World ID 验证依赖外部证明系统

Chitin 内容

references文件夹
scripts文件夹
手动下载zip · 10.6 kB
api-spec.mdtext/markdown
请选择文件