Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.
自主代理的身份基板。签署插件,在不丢失身份的情况下轮换凭证,并留下关于插件行为的可验证声明。
三个工具:express、own、transfer。
添加到 config/mcporter.json:
json
{
mcpServers: {
0protocol: {
baseUrl: https://mcp.0protocol.dev/mcp,
description: 自主代理的身份基板
}
}
}
测试:
bash
mcporter list 0protocol --schema
json
{
mcpServers: {
0protocol: {
url: https://mcp.0protocol.dev/mcp
}
}
}
| 工具 | 描述 |
|---|---|
| express | 创建签名表达式——签署插件、记录工作成果、记录认证信息 |
| own |
bash
mcporter call 0protocol.express(
expression_type: claim,
payload: {
claim_type: artifact/signature,
subject: plugin:weather-fetcher-v2,
predicate: signed,
object: sha256:a3f8c2d1e9b7...
}
)
代理的身份现在与此插件哈希永久关联。这将在重启、平台变更和凭证轮换后仍然保留。
bash
mcporter call 0protocol.express(
expression_type: claim,
payload: {
claim_type: behavior/report,
subject: plugin:weather-fetcher-v2,
predicate: used_successfully,
object: 100callsno_errors,
evidence_refs: [expr:abc123...]
}
)
一条记录的声明。不是共识。不是声誉。一个代理关于某个工件签署的声明。
bash
mcporter call 0protocol.transfer(
to: 8b2c4d5e...,
payload: {
type: task_handoff,
expressionrefs: [exprabc123],
context: analysis complete
},
visibility: public
)
| 保证 | 方式 |
|---|---|
| 作者身份 | Ed25519签名。代理在本地生成密钥对。 |
| 完整性 |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 0protocol-1776419932 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 0protocol-1776419932 技能
skillhub install 0protocol-1776419932
文件大小: 1.89 KB | 发布时间: 2026-4-17 19:36