xproof:AI 智能体的链上存证层 — Prove Before Act(先证明,后行动)

xproof 是自主智能体的问责基础设施。让你的智能体不再是黑箱,而是透明、可审计、可验证的系统。在执行前锚定推理过程(WHY),执行后锚定实际结果(WHAT)。完整的 4W(Who/What/When/Why)审计留痕,基于 MultiversX 区块链。每次存证 $0.01,通过 x402 无需 API key 即可使用。

适用于合规存证(如《生成式人工智能服务管理暂行办法》)、风控留痕、以及多智能体舰队的审计追溯需求。

快速开始 — 30 秒接入

1. 获取免费密钥 — 两种方式:

2. 添加到 Claude / Cursor / Codex / OpenClaw:

{ "mcpServers": { "xproof": { "url": "https://provebeforeact.com/mcp", "headers": { "Authorization": "Bearer pm_YOUR_KEY" } } } }

3. 在每次行动前调用 audit_agent_session — 获得 proof_id 后才执行行动。

注意:原始 HTTP 调用必须包含 Accept: application/json, text/event-stream,否则服务器会返回 "Not Acceptable"。

为什么选择 MCP + xProof?

完整示例 — 推理 → 哈希 → 存证 → 行动

import hashlib, json, requests

# 1. 记录推理过程
reasoning = {"who": "my-agent", "what": "BUY BTC 0.5", "why": "RSI=38, below threshold"}

# 2. 本地哈希计算 — 原始数据不会离开本机
file_hash = hashlib.sha256(json.dumps(reasoning, sort_keys=True).encode()).hexdigest()

# 3. 通过 MCP 在行动前完成存证
resp = requests.post("https://provebeforeact.com/mcp",
    headers={"Content-Type": "application/json",
             "Accept": "application/json, text/event-stream",
             "Authorization": "Bearer pm_YOUR_KEY"},
    json={"jsonrpc": "2.0", "id": 1, "method": "tools/call",
          "params": {"name": "certify_file",
                     "arguments": {"file_hash": file_hash, "filename": "decision.json",
                                   "metadata": reasoning}}})
proof_id = json.loads(resp.json()["result"]["content"][0]["text"])["proof_id"]

# 4. 只有在存证确认后才执行行动
execute_trade("BUY", "BTC", 0.5)
print(f"审计链接: https://provebeforeact.com/proof/{proof_id}")

舰队 / 批量示例 — 每日 1,000+ 决策

如果你管理一个智能体舰队(客服、动态定价、物流调度等),应使用批量存证接口,而不是逐条调用。

import hashlib, json, requests

decisions = [...]  # 每批最多 100 条决策

batch = [{
    "file_hash": hashlib.sha256(json.dumps(d, sort_keys=True).encode()).hexdigest(),
    "filename": f"{d['agent_id']}_{d['session_id']}.json",
    "metadata": d
} for d in decisions]

resp = requests.post("https://provebeforeact.com/api/batch",
    headers={"Authorization": "Bearer pm_YOUR_KEY", "Content-Type": "application/json"},
    json={"certifications": batch})
# → 每日 1,000 条决策 ≈ 10 次批量调用,而不是 1,000 次单独调用
# → 每个 proof_id 均可在 /proof/{id} 独立验证,便于合规审计

如果你的舰队已运行在 MCP 客户端上,同样的模式也适用于逐条调用 certify_file

可用的 MCP 工具

工具认证方式说明
audit_agent_sessionAPI key在执行前锚定 WHO + WHAT + WHY — 实现 Prove Before Act 的核心工具
certify_fileAPI key在 MultiversX 上存证任意 SHA-256 哈希
certify_with_confidenceAPI key带置信度分级的存证(初始 → 部分 → 预承诺 → 最终)
verify_proof通过 proof_id 或 file_hash 验证已有存证
get_proof以 JSON 或 Markdown 格式获取存证
investigate_proofAPI key 或 x402完整的 4W 审计链重建
submit_outcomeAPI key记录某个置信度存证决策的实际结果
get_calibration查询智能体的校准质量(偏差、差距、方差)
check_attestations查询智能体钱包的第三方信任认证
discover_services发现可用服务及价格

其他接入方式

REST API

x402 — 无需 API key

不带密钥调用 POST /api/proof → 收到 402 响应 → 在 Base 链上签署 USDC 支付 → 携带 X-PAYMENT 头重新请求。每次固定 $0.01,无需账户。完整 x402 指南 →

ACP — 链上智能体交易流程

3 次调用完成:GET /api/acp/productsPOST /api/acp/checkoutPOST /api/acp/confirm

SDK 与框架

保证与相关链接

完整智能体接入指南 · agent-context.md(机器可读) · mcp.json · openapi.json · llms.txt