verified-agent-identity

为AI Agent提供去中心化身份创建、管理与验证的工具包。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:verified-agent-identity。
它的用途是:为AI Agent提供去中心化身份创建、管理与验证的工具包。
完整的 Skill 内容见:https://321skill.com/skills/verified-agent-identity/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘我需要让我的Agent在Billions网络上创建一个可验证的身份,并链接到我的钱包地址。’ 它会引导你运行创建身份和链接身份的脚本,并严格检查前置条件。当Agent后续访问一个需要付费的资源时,你可以指示它:‘处理这个402支付请求。’ 它会使用已绑定的身份自动构建并签名支付头。

介绍

verified-agent-identity 旨在解决AI Agent在去中心化网络中的身份认证难题。它基于 iden3 自主身份协议,为Agent提供创建、链接和验证去中心化身份(DID)的能力,并处理需要付费访问(HTTP 402)的请求签名。

使用时,Agent需先通过脚本创建基于以太坊的DID,并将其与人类所有者身份(通过Billions ERC-8004和证明注册表)进行绑定。之后,Agent可使用该身份进行挑战/响应签名以证明所有权,或在遇到服务器返回“402 Payment Required”时,构建签名的支付请求头以重试访问。

该工具包适合需要在去中心化环境中安全运行、需要可验证身份并与人类身份关联的AI Agent开发者或项目。例如,需要代表用户执行可信操作、访问付费API或参与需要身份验证的链上服务的Agent。

与同类身份工具相比,它不仅关注Agent身份的创建,更强调通过“Know Your Agent”机制将Agent身份与真实人类身份进行链上绑定,并集成了处理特定HTTP状态码(402)的支付签名能力,为Agent在Web3环境中的交互提供了更完整的身份与支付解决方案。

核心特点

核心区别在于强制要求将AI Agent的去中心化身份与人类身份进行链上绑定(KYA - Know Your Agent),并原生集成了处理HTTP 402支付请求的签名能力,将身份验证与微支付流程紧密结合。

注意事项

不适合仅需简单API密钥或中心化身份验证、无需与人类身份绑定或处理Web3支付场景的轻量级Agent。

常见问题

如何为我的AI Agent创建一个去中心化身份?

运行 `node scripts/createNewEthereumIdentity.js` 创建DID,然后运行 `node scripts/linkHumanToAgent.js` 将其链接到人类所有者。

遇到‘402 Payment Required’错误怎么办?

使用 `node scripts/buildX402Payment.js` 脚本,基于已存在的身份构建签名的PAYMENT-SIGNATURE请求头,然后重试请求。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/verified-agent-identity/raw/index.md 读取 verified-agent-identity 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。