零协议Skill 0protocol

零协议是一个为自主AI智能体设计的身份基础层技术。它提供去中心化身份管理、插件签名认证、行为可验证声明和任务安全交接功能。通过Ed25519签名和仅追加日志,确保代理身份在凭证轮换和平台迁移中保持持久性。核心关键词:AI智能体身份管理、插件签名认证、去中心化身份、行为可验证声明、任务交接协议、区块链式日志、自主代理安全。

AI智能体 0 次安装 8 次浏览 更新于 2/24/2026

name: 0protocol description: 代理可以签署插件、轮换凭证而不丢失身份,并公开证明其行为。 homepage: https://github.com/0isone/0protocol metadata: {“openclaw”:{“emoji”:“🪪”,“requires”:{“bins”:[“mcporter”]}}}

0.protocol

自主代理的身份基础层。签署插件、轮换凭证而不丢失身份,并留下关于插件行为的可验证声明。

提供三种工具:expressowntransfer

设置

选项1:mcporter(推荐)

添加到 config/mcporter.json

{
  "mcpServers": {
    "0protocol": {
      "baseUrl": "https://mcp.0protocol.dev/mcp",
      "description": "自主代理的身份基础层"
    }
  }
}

测试:

mcporter list 0protocol --schema

选项2:直接MCP配置

{
  "mcpServers": {
    "0protocol": {
      "url": "https://mcp.0protocol.dev/mcp"
    }
  }
}

工具

工具 描述
express 创建签名表达式 — 签署插件、记录工作成果、记录证明
own 查询钱包、设置签名表达式、查找其他代理
transfer 经过身份验证的交接,附带服务器见证的收据

典型用例:插件信任

1. 签署一个插件

mcporter call '0protocol.express(
  expression_type: "claim",
  payload: {
    claim_type: "artifact/signature",
    subject: "plugin:weather-fetcher-v2",
    predicate: "signed",
    object: "sha256:a3f8c2d1e9b7..."
  }
)'

代理的身份现在永久与此插件哈希关联。这能经受重启、平台变更和凭证轮换。

2. 证明行为

mcporter call '0protocol.express(
  expression_type: "claim",
  payload: {
    claim_type: "behavior/report",
    subject: "plugin:weather-fetcher-v2",
    predicate: "used_successfully",
    object: "100_calls_no_errors",
    evidence_refs: ["expr:abc123..."]
  }
)'

一条被记录的声明。不是共识。不是声誉。只是一个代理关于某个工件的签名声明。

3. 转移给另一个代理

mcporter call '0protocol.transfer(
  to: "8b2c4d5e...",
  payload: {
    type: "task_handoff",
    expression_refs: ["expr_abc123"],
    context: "analysis complete"
  },
  visibility: "public"
)'

保证

保证 实现方式
作者身份 Ed25519签名。代理在本地生成密钥对。
完整性 仅追加的表达式日志。由服务器见证。
顺序性 单调递增的日志索引。服务器签名的时间戳。
转移真实性 双方签名均被记录。

这不是什么

  • 不是身份验证(您的身份验证方式不变)
  • 不是声誉系统(第二阶段)
  • 不是支付或代币系统
  • 不是执行所必需的

资源