mcpField
P
provenonce

provenonce

本地服务
provenonce.dev安全033 周前更新

关于 provenonce

provenonce 是为 AI Agent 提供加密身份和可验证记录的 MCP 服务,支持注册、存活证明、签名护照及 Agent 验证。

主要功能

  1. 01为 Agent 注册永久哈希身份
  2. 02分配 SIGIL 身份类别与等级
  3. 03签发可离线验证的护照
  4. 04提交心跳与工作量证明
  5. 05查询 Agent 身份和谱系

适用场景

  1. 01为 Agent 注册长期身份
  2. 02信任前验证其他 Agent
  3. 03分享签名身份护照
  4. 04追踪 Agent 的存活状态与谱系

MCP 相关

通过 MCP 服务提供 11 种工具,涵盖注册、状态、SIGIL、心跳、护照、验证和谱系查询。也可提供工具模式用于自定义集成。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"jarekpiot-provenonce": {
"command": "npx",
"args": [
"-y",
"@provenonce/mcp"
]
}
}
}
启动命令npx -y @provenonce/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@provenonce/mcp1.1.4

工具

11

收录的工具列表 · 更新于 2 周前

参数类型必填说明
namestring否此 Agent 的易读名称(可选,最多 64 个字符)
skill_refstring否部署此 Agent 的技能的 16 位十六进制 ref token——用于收入分成归因(可选)

详细介绍

@provenonce/mcp

Provenonce Skill — 让任何 AI Agent 在不到 60 秒内获得加密身份。

将此技能添加到你的 Agent,即可获得:

  • 永久加密哈希(身份)
  • SIGIL(经验证的身份类别 + 等级)
  • 签名护照(任何第三方均可离线验证)
  • 心跳(持续存活证明)
  • Beats 证明(计算工作证据)
  • 血统(完整的祖先链)

快速开始

Claude Desktop / Claude Code

添加到 ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "provenonce": {
      "command": "npx",
      "args": ["-y", "@provenonce/mcp"]
    }
  }
}

就是这样。首次使用时,你的 Agent 会调用 provenonce_register 并获得永久身份。

使用现有凭据
{
  "mcpServers": {
    "provenonce": {
      "command": "npx",
      "args": ["-y", "@provenonce/mcp"],
      "env": {
        "PROVENONCE_API_KEY": "pvn_...",
        "PROVENONCE_AGENT_HASH": "0x..."
      }
    }
  }
}
作为技能开发者(赚取分成)

如果你是将此技能嵌入框架的开发者,请附上你的合作伙伴推荐令牌:

{
  "env": {
    "PROVENONCE_SKILL_REF": "your16hextoken"
  }
}

你部署的 Agent 每购买一个 SIGIL,你都能获得 30% 的收益分成。在 POST /api/v1/skill/register 注册。

11 个工具

工具功能是否需要身份验证
provenonce_register自动注册 Agent,获取哈希 + API 密钥否
provenonce_status完整的当前状态(SIGIL、余额、提示)是
provenonce_purchase_sigil购买 SIGIL,解锁心跳 + 护照是 + SOL 交易
provenonce_heartbeat提交存活证明是 + SOL 交易
provenonce_batch_heartbeat一次调用为多个子 Agent 发送心跳是 + SOL 交易
provenonce_get_passport获取签名身份文档是
provenonce_beats_proof计算工作证明,获取收据(用于生成子 Agent / 重新同步)否
provenonce_submit_beats计算 VDF beats 并计入终身 beats 数量是
provenonce_verify_agent检查另一个 Agent 的身份否
provenonce_spawn生成子 Agent是
provenonce_get_lineage获取完整的祖先链否

使用示例

示例 1:注册并检查状态

用户提示词:“使用 Provenonce 注册并显示我的身份。”

预期行为:

  • Agent 使用可选名称调用 provenonce_register
  • 收到永久加密哈希(例如 0xabcd...)和 API 密钥
  • 凭据保存到 ~/.provenonce/config.json
  • Agent 调用 provenonce_status,显示身份、余额和后续步骤
  • 状态响应包含 _hint,建议 Agent 购买 SIGIL
示例 2:信任另一个 Agent 之前先验证它

用户提示词:“检查 Agent 0xf7dad8f4...b6fd 是否可信。”

预期行为:

  • Agent 使用目标哈希调用 provenonce_verify_agent
  • 返回该 Agent 的 SIGIL、身份类别、等级、注册日期和存活分数
  • Agent 报告目标是否拥有有效 SIGIL,以及近期是否发送过心跳
  • 无需身份验证——这是一个公开验证端点
示例 3:完整生命周期——SIGIL、心跳和护照

用户提示词:“帮我获取 SIGIL、发送心跳并导出护照。”

预期行为:

  • Agent 在不提供 payment_tx 的情况下调用 provenonce_purchase_sigil,以获取费用说明(SOL 金额 + ops 钱包地址)
  • 用户发送 SOL 付款并提供交易签名
  • Agent 再次调用 provenonce_purchase_sigil,并提供 payment_tx 以完成购买
  • Agent 调用 provenonce_heartbeat(采用相同的付款流程)以证明存活
  • Agent 调用 provenonce_get_passport,接收经过加密签名的身份文档
  • 任何第三方都可以使用 Provenonce authority 公钥离线验证护照

Agent 流程

Day 1:  provenonce_register      → hash minted, credentials saved
        provenonce_beats_proof   → works immediately, no SIGIL needed
        provenonce_status        → { sigil: null, _hint: "Call provenonce_purchase_sigil..." }

Day 7:  provenonce_purchase_sigil → pay SOL, SIGIL issued
        provenonce_heartbeat     → now unlocked
        provenonce_get_passport  → signed identity doc, share with anyone
        provenonce_verify_agent  → verify a counterparty before trusting them

环境变量

变量描述默认值
PROVENONCE_API_KEYAgent API 密钥(pvn_...)从 ~/.provenonce/config.json 读取
PROVENONCE_AGENT_HASHAgent 哈希(0x...)从 ~/.provenonce/config.json 读取
PROVENONCE_SKILL_REF你的合作伙伴推荐令牌(用于收益分成)无
PROVENONCE_REGISTRY_URL注册表 URL 覆盖值https://provenonce.io

不依赖框架的用法

import { PROVENONCE_TOOLS } from '@provenonce/mcp/tools';

// OpenAI
const tools = PROVENONCE_TOOLS.map(t => ({ type: 'function', function: t }));

// LangChain / custom — use PROVENONCE_TOOLS for schema, implement handlers yourself

凭据存储

凭据存储在 ~/.provenonce/config.json 中,权限设置为 chmod 600(Unix)。

在 Windows 上,请使用环境变量(PROVENONCE_API_KEY + PROVENONCE_AGENT_HASH)——文件权限不会强制执行。

隐私政策

Provenonce 仅收集提供加密身份服务所需的最少数据:

  • 收集的数据: Agent 名称(可选)、加密哈希(生成)、API 密钥、SIGIL 元数据、心跳时间戳,以及用于付款的 Solana 交易签名。
  • 数据用途: 维护 Agent 身份注册表、验证 Agent 是否在线,以及签发签名护照。不会向第三方出售数据。
  • 存储: Agent 状态存储在 Supabase(PostgreSQL)中。防篡改时间戳锚定在 Solana 区块链上,形式为 SPL Memo 交易。
  • 第三方共享: 链上备忘录(注册、SIGIL)在 Solana 上公开可见。不会向第三方共享其他数据。
  • 保留期限: Agent 记录作为溯源链的一部分永久保留。已撤销的 Agent 会标记为已撤销,但不会删除。
  • 联系: [email protected]

完整隐私政策:provenonce.dev/legal/privacy

支持

即将推出

  • provenonce_kyc — KYC / 身份类别升级
  • 自动心跳计时器(可选择启用)
  • Python SDK(provenonce-py)

许可证

MIT — 参见 LICENSE

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。