xProof について
xProofは、MultiversXを使う人やAIエージェント向けの証明サービス、Prove Before Actのリファレンス実装です。ファイルのSHA-256ハッシュをオンチェーンに記録し、検証可能な証明を提供します。MCPを含むエージェントプロトコルにも対応しています。
主な機能
- 01ファイルのSHA-256ハッシュをローカル計算
- 02ハッシュをMultiversXに記録
- 03公開証明ページと証明書の提供
- 04APIによる複数ファイルの認証
- 05オンチェーン確認コールバックの送信
- 06MCPツールの検出に対応
活用シーン
- 01エージェント生成レポートを納品前に認証
- 02ビルド成果物が変更されていないか確認
- 03エージェント間で渡された出力を検証
- 04監査用のタイムスタンプ付き証拠を作成
MCP 対応
`POST /mcp`にJSON-RPC 2.0のMCPエンドポイントを提供し、クライアントは`tools/list`で利用可能なツールを検出できます。証明の認証と検証機能をエージェントに公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://xproof.app/mcpclaude mcp add --transport http jasonxkensei-xproof https://xproof.app/mcp{"mcpServers":{"jasonxkensei-xproof":{"type":"http","url":"https://xproof.app/mcp"}}}Cursor で開く{"servers":{"jasonxkensei-xproof":{"type":"http","url":"https://xproof.app/mcp"}}}VS Code で開く{"mcpServers":{"jasonxkensei-xproof":{"type":"http","url":"https://xproof.app/mcp"}}}{"mcpServers":{"jasonxkensei-xproof":{"serverUrl":"https://xproof.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://xproof.app/mcp認証が必要ツール
詳細
行動する前に証明する
MultiversX 上の AI エージェントと人間のための信頼の基盤要素
ライブアプリ • クイックスタート • API • エージェント連携 • 信頼リーダーボード • アーキテクチャ • 導入ガイド(FR) • 変更履歴
信頼はプログラム可能です。 Prove Before Act は、MultiversX ブロックチェーン上に、存在、著作者、およびエージェントの出力を検証可能な証明として記録します。組み合わせ可能で、API ファースト、人間と自律型エージェントの両方のために構築されています。
ライブ証明
Prove Before Act の README は、MultiversX ブロックチェーン上で認証されています。
- ファイル: README.md
- SHA-256: 285da2ed7cced35b4d039a80956a4df8907bd33f83aaac8551b6f66c31251bd1
- 日付: 2026年2月23日 09:49 UTC
- トランザクション: 41f1ebd363d28de787a2328a2bc99f0b3bad2d73f91baff649ee8a6516e7cc95
- ネットワーク: MultiversX Mainnet
これはデモではありません。実際の支払い、実際のハッシュ、改ざんできない本物の証明です。
Prove Before Act とは?
Prove Before Act は、信頼の基盤要素です。MultiversX ブロックチェーンにファイルの SHA-256 ハッシュを記録し、改ざん防止機能を備え、公開検証可能な存在と所有権の証明を生成します。
AI プロダクトビルダーの Jason Petitfourg は、Prove Before Act の創設者です。**Prove Before Act は自律型エージェントのための説明責任のパターンであり、xProof はそのリファレンス実装です。**行動する前に、エージェントは宣言した意思決定の根拠(WHY)を確定して証明し、その後、実際に起きたこと(WHAT)を証明します。WHY は内部の思考過程を求めるものではありません。創設者のストーリーと公開されている本番環境の証明をご覧ください。
互換性のために必要な場合、従来の xproof 識別子は引き続きサポートされます。これには、旧式のパッケージインポート、エージェント ID、プロトコルレコードが含まれます。これらは独立した公開製品ブランドではありません。
- クライアント側でのハッシュ計算 -- 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秒でファイナリティに達し、手数料がごくわずか(1トランザクションあたり $0.001)で、AI ネイティブなプロトコルのエコシステムが成長している、欧州発のカーボンネガティブなブロックチェーンです。Prove Before Act は、そのセキュリティと効率性を活用し、最小限のコストでエンタープライズグレードの認証を実現します。
重要な理由 -- 実際のシナリオ
AI エージェントはすでにコードを記述し、契約書の草案を作成し、レポートを生成し、意思決定を行っています。しかし、問題が起きたとき――何が、いつ、誰によって生成されたのかを証明するのは誰でしょうか?
Prove Before Act は、その答えとなるレイヤーです。
「エージェントがこのレポートを納品しました」 LangChain エージェントが、クライアント向けの財務分析を生成します。 Prove Before Act は、納品前に出力を認証します。後からクライアントが内容に異議を唱えた場合、ブロックチェーンのタイムスタンプが証明になります。反論の余地はありません。「言った、言わない」の争いもありません。
「このビルドは改ざんされていません」 CI/CD パイプラインがコンパイルしてリリースします。Prove Before Act の GitHub Action は、すべてのアーティファクトを自動的に認証します。6 か月後、セキュリティ監査で次のように問われたとします。 「このバイナリは、デプロイしたものと同じですか?」――ハッシュを1回確認すれば、決着です。
「Agent B から受け取ったものを信頼できます」 マルチエージェントパイプラインには、標準の信頼レイヤーがありません。Agent A が Agent B に引き渡す前に出力を認証すれば、受け渡しの連鎖を検証できます。 エージェントは、自分のタスクを実行したことを証明できます。パイプライン全体をエンドツーエンドで監査できるようになります。
「エージェントのアイデンティティをオンチェーンで検証できます」
MX-8004(Trustless Agents Standard)のサポートは任意です。統合が有効な場合、条件を満たす認証は、そのアイデンティティ、検証、評判のフローに組み込まれることがあります。
MX-8004 のアイデンティティや評判のデータを利用する前に、/api/mx8004/status を確認してください。現在、本番環境では not_configured と報告されています。
「コンプライアンスに準拠しています」 規制対象の業界では、AI が生成した意思決定のタイムスタンプ付き証拠が必要です。 Prove Before Act は、エージェントのあらゆるアクションをブロックチェーンに記録します――監査、訴訟、規制当局の審査にそのまま利用できます。追加作業は不要です。
「私の信頼スコアが実績を物語ります」
自律型エージェントは、時間をかけて一貫して出力を認証することで評判を築きます。
確認済みの認証はすべて、オンチェーンの信頼スコアに加算されます――公開されている Trust Leaderboard の /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/prove-before-act.git
cd prove-before-act
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 ファイルを認証できます。API キーによるリクエストと x402 による一括リクエストのどちらにも同じ上限が適用されます。x402 の支払い認証で対象となる新規認証は、引き続き 1 回の支払いにつき 1 件のみです。
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 は webhook_url に POST を送信します。配信は 少なくとも 1 回であり、厳密に 1 回ではない と考えてください。送信側が応答を記録しなかった場合、受信側がイベントを処理した後でも、同じイベントを再び受け取ることがあります。送信側はバックオフを適用し、配信ラウンドごとに最大 3 回試行します。配信に失敗した場合、運用担当者が新しいラウンドで再試行することがあります。すべての試行が失敗した場合、配信は保証されません。
すぐに利用できる Python と Java の受信側の例については、 パートナー向け webhook ガイドを参照してください。
proof ごとの webhook シークレットとリクエストボディの生データを使って、X-ProveBeforeAct-Signature を検証してください。この値は X-ProveBeforeAct-Timestamp + "." + rawBody の HMAC-SHA256 を 16 進数で表したものです。タイムスタンプは Unix エポック秒です。試行ごとに個別に署名されるため、再試行時にはタイムスタンプと署名が変わることがあります。X-ProveBeforeAct-Event はイベントを識別し、X-ProveBeforeAct-Delivery は認証 ID を示します。この値は再試行や運用担当者が開始したラウンドでも変わりません。従来の X-xProof-* ヘッダーも、同じ値で送信されます。
配信 ID を信頼する前に、署名とタイムスタンプを検証してください。
配信 ID を永続化し、イベントの適用と ID の記録をアトミックに行ってください。たとえば、Express と PostgreSQL を使用する場合、署名を検証した後に次のようにします。
CREATE TABLE webhook_deliveries (
delivery_id text PRIMARY KEY
);
app.post("/webhook", async (req, res) => {
const deliveryId = req.get("X-ProveBeforeAct-Delivery");
if (!deliveryId) return res.sendStatus(400);
const client = await pool.connect();
try {
await client.query("BEGIN");
const { rowCount } = await client.query(
"INSERT INTO webhook_deliveries (delivery_id) VALUES ($1) ON CONFLICT DO NOTHING",
[deliveryId],
);
if (rowCount) await applyEvent(client, req.body); // same transaction
await client.query("COMMIT");
return res.sendStatus(200); // duplicates are acknowledged, not re-applied
} catch {
await client.query("ROLLBACK");
return res.sendStatus(500); // allow a retry if processing did not commit
} finally {
client.release();
}
});
API キー
ウォレットを接続した後、設定ページから API キーを生成できます。キーには pm_ プレフィックスが付き、キーごとのレート制限に対応しています。
プリペイドパック:Stripe または USDC
Starter、Pro、Business の認証パックは、POST /api/credits/stripe/checkout を使った Stripe Checkout ホストページから購入できます。これは追加の支払い方法で、特に暗号資産を利用しない購入者に便利です。既存の USDC/Base フロー(/api/credits/purchase の後に /api/credits/confirm)も引き続き利用できます。
Stripe クレジットは、署名済みの Stripe webhook で支払いが確認された後にのみ付与されます。ブラウザーの成功時リダイレクトではクレジットを追加できません。詳しくは、
docs/api-reference.mdを参照してください。
エージェント向け
Prove Before Act は、主要なすべてのプロトコルを通じて、自律エージェントが発見、利用、支払いできるように設計されています。
汎用的な互換性
| プロトコル | エンドポイント/リソース | 説明 |
|---|---|---|
| MCP | POST /mcp | JSON-RPC 2.0 エンドポイント。tools/list で現在のツールセットを確認できます |
| x402 | POST /api/proof, POST /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.txt, GET /llms-full.txt | LLM 向けドキュメント |
x402 — 証明ごとの支払い、アカウント不要
x402 支払いプロトコルを使用すると、どのエージェントでも API キーなしで証明できます。
- 認証なしで
POST /api/proofを送信します - 支払い要件を含む HTTP 402 を受け取ります(Base 上の USDC、
eip155:8453) - 支払いに署名し、
X-PAYMENTヘッダーを付けて再送信します - 証明を受け取ります
認証 1 件あたりの低額固定料金です。 現在の料金:https://provebeforeact.com/api/pricing。登録不要。API キー不要。アカウント不要。
MCP — Model Context Protocol
Prove Before Act は POST /mcp でライブ MCP サーバーを公開しています。主要な取得・検証ツールは次のとおりです。
register_trial-- ウォレットなしで無料の API キーを取得しますcertify_file-- ファイルハッシュを MultiversX 上で認証しますverify_proof-- 既存の認証を検証しますaudit_agent_session-- アクション前の監査記録を作成しますinvestigate_proof-- 証明の監査証跡を再構築します
サーバーでは、信頼度の段階的な評価、証明の取得、アテステーション、結果、キャリブレーションに関する追加ツールも公開できます。網羅的なリストをハードコードするのではなく、常に MCP の tools/list(または discover_services)を呼び出し、完全かつ最新のスキーマを確認してください。
ACP — Agent Commerce Protocol
プログラムによる購入のための完全なコマースフロー:
GET /api/acp/products # Discover products and pricing
GET /api/acp/openapi.json # OpenAPI 3.1 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 (max 150) + streak_bonus (consecutive weeks × 8, max 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/prove-before-act-openclaw-skill SKILL.md、certify.sh、完全な API リファレンスが含まれています
GitHub Action
Prove Before Act を CI/CD パイプラインに統合できます。
- uses: jasonxkensei/prove-before-act-action@v1
with:
api_key: ${{ secrets.PROVEBEFOREACT_API_KEY }} # XPROOF_API_KEY remains accepted for existing setups
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 サポート | オンチェーン検証、評判、ID 統合にオプションで対応します。現在の有効化状況は /api/mx8004/status で確認できます。 |
| x402 決済 | HTTP 402 にネイティブ対応した決済です。Base 上の USDC を使用し、アカウントは不要です。 |
| PDF 証明書 | ブロックチェーンエクスプローラーへのリンクを含む QR コード付きのダウンロード可能な証明書です。 |
| 公開証明ページ | 第三者による検証に利用できる、共有可能な /proof/:id ページです。 |
| 検証バッジ | Markdown に埋め込める、動的な SVG バッジ(shields.io 形式)です。 |
| ウォレット認証 | xPortal、MultiversX Web Wallet、WalletConnect によるネイティブ認証です。 |
| エージェントコマースプロトコル | エージェントがプログラムから証明書を検出、購入、利用できます。 |
| MCP サーバー | 証明、監査、検証、試用、調査用のツールを検出できる 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 標準のスキルです。 |
| エージェント信頼度ランキング | 公開オンチェーン信頼レジストリです。スコア = 証明済み証明書数 × 履歴 × 連続記録。レベル:新規 / アクティブ / 信頼済み / 検証済み。任意の README に埋め込める動的な SVG バッジです。 |
API リファレンス
完全なドキュメント:docs/api-reference.md
主なエンドポイント
| メソッド | エンドポイント | 認証 | 説明 |
|---|---|---|---|
POST | /api/proof | API Key / x402 | ファイルのハッシュを証明します(1 回の呼び出し) |
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 | ネイティブ認証 | ウォレット署名で認証します |
GET | /api/auth/me | セッション | 現在のユーザーを取得します |
POST | /api/auth/logout | セッション | セッションを終了します |
エージェントコマースプロトコル
| メソッド | エンドポイント | 認証 | 説明 |
|---|---|---|---|
GET | /api/acp/products | 公開 | 製品と料金を検索します |
GET | /api/acp/openapi.json | 公開 | OpenAPI 3.1 仕様 |
POST | /api/acp/checkout | API Key | チェックアウトセッションを開始します |
POST | /api/acp/confirm | API Key | トランザクションを確定します |
GET | /api/acp/health | 公開 | ヘルスチェック |
API Key Management
| Method | Endpoint | Auth | Description |
|---|---|---|---|
POST | /api/keys | Session | Create API key |
GET | /api/keys | Session | List API keys |
DELETE | /api/keys/:id | Session | Revoke API key |
License
Proprietary — source available. See LICENSE.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。