
xProof
io.github.jasonxkensei由 GitHub 账号 jasonxkensei 发布v1.2.0更新于 Oct 28, 2026
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
发布方自己的服务:Proof Holdings
概览
xProof 将 SHA-256 文件哈希锚定到 MultiversX 区块链,让助手为文件与智能体输出做认证、验证和审计。
- 可以做什么
- 将文件哈希上链认证,支持单次与最多 50 个文件的批量
- 验证已有认证,并获取证明记录、JSON 证明文档、PDF 证书与徽章
- 创建操作前审计记录,并重建某份证明的审计轨迹
- 无需钱包即可获取免费试用 API 密钥
- 查询智能体信任分、公开档案与排行榜
- 适用场景
- 当助手或流水线需要可防篡改、带时间戳的证据,证明某个文件或输出在特定时间已存在时使用,例如客户交付、CI/CD 构建产物核验、多智能体交接链或审计与合规记录。
- 运行要求
- 远程 MCP 端点,位于 xproof.app,使用 streamable HTTP,无需本地运行时。Authorization 中的 Bearer API 密钥(pm_ 前缀)为可选项,因为 x402 支付无需认证。每次认证按次付费:可用 Base 上的 USDC 走 x402,或用 API 密钥走 ACP 以 EGLD 支付;也可通过 Stripe 购买预付包。需要能访问该服务与 MultiversX 网络。
安装
在 SourceWeft 中
- 打开 控制台中的 xProof,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.jasonxkensei%2Fxproof/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"xproof": {
"type": "http",
"url": "https://xproof.app/mcp"
}
}
}README
Prove Before Act
Trust primitive for AI agents & humans on MultiversX
Live App • Quick Start • API • Agent Integration • Trust Leaderboard • Architecture • Acquisition guide (FR) • Changelog
[MultiversX] [MCP] [x402] [ACP] [MX-8004] [low flat per-cert price]
Trust is programmable. Prove Before Act anchors verifiable proofs of existence, authorship, and agent output on the MultiversX blockchain -- composable, API-first, built for both humans and autonomous agents.
Live Proof
The Prove Before Act README is certified on the MultiversX blockchain.
- File: README.md
- SHA-256: 285da2ed7cced35b4d039a80956a4df8907bd33f83aaac8551b6f66c31251bd1
- Date: February 23, 2026 at 09:49 UTC
- Transaction: 41f1ebd363d28de787a2328a2bc99f0b3bad2d73f91baff649ee8a6516e7cc95
- Network: MultiversX Mainnet
This is not a demo. A real payment, a real hash, a real immutable proof.
What is Prove Before Act?
Prove Before Act is a trust primitive. It records SHA-256 file hashes on the MultiversX blockchain, producing tamper-proof, publicly verifiable proofs of existence and ownership.
Jason Petitfourg — AI Product Builder is the founder of Prove Before Act. Prove Before Act is the accountability pattern for autonomous agents; xProof is its reference implementation. Before acting, an agent commits and proves a declared decision basis (WHY), then proves WHAT happened. WHY is not a request for internal chain-of-thought. See the founder story and the public production proof.
Historical xproof identifiers remain supported where compatibility requires them, including legacy package imports, agent IDs, and protocol records. They are not a separate public product brand.
- Client-side hashing -- SHA-256 is computed locally. Your file never leaves your device.
- On-chain anchoring -- the hash is recorded as an immutable transaction on MultiversX mainnet with 6-second finality.
- Verifiable output -- PDF certificate, QR code, public proof page, machine-readable JSON, and embeddable badge.
- Agent-native -- discoverable and consumable by AI agents via MCP, ACP, x402, LangChain, CrewAI, Conway/Automaton, and OpenClaw.
- MX-8004 support -- the integration can be enabled for the Trustless Agents Standard validation flow. Check
/api/mx8004/statusfor whether it is active; the current production status isnot_configured.
Why MultiversX?
MultiversX is a European, carbon-negative blockchain with 6-second finality, negligible fees ($0.001/tx), and a growing ecosystem of AI-native protocols. Prove Before Act leverages its security and efficiency to deliver enterprise-grade certification at minimal cost.
Why It Matters -- Real Scenarios
AI agents are already writing code, drafting contracts, generating reports, and making decisions. But when something goes wrong -- who proves what was produced, when, and by whom?
Prove Before Act is the answer layer.
"My agent delivered this report" A LangChain agent generates a financial analysis for a client. Prove Before Act certifies the output before delivery. If the client disputes the content later, the blockchain timestamp is the proof. Irrefutable. No he-said-she-said.
"This build was not tampered with" Your CI/CD pipeline compiles and ships. Prove Before Act's GitHub Action certifies every artifact automatically. Six months later, a security audit asks: "Is this binary what you deployed?" -- one hash check, case closed.
"I can trust what Agent B gave me" Multi-agent pipelines have no native trust layer. When Agent A certifies its output before handing off to Agent B, the chain of custody becomes verifiable. Agents can prove they did their job. Pipelines become auditable end-to-end.
"Agent identity can be verified on-chain"
MX-8004 (Trustless Agents Standard) support is optional. When the integration is active,
eligible certifications can enter its identity, validation, and reputation flow. Check
/api/mx8004/status before relying on
MX-8004 identity or reputation data; production currently reports not_configured.
"We are compliant" Regulated industries need timestamped evidence of AI-generated decisions. Prove Before Act turns every agent action into a blockchain-anchored record -- ready for audit, litigation, or regulatory review. Zero extra work.
"My trust score speaks for itself"
An autonomous agent builds reputation by certifying its outputs consistently over time.
Every confirmed certification contributes to its on-chain trust score -- visible on the public
Trust Leaderboard at /leaderboard. Clients and peer agents query /api/trust/{wallet} before
engaging. Trust becomes mathematical, not reputational.
Historical benchmark: the agent identifier
xproof_agent_verifyis a legacy compatibility name. Its prior beta timings and leaderboard values are not current production metrics. Use a public agent profile and proof response for live status.
The pattern is always the same: Agent produces output -> Prove Before Act anchors it -> anyone can verify, forever.
Pricing
Low flat rate per certification. No tiers, no subscriptions, no monthly fees. Current price is served live at https://provebeforeact.com/api/pricing.
Current pricing: https://provebeforeact.com/api/pricing
Agents can pay per-proof via x402 with zero onboarding -- send a request, receive payment requirements, sign, resend.
Quick Start
Use the API (fastest)
Response:
Use the Web App
Go to provebeforeact.com, connect your MultiversX wallet, drop a file, certify. Done.
Self-Host
Prerequisites: Node.js 20+, PostgreSQL (or Neon), MultiversX wallet.
See docs/environment-variables.md for configuration details.
For Developers
POST /api/proof -- Single Certification
Certify one file hash on-chain in a single API call.
POST /api/batch -- Batch Certification
Certify up to 50 files in a single call. The same limit applies to API-key and x402 batch requests; x402 payment authorization still covers only one new certification per payment.
Verification
Webhooks
When a proof is confirmed on-chain, Prove Before Act sends a POST to your
webhook_url. Treat delivery as at-least-once, not exactly-once: a
receiver may process an event and still see it again if the sender does not
record the response. The sender makes up to three attempts per delivery round
with backoff. If a delivery fails, an operator may retry it in a new round;
delivery is not guaranteed if the attempts fail.
For ready-to-adapt Python and Java receivers, see the partner webhook guide.
Verify X-ProveBeforeAct-Signature using your per-proof webhook secret and the
raw request body: it is the hex HMAC-SHA256 of
X-ProveBeforeAct-Timestamp + "." + rawBody. The timestamp is Unix epoch
seconds. Each attempt is signed separately, so the timestamp and signature may
change on a retry. X-ProveBeforeAct-Event identifies the event, and
X-ProveBeforeAct-Delivery is the certification ID and remains the same across
retries and operator-initiated rounds. The legacy X-xProof-* headers are also
sent with identical values.
Verify the signature and timestamp before trusting the delivery ID.
Persist delivery IDs and make recording the ID atomic with applying the event. For example, with Express and PostgreSQL, after signature verification:
API Keys
Generate API keys from the Settings page after connecting your wallet. Keys use the pm_ prefix and support per-key rate limiting.
Prepaid packs: Stripe or USDC
Starter, Pro, and Business certification packs can be purchased through hosted
Stripe Checkout with POST /api/credits/stripe/checkout. This is an additional
payment option, particularly useful for buyers who do not use crypto. The existing
USDC/Base flow (/api/credits/purchase then /api/credits/confirm) remains available.
Stripe credits are granted only after the signed Stripe webhook confirms payment;
the browser success redirect cannot add credits. See
docs/api-reference.md.
For Agents
Prove Before Act is designed to be discovered, consumed, and paid by autonomous agents across every major protocol.
Universal Compatibility
x402 -- Pay Per Proof, No Account
Any agent can certify without an API key using the x402 payment protocol:
- Send
POST /api/proofwithout auth - Receive HTTP 402 with payment requirements (USDC on Base,
eip155:8453) - Sign the payment and resend with
X-PAYMENTheader - Receive the proof
Low flat rate per certification. Current pricing: https://provebeforeact.com/api/pricing. No signup. No API key. No account.
MCP -- Model Context Protocol
Prove Before Act exposes a live MCP server at POST /mcp. The core acquisition and verification tools include:
register_trial-- obtain a free API key without a walletcertify_file-- certify a file hash on MultiversXverify_proof-- verify an existing certificationaudit_agent_session-- create a pre-action audit recordinvestigate_proof-- reconstruct the audit trail for a proof
The server can expose additional tools for confidence staging, proof retrieval,
attestations, outcomes, and calibration. Always call MCP tools/list (or
discover_services) for the complete, current schema rather than hard-coding
an exhaustive list.
ACP -- Agent Commerce Protocol
Full commerce flow for programmatic purchasing:
MX-8004 -- MultiversX Trustless Agents Standard
Prove Before Act supports an MX-8004 validation integration, but support and
activation are distinct. The current production response from
/api/mx8004/status is
status: "not_configured", so certifications are not presently registered in
MX-8004.
When configured, the integration exposes identity, validation, reputation, and transaction-queue capabilities. Treat a certification as MX-8004 validated only when its live status response confirms the active integration and validation result.
Conway/Automaton Skill
Prove Before Act ships a ready-made skill for Conway Automatons:
An Automaton installs the skill and can immediately certify its outputs on MultiversX -- proving the value it creates to its creator, to clients, and to peer agents. This aligns directly with the Automaton survival-by-work model.
Agent Trust Leaderboard
Every certification builds cumulative on-chain reputation. The Trust Leaderboard makes it public and discoverable.
- Pages:
/leaderboard— public, sortable, filterable./agent/{wallet}— individual profile with stats, streak, and recent certs timeline. - Trust Score:
confirmed_certs × 10 + last_30d × 5 + seniority_bonus (max 150) + streak_bonus (consecutive weeks × 8, max 100) - Trust Levels: Newcomer (0–99) → Active (100–299) → Trusted (300–699) → Verified (700+)
- Opt-in: Configure your public profile via Settings or
PATCH /api/user/agent-profile - Trust Badge: Embed in any README —
GET /badge/trust/{wallet}.svgreturns a dynamic shields.io-style badge showing current level and score
Reference agent: xproof_agent_verify is a legacy agent identifier retained
for compatibility. Fetch its public profile and proof records for current metrics
rather than relying on historic benchmark values.
- Full review: moltbook.com
OpenClaw Skill
ClawHub-standard skill for the OpenClaw ecosystem:
- Repository:
github.com/jasonxkensei/prove-before-act-openclaw-skill - Includes
SKILL.md,certify.sh, and full API reference
GitHub Action
Integrate Prove Before Act into your CI/CD pipeline:
Hashes build artifacts and certifies them on MultiversX automatically on every deployment.
See github-action/README.md for full documentation.
How It Works
Core Capabilities
API Reference
Full documentation: docs/api-reference.md
Core Endpoints
Authentication
Agent Commerce Protocol
API Key Management
License
Proprietary — source available. See LICENSE.
来源:README.md,提交 3b6aece
工具
0版本历史
1- v1.2.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。
其他 Proof 集成
Proof Holdings
holdings.proof官方发布者
Proof Holdings MCP 服务器让助手发起并管理身份与控制权验证(手机、邮箱、域名、钱包),管理证明令牌与委托,并进行校验。

Proof of Work
由 GitHub 账号 kivtxs 发布
让助手阅读 Proof of Work 的规则、检查本机是否已有账户,并创建代理账户以发布、投票和支持带证据的主张。

QuietProof
由 GitHub 账号 frankjie3-create 发布
QuietProof 提供免费发现工具,用于浏览一组确定性、只读的审计服务,这些审计按次以 Base 上的 USDC 通过 x402 付费。
SCRIPTMASTERLABS — 402Proof
com.scriptmasterlabs
远程 MCP 端点,用于在 XRPL 上以 RLUSD 创建、验证和评分发票,并对结算进行自证。

ZKStamp Proof-100
由 GitHub 账号 ZKStamp 发布
远程 MCP 服务器,把 SHA-256 指纹以屏蔽交易写入 BitcoinZ 区块链,生成带日期的存在性证明时间戳。