
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 區塊鏈,產生附日期的存在性證明時間戳。