← 返回 Skills 市场
0isone

0.protocol

作者 0isone · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
1002
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install 0protocol
功能描述
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
使用说明 (SKILL.md)

0.protocol

Identity substrate for autonomous agents. Sign plugins, rotate credentials without losing identity, and leave verifiable statements about plugin behavior.

Three tools: express, own, transfer.

Setup

Option 1: mcporter (Recommended)

Add to config/mcporter.json:

{
  "mcpServers": {
    "0protocol": {
      "baseUrl": "https://mcp.0protocol.dev/mcp",
      "description": "Identity substrate for autonomous agents"
    }
  }
}

Test:

mcporter list 0protocol --schema

Option 2: Direct MCP Config

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

Tools

Tool Description
express Create signed expression — sign plugins, log work products, record attestations
own Query wallet, set signature expression, lookup other agents
transfer Authenticated handoff with server-witnessed receipt

Canonical Use Case: Plugin Trust

1. Sign a plugin

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

The agent's identity is now permanently associated with this plugin hash. This survives restarts, platform changes, and credential rotation.

2. Attest to behavior

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..."]
  }
)'

A recorded claim. Not consensus. Not reputation. A signed statement from one agent about an artifact.

3. Transfer to another agent

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

Guarantees

Guarantee How
Authorship Ed25519 signatures. Agent generates keypair locally.
Integrity Append-only expression log. Server-witnessed.
Ordering Monotonic log index. Server-signed timestamps.
Transfer authenticity Both signatures recorded.

What This Is Not

  • Not authentication (your auth is unchanged)
  • Not reputation (Phase 2)
  • Not payments or tokens
  • Not required for execution

Resources

安全使用建议
This skill is coherent: it simply documents how to configure and call the mcporter CLI to record signed expressions on the 0protocol MCP. Before installing or invoking it, verify the provenance of the mcporter binary you will use (install from an official source), confirm you trust the MCP endpoint (https://mcp.0protocol.dev) and the 0isone GitHub project, and be aware that enabling it involves adding an entry to your mcporter config (config/mcporter.json). If you expect local keypairs to be generated, decide whether you want those keys managed locally or under your control. If you have sensitive data, review what payloads you send to the MCP server since those expressions are recorded on the service. If anything is unclear, inspect the referenced GitHub repo and API docs before enabling the skill.
功能分析
Type: OpenClaw Skill Name: 0protocol Version: 0.1.0 The skill bundle defines a protocol for agent identity and attestation, primarily by instructing the OpenClaw agent to configure and use the `mcporter` tool to interact with an external server at `https://mcp.0protocol.dev/mcp`. All instructions in `SKILL.md` are transparently related to this stated purpose, detailing how to sign plugins, attest to behavior, and transfer ownership. There is no evidence of prompt injection attempts, unauthorized data exfiltration, malicious command execution, persistence mechanisms, or obfuscation. The communication with an external server is the explicit and central function of this skill, not a hidden or unintended behavior.
能力评估
Purpose & Capability
The description promises signing, credential rotation, and attestations. The SKILL.md only instructs use of the mcporter CLI against an MCP endpoint (mcp.0protocol.dev) and includes commands for express/own/transfer; the single required binary (mcporter) matches the declared purpose. No unrelated credentials, binaries, or system-level access are requested.
Instruction Scope
Runtime instructions are narrowly scoped: add an entry to config/mcporter.json and run mcporter call commands. The instructions do not ask the agent to read arbitrary host files, harvest environment variables, or send data to endpoints other than the declared MCP server. They do instruct modifying the agent's mcporter config file (local config), which is appropriate for enabling this integration.
Install Mechanism
This is an instruction-only skill with no install spec or embedded code. That minimizes on-disk risk. The SKILL.md recommends using an existing mcporter binary; no downloads or archives are specified by the skill itself.
Credentials
The skill declares no required environment variables, no credentials, and no config paths in the registry metadata. The instructions likewise do not require secrets. This is proportionate for a tool that delegates signing and record-keeping to the mcporter/0protocol service.
Persistence & Privilege
The skill is not forced-always; it is user-invocable and may be invoked autonomously (platform default). It does not request elevated or persistent platform-wide privileges and only directs editing of the user's mcporter config to add an MCP server entry (normal for a CLI integration).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install 0protocol
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /0protocol 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
0protocol 0.1.0 - Initial public release of 0protocol, an identity substrate for autonomous agents. - Allows agents to sign plugins, rotate credentials without losing identity, and make verifiable public attestations about plugin behavior. - Provides three main tools: express (sign/log/attest), own (wallet and lookup), and transfer (handoff with server witness). - Recommended setup and direct configuration instructions for mcporter integration. - Guarantees authorship, integrity, ordering, and authenticated transfer of signed statements.
元数据
Slug 0protocol
版本 0.1.0
许可证
累计安装 4
当前安装数 3
历史版本数 1
常见问题

0.protocol 是什么?

Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1002 次。

如何安装 0.protocol?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install 0protocol」即可一键安装,无需额外配置。

0.protocol 是免费的吗?

是的,0.protocol 完全免费(开源免费),可自由下载、安装和使用。

0.protocol 支持哪些平台?

0.protocol 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 0.protocol?

由 0isone(@0isone)开发并维护,当前版本 v0.1.0。

💬 留言讨论