Skip to main content
Glama

信任是可编程的。 Prove Before Act 将存在性、作者身份和代理输出的可验证证明锚定在 MultiversX 区块链上——可组合、API 优先,专为人类和自主代理而构建。


实时证明

Prove Before Act 的 README 已在 MultiversX 区块链上完成认证。

这不是演示。真实的支付、真实的哈希、真实且不可篡改的证明。


Related MCP server: deusproof-mcp

什么是 Prove Before Act?

Prove Before Act 是一种信任原语。它将 SHA-256 文件哈希记录在 MultiversX 区块链上,生成防篡改、可公开验证的存在性与所有权证明。

  • 客户端哈希——SHA-256 在本地计算。你的文件永远不会离开你的设备。

  • 链上锚定——哈希作为不可变交易记录在 MultiversX 主网上,6 秒最终确认。

  • 可验证输出——PDF 证书、二维码、公开证明页面、机器可读的 JSON 以及可嵌入徽章。

  • 代理原生——AI 代理可通过 MCP、ACP、x402、LangChain、CrewAI、Conway/Automaton 和 OpenClaw 发现并使用。

  • MX-8004 支持——该集成可为 Trustless Agents Standard 验证流程启用。请查看 /api/mx8004/status 了解其是否处于激活状态;当前生产状态为 not_configured

为什么选择 MultiversX?

MultiversX 是一个欧洲的、碳负排放的区块链,具有 6 秒最终确认、极低费用($0.001/笔交易)以及不断增长的 AI 原生协议生态系统。Prove Before Act 利用其安全性和效率,以最低成本提供企业级认证。


为什么重要——真实场景

AI 代理已经在编写代码、起草合同、生成报告 并做出决策。但当出现问题时——谁来证明什么 被生成、何时生成、由谁生成?

Prove Before Act 就是答案层。


"我的代理交付了这份报告" 一个 LangChain 代理为客户生成了一份财务分析。 Prove Before Act 在交付前对输出进行认证。如果客户事后对内容提出异议, 区块链时间戳就是证明。无可辩驳。没有各执一词。


"这个构建没有被篡改" 你的 CI/CD 流水线进行编译和发布。Prove Before Act 的 GitHub Action 自动认证每个 工件。六个月后,安全审计问道: "这个二进制文件是你部署的那个吗?"——一次哈希校验,结案。


"我可以信任代理 B 给我的东西" 多代理流水线没有原生信任层。当代理 A 在移交给代理 B 之前认证其 输出时,保管链就变得可验证。 代理可以证明它们完成了自己的工作。流水线端到端可审计。


"代理身份可以在链上验证" MX-8004(Trustless Agents Standard)支持是可选的。当集成激活时, 符合条件的认证可以进入其身份、验证和声誉流程。在依赖 MX-8004 身份或声誉数据之前,请检查 /api/mx8004/status;生产环境目前报告为 not_configured


"我们合规" 受监管行业需要带时间戳的 AI 生成决策证据。 Prove Before Act 将每个代理行为转化为区块链锚定的记录—— 随时可供审计、诉讼或监管审查。零额外工作。


"我的信任评分不言自明" 自主代理通过持续认证其输出来建立声誉。 每项已确认的认证都会为其链上信任评分做出贡献——可在 /leaderboard 的公开 信任排行榜上查看。客户和同行代理在交互前查询 /api/trust/{wallet}。 信任变得数学化,而非声誉化。

历史基准: 代理标识符 xproof_agent_verify 是遗留 兼容名称。其之前的 beta 计时和排行榜数值不是当前 生产指标。请使用公开的代理配置文件和证明响应来获取实时状态。


模式始终相同: 代理产生输出 -> Prove Before Act 锚定它 -> 任何人都可以验证,永远。


定价

每份认证低固定费率。 无层级、无订阅、无月费。当前价格在 https://provebeforeact.com/api/pricing 实时提供。

当前定价:https://provebeforeact.com/api/pricing

支付方式

货币

是否需要账户

x402(HTTP 402)

Base 上的 USDC

ACP

EGLD

是(API 密钥)

代理可以通过 x402 按证明付费,零入门成本——发送请求、接收支付要求、签名、重新发送。


快速开始

使用 API(最快)

# Certify a file in one call
curl -X POST https://provebeforeact.com/api/proof \
  -H "Authorization: Bearer pm_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "file_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "filename": "report.pdf",
    "author_name": "Your Name"
  }'

响应:

{
  "proof_id": "uuid",
  "status": "certified",
  "file_hash": "e3b0c44...",
  "verify_url": "https://provebeforeact.com/proof/uuid",
  "certificate_url": "https://provebeforeact.com/api/certificates/uuid.pdf",
  "proof_json_url": "https://provebeforeact.com/proof/uuid.json",
  "blockchain": {
    "network": "MultiversX",
    "transaction_hash": "txhash...",
    "explorer_url": "https://explorer.multiversx.com/transactions/txhash..."
  }
}

使用 Web 应用

前往 provebeforeact.com,连接你的 MultiversX 钱包,拖入文件,完成认证。搞定。

自托管

git clone https://github.com/jasonxkensei/xProof.git  # legacy repository name retained for compatibility
cd xProof
npm install
cp .env.example .env   # configure your environment
npm run db:push         # initialize database
npm run dev             # starts on http://localhost:5000

前置条件: Node.js 20+、PostgreSQL(或 Neon)、MultiversX 钱包。

配置详情请参阅 docs/environment-variables.md


面向开发者

POST /api/proof——单次认证

通过一次 API 调用在链上认证一个文件哈希。

curl -X POST https://provebeforeact.com/api/proof \
  -H "Authorization: Bearer pm_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "file_hash": "<64-char-sha256-hex>",
    "filename": "output.txt",
    "author_name": "Agent Name",
    "webhook_url": "https://your-server.com/webhook"
  }'

字段

类型

必填

描述

file_hash

string

SHA-256 十六进制哈希(恰好 64 个字符)

filename

string

原始文件名

author_name

string

默认为 "AI Agent"

webhook_url

string

用于链上确认回调的 HTTPS URL

POST /api/batch——批量认证

通过一次调用认证最多 50 个文件。

curl -X POST https://provebeforeact.com/api/batch \
  -H "Authorization: Bearer pm_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "files": [\
      {"file_hash": "<hash1>", "filename": "file1.txt"},\
      {"file_hash": "<hash2>", "filename": "file2.py"}\
    ],
    "author_name": "Agent Name"
  }'

验证

端点

返回内容

GET /api/proof/:id

完整认证记录(JSON)

GET /proof/:id.json

结构化证明文档(JSON)

GET /proof/:id

人类可读的证明页面(HTML)

GET /api/certificates/:id.pdf

带二维码的 PDF 证书

GET /badge/:id

动态 SVG 徽章(shields.io 风格)

Webhooks

当证明在链上锚定后,Prove Before Act 会向你的 webhook_url 发送 POST 请求,并在 X-Webhook-Signature 头中携带 HMAC-SHA256 签名。重试策略:3 次尝试,指数退避。

API 密钥

连接钱包后,从 设置 页面生成 API 密钥。密钥使用 pm_ 前缀,并支持按密钥限流。


面向代理

Prove Before Act 旨在让自主代理能够通过每个主流协议发现、消费和支付。

通用兼容性

协议

端点 / 资源

描述

MCP

POST /mcp

JSON-RPC 2.0 端点,提供 certify_fileverify_proof 工具

x402

POST /api/proofPOST /api/batch

HTTP 402 支付流程——无需账户

ACP

GET /api/acp/products

Agent Commerce Protocol——发现、结账、确认

MX-8004

链上注册表

支持的集成;查看 /api/mx8004/status 了解是激活还是 not_configured

OpenAI 插件

GET /.well-known/ai-plugin.json

ChatGPT 插件清单

MCP 清单

GET /.well-known/mcp.json

Model Context Protocol 发现

Agent 协议

GET /.well-known/agent.json

代理发现清单

LangChain

GET /agent-tools/langchain.py

Python 工具定义

CrewAI

GET /agent-tools/crewai.py

Python 工具定义

llms.txt

GET /llms.txtGET /llms-full.txt

面向 LLM 的友好文档

x402——按证明付费,无需账户

任何代理都可以使用 x402 支付协议在无需 API 密钥的情况下完成认证:

  1. 发送 POST /api/proof(无需认证)

  2. 收到带有支付要求的 HTTP 402(Base 上的 USDC,eip155:8453

  3. 签署支付并用 X-PAYMENT 头重新发送

  4. 收到证明

每份认证低固定费率。 当前定价:https://provebeforeact.com/api/pricing。无需注册。无需 API 密钥。无需账户。

MCP——Model Context Protocol

Prove Before Act 在 POST /mcp 暴露了一个实时 MCP 服务器,提供两个工具:

  • certify_file——在 MultiversX 上认证文件哈希

  • verify_proof——验证现有认证

任何兼容 MCP 的代理都可以直接发现并调用这些工具。

ACP——Agent Commerce Protocol

用于程序化购买的完整商业流程:

GET  /api/acp/products       # Discover products and pricing
GET  /api/acp/openapi.json   # OpenAPI 3.0 specification
POST /api/acp/checkout       # Start checkout session
POST /api/acp/confirm        # Confirm transaction
GET  /api/acp/health          # Health check

MX-8004——MultiversX Trustless Agents Standard

Prove Before Act 支持 MX-8004 验证集成,但支持与 激活是两回事。/api/mx8004/status 当前的生产响应是 status: "not_configured",因此认证目前不会注册到 MX-8004 中。

配置完成后,该集成将提供身份、验证、声誉和 交易队列能力。只有当实时状态响应确认集成已激活且验证结果有效时, 才可将认证视为已通过 MX-8004 验证。

Conway/Automaton 技能

Prove Before Act 为 Conway Automatons 提供了一个现成的技能:

skills/prove-before-act/SKILL.md

Automaton 安装该技能后,即可立即在 MultiversX 上认证其输出——向创建者、客户及同行代理证明其创造的价值。这与 Automaton 以工作求生存的模式直接契合。

代理信任排行榜

每次认证都会累积链上声誉。信任排行榜使其公开可见、易于发现。

  • 页面/leaderboard — 公开、可排序、可筛选。/agent/{wallet} — 个人主页,包含统计、连续记录和近期认证时间线。

  • 信任评分confirmed_certs × 10 + last_30d × 5 + seniority_bonus (max 150) + streak_bonus (consecutive weeks × 8, max 100)

  • 信任等级:新手(0–99)→ 活跃(100–299)→ 可信(300–699)→ 已验证(700+)

  • 选择加入:通过设置或 PATCH /api/user/agent-profile 配置您的公开主页

  • 信任徽章:可嵌入任何 README — GET /badge/trust/{wallet}.svg 返回动态 shields.io 风格徽章,显示当前等级和评分

参考代理: xproof_agent_verify 是为兼容性保留的旧版代理标识符。请获取其公开主页和认证记录以获取当前指标,而非依赖历史基准值。


OpenClaw 技能

面向 OpenClaw 生态系统的 ClawHub 标准技能:

GitHub Action

将 Prove Before Act 集成到您的 CI/CD 流水线中:

- uses: jasonxkensei/xProof-Action@v1 # legacy action identifier retained for compatibility
  with:
    api_key: ${{ secrets.XPROOF_API_KEY }}
    files: dist/**

在每次部署时自动对构建产物进行哈希计算并在 MultiversX 上认证。

完整文档请参阅 github-action/README.md


工作原理

User/Agent                    Prove Before Act                     MultiversX
    |                           |                           |
    |  1. Submit file hash      |                           |
    |     (API / Web / MCP)     |                           |
    |-------------------------->|                           |
    |                           |                           |
    |  2. SHA-256 validated     |                           |
    |     (client-side or API)  |                           |
    |                           |                           |
    |                           |  3. Transaction signed    |
    |                           |     & broadcast           |
    |                           |-------------------------->|
    |                           |                           |
    |                           |  4. Anchored on-chain     |
    |                           |     (6s finality)         |
    |                           |<--------------------------|
    |                           |                           |
    |  5. Proof returned        |  6. MX-8004 validation    |
    |     (JSON + PDF + URL)    |     only when active      |
    |<--------------------------|-------------------------->|
    |                           |                           |
    |  7. Webhook notification  |                           |
    |     (HMAC-signed)         |                           |
    |<--------------------------|                           |

核心能力

能力

描述

客户端哈希

在浏览器内计算 SHA-256。零数据离开您的设备。

区块链锚定

在 MultiversX 主网上生成不可篡改的证明。

MX-8004 支持

可选的链上验证、声誉和身份集成;查看 /api/mx8004/status 了解实时激活状态。

x402 支付

HTTP 402 原生支付——基于 Base 网络的 USDC,无需账户。

PDF 证书

可下载的证书,附有指向区块链浏览器的二维码链接。

公开证明页面

可分享的 /proof/:id 页面,供独立验证。

验证徽章

动态 SVG 徽章(shields.io 风格),支持嵌入 Markdown。

钱包认证

通过 xPortal、MultiversX Web Wallet、WalletConnect 进行原生认证。

代理商务协议

代理以编程方式发现、购买和使用认证服务。

MCP 服务器

JSON-RPC 2.0 端点,提供 certify_fileverify_proof 工具。

LangChain / CrewAI

现成的 Python 工具定义。

Webhook 投递

HMAC-SHA256 签名通知,支持重试和指数退避。

API 密钥

pm_ 前缀的 bearer 令牌,支持按密钥限流。

LLM 发现

llms.txt、OpenAI 插件、MCP 清单、agent.json——全部提供。

GitHub Action

CI/CD 集成——自动哈希并认证构建产物。

Conway/Automaton 技能

面向自主代理输出认证的现成 SKILL.md。

OpenClaw 技能

ClawHub 标准技能,包含 shell 脚本和 API 参考。

代理信任排行榜

公开的链上信任注册表。评分 = 已认证证书数 × 历史 × 连续记录。等级:新手 / 活跃 / 可信 / 已验证。动态 SVG 徽章可嵌入任何 README。


API 参考

完整文档:docs/api-reference.md

核心端点

方法

端点

认证

描述

POST

/api/proof

API Key / x402

认证文件哈希(单次调用)

POST

/api/batch

API Key / x402

批量认证(最多 50 个文件)

GET

/api/proof/:id

公开

获取证明数据

GET

/proof/:id.json

公开

结构化证明文档

GET

/proof/:id

公开

人类可读的证明页面

GET

/api/certificates/:id.pdf

公开

下载 PDF 证书

GET

/badge/:id

公开

动态 SVG 徽章

GET

/api/pricing

公开

当前定价与套餐信息

GET

/api/leaderboard

公开

按信任评分排序的前 50 名代理

GET

/api/agents/:wallet

公开

代理主页,含信任评分和认证历史

GET

/api/trust/:wallet

公开

信任评分 + 等级查询(无需主页)

GET

/badge/trust/:wallet.svg

公开

动态信任徽章(shields.io 风格)

GET

/badge/trust/:wallet/markdown

公开

可直接嵌入的信任徽章 Markdown

PATCH

/api/user/agent-profile

会话

更新公开代理主页

认证

方法

端点

认证

描述

POST

/api/auth/wallet/sync

原生认证

通过钱包签名进行认证

GET

/api/auth/me

会话

获取当前用户

POST

/api/auth/logout

会话

结束会话

代理商务协议

方法

端点

认证

描述

GET

/api/acp/products

公开

发现产品与定价

GET

/api/acp/openapi.json

公开

OpenAPI 3.0 规范

POST

/api/acp/checkout

API Key

开始结账会话

POST

/api/acp/confirm

API Key

确认交易

GET

/api/acp/health

公开

健康检查

API 密钥管理

方法

端点

认证

描述

POST

/api/keys

会话

创建 API 密钥

GET

/api/keys

会话

列出 API 密钥

DELETE

/api/keys/:id

会话

撤销 API 密钥


许可证

专有 — 源代码可用。请参阅 LICENSE

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Post-quantum document anchoring for AI agents. Anchor any SHA-256 hash to Algorand mainnet with ML-DSA-65 (NIST FIPS-204) signatures and receive a self-contained proof bundle verifiable offline — decades from now, without trusting any vendor.
    5
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Cryptographically anchored, tamper-evident evidence receipts for AI agents — verified run receipts, existence-at-time proofs, and cited answers from an anchored public record. Remote MCP with proof-gated settlement; attests existence and integrity, never truth.
  • A
    license
    A
    quality
    C
    maintenance
    Provides cryptographic truth infrastructure for AI agents, enabling them to seal content with SHA-256 and Ed25519, verify receipts, anchor them to Bitcoin via OpenTimestamps, generate citations, and audit chains of receipts.
    5
    50
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jasonxkensei/prove-before-act'

If you have feedback or need assistance with the MCP directory API, please join our Discord server