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: LedgerProof LAIN
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 deployed
Maintenance
Related MCP Connectors
Tamper-evident proof creation and verification for AI agents via MCP, A2A, and REST.
MCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.
Signed declarations of agent execution steps for verifiable handoffs. Free preparation and verification; receipt issuance costs 0.002 USDC via x402 on Base. MCP, REST and A2A. Connect: https://datoka.dev/agent. Signatures do not independently verify execution.
Pay-and-anchor a hash or AI decision log on Cardano (CIP-0190). Non-custodial. MCP-native. Mainnet.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to certify their creations with verifiable, timestamped proof anchored to Bitcoin, and to verify certificates.3MIT
- FlicenseNot gradedqualityDmaintenanceCryptographically 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.-
- AlicenseAqualityBmaintenanceAppend-only evidence receipts for AI records: seal, verify, cite, chain-check, anchor status. A seal proves a record existed at a time, not that its contents are true. Five tools over stdio with npx -y apex-psi-mcp — no account, no key, verification free forever.5316 npm1MIT
- AlicenseNot gradedqualityAmaintenanceProvides evidence-oriented MCP service for cryptographically identified agents, bounded public contracts, privacy-preserving records, and append-only audit.Apache 2.0