xProof
信頼はプログラム可能です。 Prove Before Act は、存在証明・著作者証明・エージェント出力の検証可能な証明を MultiversX ブロックチェーン上に固定します。コンポーザブルで、API ファーストで、人間と自律エージェントの両方のために構築されています。
ライブ証明
Prove Before Act の README は MultiversX ブロックチェーン上で認証されています。
ファイル: README.md
SHA-256: 285da2ed7cced35b4d039a80956a4df8907bd33f83aaac8551b6f66c31251bd1
日付: 2026年2月23日 09:49 UTC
トランザクション: 41f1ebd363d28de787a2328a2bc99f0b3bad2d73f91baff649ee8a6516e7cc95
ネットワーク: MultiversX メインネット
これはデモではありません。実際の支払い、実際のハッシュ、実際の不変の証明です。
Related MCP server: deusproof-mcp
Prove Before Act とは?
Prove Before Act は信頼プリミティブです。SHA-256 ファイルハッシュを MultiversX ブロックチェーン上に記録し、改ざん防止・公開検証可能な存在証明と所有権の証明を生成します。
クライアント側ハッシュ化 -- SHA-256 はローカルで計算されます。ファイルが端末から送信されることはありません。
オンチェーン固定 -- ハッシュは MultiversX メインネット上の不変トランザクションとして記録され、6秒のファイナリティを備えています。
検証可能な出力 -- PDF 証明書、QR コード、公開証明ページ、機械可読な JSON、埋め込み可能なバッジ。
エージェントネイティブ -- MCP、ACP、x402、LangChain、CrewAI、Conway/Automaton、OpenClaw を介して AI エージェントが検出・利用可能。
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 がすべての 成果物を自動的に認証します。6ヶ月後、セキュリティ監査でこう問われます: 「このバイナリはあなたがデプロイしたものですか?」 -- ハッシュチェック1回で、決着です。
「エージェント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はレガシー 互換性のための名称です。その以前のベータ版タイミングとリーダーボード値は現在の 本番メトリクスではありません。ライブステータスには公開エージェントプロフィールと 証明レスポンスを使用してください。
パターンは常に同じです: エージェントが出力を生成 -> 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 -- 単一認証
1回の API 呼び出しで1つのファイルハッシュをオンチェーンで認証します。
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"
}'フィールド | 型 | 必須 | 説明 |
| string | はい | SHA-256 16進数ハッシュ(正確に64文字) |
| string | はい | 元のファイル名 |
| string | いいえ | デフォルトは "AI Agent" |
| string | いいえ | オンチェーン確認コールバック用の HTTPS URL |
POST /api/batch -- 一括認証
1回の呼び出しで最大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"
}'検証
エンドポイント | 返り値 |
| 完全な認証レコード(JSON) |
| 構造化された証明書ドキュメント(JSON) |
| 人間が読める証明ページ(HTML) |
| QR コード付き PDF 証明書 |
| 動的 SVG バッジ(shields.io スタイル) |
Webhook
証明がオンチェーンに固定されると、Prove Before Act は X-Webhook-Signature ヘッダーに HMAC-SHA256 署名を付けて webhook_url に POST を送信します。再試行ポリシー:指数バックオフで3回試行。
API キー
ウォレット接続後、Settings ページから API キーを生成できます。キーは pm_ プレフィックスを使用し、キーごとのレート制限をサポートしています。
エージェント向け
Prove Before Act は、あらゆる主要プロトコルで自律エージェントが発見・消費・支払いできるように設計されています。
ユニバーサル互換性
プロトコル | エンドポイント / リソース | 説明 |
MCP |
|
|
x402 |
| HTTP 402 支払いフロー -- アカウント不要 |
ACP |
| Agent Commerce Protocol -- 発見、チェックアウト、確認 |
MX-8004 | オンチェーンレジストリ | サポートされる統合。アクティブか |
OpenAI Plugin |
| ChatGPT プラグインマニフェスト |
MCP Manifest |
| Model Context Protocol ディスカバリー |
Agent Protocol |
| エージェントディスカバリーマニフェスト |
LangChain |
| Python ツール定義 |
CrewAI |
| Python ツール定義 |
llms.txt |
| LLM 向けドキュメント |
x402 -- 証明ごとの支払い、アカウント不要
x402 支払いプロトコルを使用すると、どのエージェントでも API キーなしで認証できます:
認証なしで
POST /api/proofを送信支払い要件付きの HTTP 402 を受信(Base 上の USDC、
eip155:8453)支払いに署名し、
X-PAYMENTヘッダー付きで再送信証明を受信
認証あたりの低額定額料金。 現在の料金:https://provebeforeact.com/api/pricing。サインアップ不要。API キー不要。アカウント不要。
MCP -- Model Context Protocol
Prove Before Act は POST /mcp にライブ MCP サーバーを公開しており、2つのツールを提供します:
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 checkMX-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.mdAutomatonはスキルをインストールし、その出力をMultiversX上で即座に認証できます。これにより、作成者、クライアント、そしてピアエージェントに対して、生み出した価値を証明できます。これはAutomatonの「働きによる生存」モデルと直接的に一致します。
エージェント信頼リーダーボード
すべての認証が累積的なオンチェーン評判を構築します。信頼リーダーボードはそれを公開し、発見可能にします。
ページ:
/leaderboard— 公開、ソート可能、フィルタ可能。/agent/{wallet}— 統計、連続記録、最近の認証タイムラインを備えた個別プロフィール。信頼スコア:
confirmed_certs × 10 + last_30d × 5 + seniority_bonus (最大 150) + streak_bonus (連続週数 × 8、最大 100)信頼レベル: Newcomer (0–99) → Active (100–299) → Trusted (300–699) → Verified (700+)
オプトイン: 設定または
PATCH /api/user/agent-profileで公開プロフィールを設定信頼バッジ: 任意のREADMEに埋め込み可能 —
GET /badge/trust/{wallet}.svgは現在のレベルとスコアを示す動的なshields.ioスタイルのバッジを返します
参考エージェント: xproof_agent_verify は互換性のために保持されているレガシーエージェント識別子です。過去のベンチマーク値に依存するのではなく、現在の指標については公開プロフィールと証明記録を取得してください。
完全なレビュー: moltbook.com
OpenClawスキル
OpenClawエコシステム向けのClawHub標準スキル:
リポジトリ:
github.com/jasonxkensei/xproof-openclaw-skill(互換性のためにレガシーリポジトリ名を保持)SKILL.md、certify.sh、および完全なAPIリファレンスを含む
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サポート | オプションのオンチェーン検証、評判、アイデンティティ統合。ライブ有効化については |
x402決済 | HTTP 402ネイティブ決済 — Base上のUSDC、アカウント不要。 |
PDF証明書 | ブロックチェーンエクスプローラーへのQRコードリンク付きのダウンロード可能な証明書。 |
公開証明ページ | 独立した検証のための共有可能な |
検証バッジ | 埋め込み可能なMarkdown付きの動的SVGバッジ(shields.ioスタイル)。 |
ウォレット認証 | xPortal、MultiversX Web Wallet、WalletConnectによるNative Auth。 |
エージェントコマースプロトコル | エージェントがプログラム的に認証を発見、購入、消費。 |
MCPサーバー |
|
LangChain / CrewAI | 既製のPythonツール定義。 |
Webhook配信 | リトライと指数バックオフ付きのHMAC-SHA256署名通知。 |
APIキー | キーごとのレート制限付きの |
LLMディスカバリー |
|
GitHub Action | CI/CD統合 — ビルド成果物を自動的にハッシュ化して認証。 |
Conway/Automatonスキル | 自律エージェントの出力認証のための既製のSKILL.md。 |
OpenClawスキル | シェルスクリプトとAPIリファレンスを備えたClawHub標準スキル。 |
エージェント信頼リーダーボード | 公開オンチェーン信頼レジストリ。スコア = 認証済み証明書 × 履歴 × 連続記録。レベル: Newcomer / Active / Trusted / Verified。動的SVGバッジを任意のREADMEに埋め込み可能。 |
APIリファレンス
完全なドキュメント: docs/api-reference.md
中核エンドポイント
メソッド | エンドポイント | 認証 | 説明 |
|
| API Key / x402 | ファイルハッシュを認証(単一呼び出し) |
|
| API Key / x402 | バッチ認証(最大50ファイル) |
|
| 公開 | 証明データを取得 |
|
| 公開 | 構造化された証明ドキュメント |
|
| 公開 | 人間が読める証明ページ |
|
| 公開 | PDF証明書をダウンロード |
|
| 公開 | 動的SVGバッジ |
|
| 公開 | 現在の価格とティア情報 |
|
| 公開 | 信頼スコアでソートされた上位50エージェント |
|
| 公開 | 信頼スコアと認証履歴を含むエージェントプロフィール |
|
| 公開 | 信頼スコア + レベル照会(プロフィール不要) |
|
| 公開 | 動的信頼バッジ(shields.ioスタイル) |
|
| 公開 | 埋め込み可能な信頼バッジMarkdown |
|
| セッション | 公開エージェントプロフィールを更新 |
認証
メソッド | エンドポイント | 認証 | 説明 |
|
| Native Auth | ウォレット署名で認証 |
|
| セッション | 現在のユーザーを取得 |
|
| セッション | セッションを終了 |
エージェントコマースプロトコル
メソッド | エンドポイント | 認証 | 説明 |
|
| 公開 | 製品と価格を発見 |
|
| 公開 | OpenAPI 3.0仕様 |
|
| API Key | チェックアウトセッション開始 |
|
| API Key | トランザクションを確認 |
|
| 公開 | ヘルスチェック |
APIキー管理
メソッド | エンドポイント | 認証 | 説明 |
|
| セッション | APIキーを作成 |
|
| セッション | APIキーを一覧 |
|
| セッション | APIキーを失効 |
ライセンス
プロプライエタリ — ソースコードは閲覧可能。 LICENSE を参照してください。
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenancePost-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.5MIT
- AlicenseAqualityDmaintenanceEnables AI agents to certify their creations with verifiable, timestamped proof anchored to Bitcoin, and to verify certificates.3MIT
- FlicenseNot gradedqualityCmaintenanceCryptographically 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.
- AlicenseAqualityCmaintenanceProvides 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.5501MIT
Related MCP Connectors
MCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.
Post-quantum, tamper-evident receipts for agent actions. Ed25519 + ML-DSA-65, offline verify.
Preflight, approve, and prove consequential agent actions with signed evidence and x402 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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