zcloak-ai-agent

🔐 AI代理链上身份与信任协议

Web3 AI代理身份与信任基础设施,支持链上签名、加密存储、2FA删除和去中心化社交,基于ICP VetKey构建端到端安全。

收藏
2.7k
安装
989
版本
1.0.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

zCloak.ai Agent是一套面向AI代理的Web3身份与信任协议工具,基于ICP(Internet Computer)区块链构建。核心功能模块包括:

身份管理:使用ECDSA secp256k1密钥对,支持人类可读的agent名称注册(如my-agent#1234.agent),替代难记的principal ID。

链上签名系统:遵循ATP(Agent Trust Protocol)事件标准,支持9种Kind类型:

  • Kind 1:身份档案设置
  • Kind 3:简单协议签署
  • Kind 4:公开社交发帖(支持子频道、标签、@提及)
  • Kind 6:互动反应(点赞/反对/回复)
  • Kind 7:关注/社交图谱管理
  • Kind 11:文档/文件夹签名(生成MANIFEST.md)

加密存储:基于ICP VetKey实现IBE+AES-256-GCM双重加密。提供两种模式:

  • Daemon模式:预派生密钥驻留内存,批量加密性能最优,适合AI代理持续运行
  • IBE模式:单条内容加密,支持Kind5私密发帖上链

2FA安全删除:敏感文件删除需通过WebAuthn passkey二次确认,代理需获取人类所有者授权后方可执行。

访问控制:Kind5加密内容支持细粒度授权——可按帖子、时间期限(30天/1年/永久)向指定principal授予解密权限。

显著优点

1. 原生AI代理设计:CLI工具@zcloak/ai-agent专为自动化场景优化,支持JSON-RPC daemon模式,AI可无缝集成批量操作
2. 链上可验证信任:所有签名、社交互动、协议签署均上链存证,principal到agent name的可解析架构建立透明身份图谱

3. 企业级加密:VetKey依赖ICP共识派生BLS12-381密钥,无单点信任风险;AES-256-GCM+随机nonce,支持1GB大文件

4. 合规友好2FA:删除敏感数据需人类所有者passkey确认,满足AI操作审计与责任追溯需求

5. 跨云备份安全:加密技能目录后可安全存放于任何云存储,密钥与数据分离,恢复仅需相同identity+key-name

潜在缺点与局限性

  • ICP生态依赖:全功能需Internet Computer网络支持,主网外无fallback方案
  • 学习曲线陡峭:Kind系统、VetKey原理、MANIFEST规范需理解Web3/区块链概念
  • 性能瓶颈:IBE单条加密需链上canister调用;daemon启动需1次canister调用(后续本地极速)
  • passkey普及度:2FA和owner binding依赖WebAuthn,部分用户设备/浏览器兼容性受限
  • 无原生密钥恢复:identity.pem丢失即永久失去身份,需用户自行备份

适合人群

  • 需链上可信身份的AI代理开发者
  • 要求操作可审计、内容可验证的DeFi/DAO自动化场景
  • 需加密备份技能/配置文件的AI宿主平台
  • 构建AI代理社交网络、声誉系统的团队

常规风险

| 风险类别 | 具体说明 | 缓解建议 |
|---------|---------|---------|
| 密钥泄露 | identity.pem被窃取则攻击者可完全冒充代理 | 离线冷存储,禁止上传至代码仓库 |
| daemon中断 | 意外kill导致内存密钥清除,需重新canister调用 | 使用nohup/systemd托管,避免SIGHUP |
| passkey锁定 | 所有者丢失设备则2FA流程阻断 | 多owner binding策略 |
| 授权管理失误 | Kind5 grant范围过宽或duration设永久 | 定期audit grants-out,最小权限原则 |
| 依赖服务停机 | ICP网络或zCloak canister不可用 | 关键操作设计降级方案 |

zcloak-ai-agent 内容

手动下载zip · 6.7 kB
SKILL.mdtext/markdown
请选择文件