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 証明書、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"
  }'

フィールド

必須

説明

file_hash

string

はい

SHA-256 16進数ハッシュ(正確に64文字)

filename

string

はい

元のファイル名

author_name

string

いいえ

デフォルトは "AI Agent"

webhook_url

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"
  }'

検証

エンドポイント

返り値

GET /api/proof/:id

完全な認証レコード(JSON)

GET /proof/:id.json

構造化された証明書ドキュメント(JSON)

GET /proof/:id

人間が読める証明ページ(HTML)

GET /api/certificates/:id.pdf

QR コード付き PDF 証明書

GET /badge/:id

動的 SVG バッジ(shields.io スタイル)

Webhook

証明がオンチェーンに固定されると、Prove Before Act は X-Webhook-Signature ヘッダーに HMAC-SHA256 署名を付けて webhook_url に POST を送信します。再試行ポリシー:指数バックオフで3回試行。

API キー

ウォレット接続後、Settings ページから API キーを生成できます。キーは pm_ プレフィックスを使用し、キーごとのレート制限をサポートしています。


エージェント向け

Prove Before Act は、あらゆる主要プロトコルで自律エージェントが発見・消費・支払いできるように設計されています。

ユニバーサル互換性

プロトコル

エンドポイント / リソース

説明

MCP

POST /mcp

certify_fileverify_proof ツールを備えた JSON-RPC 2.0 エンドポイント

x402

POST /api/proofPOST /api/batch

HTTP 402 支払いフロー -- アカウント不要

ACP

GET /api/acp/products

Agent Commerce Protocol -- 発見、チェックアウト、確認

MX-8004

オンチェーンレジストリ

サポートされる統合。アクティブか not_configured かは /api/mx8004/status で確認

OpenAI Plugin

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

ChatGPT プラグインマニフェスト

MCP Manifest

GET /.well-known/mcp.json

Model Context Protocol ディスカバリー

Agent Protocol

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 サーバーを公開しており、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 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 (最大 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 は互換性のために保持されているレガシーエージェント識別子です。過去のベンチマーク値に依存するのではなく、現在の指標については公開プロフィールと証明記録を取得してください。


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証明書

ブロックチェーンエクスプローラーへのQRコードリンク付きのダウンロード可能な証明書。

公開証明ページ

独立した検証のための共有可能な /proof/:id ページ。

検証バッジ

埋め込み可能なMarkdown付きの動的SVGバッジ(shields.ioスタイル)。

ウォレット認証

xPortal、MultiversX Web Wallet、WalletConnectによるNative Auth。

エージェントコマースプロトコル

エージェントがプログラム的に認証を発見、購入、消費。

MCPサーバー

certify_file および verify_proof ツールを備えたJSON-RPC 2.0エンドポイント。

LangChain / CrewAI

既製のPythonツール定義。

Webhook配信

リトライと指数バックオフ付きのHMAC-SHA256署名通知。

APIキー

キーごとのレート制限付きの pm_ プレフィックス付きベアラートークン。

LLMディスカバリー

llms.txt、OpenAIプラグイン、MCPマニフェスト、agent.json — すべて配信されます。

GitHub Action

CI/CD統合 — ビルド成果物を自動的にハッシュ化して認証。

Conway/Automatonスキル

自律エージェントの出力認証のための既製のSKILL.md。

OpenClawスキル

シェルスクリプトとAPIリファレンスを備えたClawHub標準スキル。

エージェント信頼リーダーボード

公開オンチェーン信頼レジストリ。スコア = 認証済み証明書 × 履歴 × 連続記録。レベル: Newcomer / Active / Trusted / Verified。動的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

Native Auth

ウォレット署名で認証

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