核心用法
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 协议若停止维护,加密数据可能面临解密困难