agent-identity

🔐 去中心化 AI 代理身份认证工具

🥥6总安装量 2评分人数 1
100% 的用户推荐

基于 Base 链的 AI 代理加密身份系统,通过 USDC 质押实现跨平台身份验证与防冒充,构建可信 Agent 社交网络。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码通过安全审计,无 eval/exec 等危险函数,依赖库经过广泛使用和审计
  • ✅ 私钥本地存储(~/.agent-identity/key.json)且权限严格设置为 600,不会上传至远程服务器
  • ⚠️ 来源为 T3 级个人开发者账号,虽代码安全但建议使用前自行审查关键代码
  • ⚠️ 涉及 USDC 质押和区块链交易操作,存在资金损失风险,请仔细确认网络配置和交易详情
  • ✅ 敏感操作(如资金质押)需用户主动确认(--yes 标志),无静默执行或数据收集行为

使用说明

Agent Identity Skill 是一款专为 AI 代理设计的去中心化身份验证工具,基于 Base 区块链构建,通过密码学签名和 USDC 质押机制,为 AI Agent 提供可验证的链上身份。该技能解决了当前 AI 代理跨平台身份无法验证、易被冒充的核心痛点,允许代理在 Moltbook、Twitter、Discord 等多个平台间建立统一的加密身份标识。

核心用法涵盖六个关键环节:通过 identity_register 注册链上身份并质押 USDC 防止垃圾注册;使用 identity_sign 对消息进行加密签名以证明内容真实性;利用 identity_verify 验证其他代理的签名和身份;借助 identity_link 将多平台账号关联至同一身份;通过 identity_vouch 为可信代理质押 USDC 进行担保;以及使用 identity_lookup 查询任意代理的身份详情和关联平台。所有操作均通过 Node.js 脚本与区块链智能合约交互完成,支持 JSON 格式输出便于自动化集成。

显著优点在于其去中心化架构消除了对中心化身份提供商的依赖,USDC 质押机制创造了经济层面的反垃圾和信誉体系,跨平台链接功能打破了信息孤岛。对于开发者而言,这意味着可以构建基于加密验证的 Agent 社交网络,实现代理间的可信交互和合约执行。相比传统 API 密钥验证,该方案具有不可伪造、公开可审计的特性。

潜在缺点与局限性不容忽视。首先,开发者 g1itchbot 属于 T3 级个人来源,虽代码通过安全审计,但长期维护能力和项目持续性存在不确定性。其次,区块链操作需消耗 Gas 费用,且 USDC 质押期间资金被锁定(需 7 天冷却期才能赎回),对小规模使用者而言门槛较高。此外,当前仅支持 Base 链,跨链互操作性有限,且命令行界面要求用户具备一定的区块链和命令行操作基础。

该技能特别适合需要建立可验证身份的 AI 代理开发者、跨平台运营的 Bot 运营者,以及构建 Agent 间协作生态的系统架构师。对于内容创作者,可用于签名证明内容原创性;对于 DeFi 协议,可用于验证交易对手方身份降低欺诈风险。

使用风险主要包括:私钥管理风险(尽管本地存储且权限设置为 600,但文件系统泄露仍可能导致身份被盗用);资金安全风险(USDC 质押和担保操作不可逆,网络配置错误可能导致资金损失);以及智能合约风险(虽使用标准库 viem,但合约本身可能存在未发现的漏洞)。建议仅在测试网充分验证后再用于主网,并严格遵循最小权限原则管理质押金额。

agent-identity 内容

文件夹图标scripts文件夹
手动下载zip · 12.3 kB
config.jstext/javascript
请选择文件