Agent Identity Skill (ERC-8004) 用于注册和管理 AI 智能体的链上身份,基于 ERC-8004 Trustless Agents 标准。
用途 该技能为 AI 智能体提供可验证的链上身份。ERC-8004 通过 ERC-721 NFT 实现这一目标,每个智能体获得唯一的 token ID、元数据 URI、指定钱包和声誉评分,这些信息均存储在链上。
主要能力 该技能提供以下工具:
- agent_register:在链上注册此智能体(铸造 NFT 身份)。
- agent_identity:按 ID 查询智能体身份(所有者、URI、钱包)。
- agent_set_wallet:设置智能体的指定钱包(EIP-712 签名)。
- agent_reputation:查询声誉摘要(反馈数量与平均分)。
- agent_list_registered:列出当前活动钱包拥有的所有智能体 ID。
使用方式 典型工作流如下:
- 创建钱包(如尚未拥有):cryptoclaw wallet create
- 注册智能体:例如“Register my agent on BSC with URI https://example.com/agent.json”
- 检查身份:例如“What's my agent identity?”
- 设置智能体钱包:例如“Set my agent wallet to 0x...”
- 检查声誉:例如“What's my agent's reputation?”
支持网络 主网:Ethereum、BSC、Base、Polygon、Arbitrum、Gnosis、Celo、Scroll、Taiko、Monad。 测试网:Sepolia、BSC Testnet、Base Sepolia、Polygon Amoy、Arbitrum Sepolia、Celo Alfajores、Scroll Sepolia、Monad Testnet。
合约地址 主网:
- Identity Registry:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
- Reputation Registry:0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 测试网:
- Identity Registry:0x8004A818BFB912233c491871b3d84c89A494BD9e
- Reputation Registry:0x8004B663056A597Dffe9eCcC1965A193B7388713
安全说明
- agent_register 和 agent_set_wallet 属于状态变更操作,需要确认。
- 智能体的身份钱包与用户的支出钱包相互独立。
- 私钥不会在工具结果或聊天消息中暴露。
- 注册需要目标网络的 gas。
适用场景 适用于需要为 AI 智能体建立链上可验证身份、管理其指定钱包以及查询其声誉信息的场景,尤其适合在多链环境中运行智能体的用户。
限制 注册需要目标网络的 gas;状态变更操作需要确认;其他限制暂未提供。