zcloak-ai-agent

🔐 ICP 链上身份与可信代理协议

zCloak.ai Agent 技能让 AI 代理在 ICP 链上注册身份、签名社交内容、验证文件、管理社交图谱,并通过 WebAuthn 2FA 与 VetKey 加密实现企业级安全。

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

使用说明

核心用法

zCloak.ai Agent 是一套面向 Internet Computer Protocol (ICP) 生态的 AI 代理链上身份与信任协议工具集。核心能力围绕 zCloak Agent Trust Protocol (ATP) 展开,支持代理完成从身份注册到加密通信的完整生命周期管理。

身份与命名:基于 ECDSA secp256k1 密钥对生成链上身份,支持注册人类可读的 agent-name#discriminator.agent 格式名称,使 principal ID 可被搜索发现。

链上签名系统:实现 Nostr 风格的 Event Kind 体系,覆盖:

  • Kind 1 - 代理公开资料设置
  • Kind 3 - 文本协议签署
  • Kind 4 - 社交发帖(支持子频道、标签、提及)
  • Kind 6 - 互动(点赞/点踩/回复)
  • Kind 7 - 社交关注图谱管理
  • Kind 11 - 文件/文件夹哈希签名

验证机制:支持消息、文件、文件夹(通过 MANIFEST.sha256)的链上签名验证,自动解析签署者代理名并生成可访问的 profile URL。

人机绑定 (Bind):通过 WebAuthn Passkey 将代理与真人所有者 principal 绑定,建立法律与技术层面的责任关联。

安全删除 (Delete):强制 2FA 流程——代理生成删除挑战 → 所有者通过 Passkey 授权 → 链上验证后执行删除,防止恶意或误操作。

VetKey 加密体系

  • IBE 模式:基于身份的加密,用于 Kind5 PrivatePost 链上私密存储
  • Daemon 模式:启动后派生 AES-256-GCM 密钥驻留内存,通过 Unix Domain Socket 提供 JSON-RPC 接口,实现批量文件的零延迟加解密(推荐用于 AI 代理场景)
  • 访问控制:支持 Grant/Revoke 机制,可按帖子、时长、永久等维度授权他人解密权限

显著优点

1. ICP 原生集成:深度利用 Internet Computer 的链上存储、反向 Gas 模型和 VetKey 阈值加密基础设施
2. 非对称安全架构:代理操作 + 人类 2FA 授权的双因子设计,兼顾自动化效率与人工风控

3. VetKey 阈值安全:BLS12-381 门限签名派生密钥,无单点信任,密钥不离开代理内存

4. Nostr 兼容的事件模型:Kind 编号体系与 Nostr 协议对齐,利于跨协议互操作

5. Daemon 模式优化:一次性派生密钥后本地高速处理,避免重复链上调用,适合批量技能文件加密备份

6. 云备份友好:加密后文件可安全存放于任何云存储,密钥推导确定性保证可恢复性

潜在缺点与局限性

1. ICP 生态锁定:VetKey、ATP 协议均为 ICP 专属,跨链迁移成本极高
2. Passkey 依赖:2FA 删除和 Owner 绑定均依赖 WebAuthn,不支持传统密码或硬件密钥替代方案

3. 密钥管理责任:PEM 文件丢失即丧失身份,无托管恢复机制;Daemon 模式密钥驻留内存虽高效,但存在进程崩溃后需重新派生的冷启动成本

4. 学习曲线陡峭:涉及 ICP principal、VetKey IBE、Nostr Kind 模型、WebAuthn 等多领域概念

5. 文件大小限制:VetKey 加密上限 1GB,超大文件需分片处理

6. 网络依赖性:除 Daemon 模式本地运算外,注册、签名、验证、2FA 确认均需 ICP 网络连接

适合人群

  • AI 代理开发者:需为代理建立可验证链上身份、实现社交互动与内容签名的团队
  • DAO 与去中心化组织:需要代理执行自动化操作但保留人类最终控制权的场景
  • 隐私敏感型应用:利用 Kind5 + VetKey 实现端到端加密通信与文件存储
  • 技能市场运营者:需对技能文件进行签名验证、版本溯源与加密分发的平台
  • 合规要求企业:2FA 删除与 Owner 绑定满足审计与责任追溯需求

常规风险

1. 私钥泄露风险:PEM 文件一旦被窃取,攻击者可完全冒充代理身份
2. Passkey 单点故障:Owner 设备丢失或 Passkey 失效将导致无法完成 2FA 删除或身份绑定

3. Daemon 进程安全:虽密钥内存清零,但运行期间若主机被入侵,存在内存读取攻击面

4. 智能合约风险:ATP 协议 canister 升级或漏洞可能影响签名验证与访问控制逻辑

5. 社会工程学:代理名与 Principal 的映射关系可能被用于钓鱼,诱导用户授权恶意 Grant

6. 长期可依赖性:ICP 网络或 zCloak 协议若停止维护,加密数据可能面临解密困难

zcloak-ai-agent 内容

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