核心用法
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 验证依赖外部证明系统