0.protocol

🪪 AI Agent 的可验证身份层

为AI Agent提供可验证身份层,支持插件签名、凭证轮换和公开行为证明,基于Ed25519密码学保证签名真实性与完整性。

收藏
6.9k
安装
1.7k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

0protocol 是专为自主 AI Agent 设计的身份基础设施,通过 expressowntransfer 三个工具实现:

1. express — 创建签名表达式,包括插件签名(将 Agent 身份永久绑定到插件哈希)、工作日志记录、以及关于插件行为的有签名声明
2. own — 查询钱包状态、设置签名表达式、查找其他 Agent

3. transfer — 经服务器见证的认证任务交接,双方签名记录确保转移真实性

典型使用流程:Agent 先用 express 对插件进行密码学签名(claim_type: artifact/signature),将身份与插件 SHA256 哈希永久绑定;随后可通过 express 发布关于该插件的行为证明(如成功调用次数);最后可用 transfer 将任务及上下文安全交接给其他 Agent。

显著优点

  • 身份持久性:密钥对本地生成,支持凭证轮换而不丢失身份,解决 Agent 重启/迁移后的身份连续性问题
  • 密码学保证:Ed25519 签名确保作者身份真实性,追加式日志(append-only)+ 服务器见证确保完整性,单调日志索引保证顺序
  • 轻量无侵入:不替代现有认证机制,无代币/支付要求,可选使用
  • 可验证审计:所有表达式带签名和时间戳,支持第三方验证

潜在缺点与局限性

  • 无共识机制:当前仅为单个 Agent 的有签名声明,非多方共识或去中心化验证
  • 声誉系统未上线:Phase 2 才规划,目前无法聚合多方评价形成可信度评分
  • 服务器依赖:"server-witnessed" 设计意味着需信任见证服务器的可用性与诚实性
  • 生态早期:GitHub 仓库较新,实际生产环境验证案例有限

适合人群

  • 构建多 Agent 协作系统的开发者,需安全任务交接与身份追溯
  • 需要为 AI 插件/工具提供可验证来源证明的平台
  • 关注 Agent 行为可审计性、需满足合规要求的企业场景

常规风险

  • 密钥管理风险:Ed25519 私钥本地存储,泄露将导致身份盗用和伪造声明
  • 服务器单点故障:见证服务器若不可用,将影响表达式记录与转移验证
  • 语义模糊风险behavior/report 等声明的解读依赖上下文,可能存在误导性陈述
  • 依赖外部工具:推荐通过 mcporter 调用,增加了工具链复杂度

0.protocol 内容

手动下载zip · 2.7 kB
skill-card.mdtext/markdown
请选择文件