プロトコル・エージェント

Facilitator

Facilitator — x402 settlement intermediary

x402 決済の検証と実行を仲介するサービス。クライアントの支払いペイロードを on-chain に提出し、決済の成立をサーバへ返す役割を担う。

定義

x402 の純粋な P2P 構成では、リソースサーバ自身が on-chain 状態を確認する必要があり、サーバ側の運用負荷が大きい。Facilitator はこの層を切り出し、決済の検証・送信・確認の各ステップを集約する。

Coinbase Developer Platform は Coinbase ホスト型の Facilitator を提供しており、Base / Polygon / Arbitrum / World / Solana に対応する。月 1,000 トランザクションまでの無料枠を持つ。

Facilitator はクライアントの秘密情報を持たない (秘匿性ではなく可用性のための仲介)。決済署名はクライアント側で完結しており、Facilitator は提出と検証のみを行う。複数 Facilitator を選択可能な設計。

Lemma Oracle での実装

Lemma の Trust402 は、既存 Facilitator に対して透過的に動作する。X-PAYMENT ヘッダ (x402 標準) と X-PROOF ヘッダ (Trust402 拡張) を分離することで、検証可能性ヘッダを理解しない Facilitator でも基本決済は通る。

検証可能性が必須となる用途 (金融機関・公共調達) では、Trust402 対応 Facilitator が X-PROOFZK 検証し、両方の検証通過後に決済を確定する設計。

EIP-3009 署名を on-chain に提出するガス費用は Facilitator が立替・回収する。クライアント側はガス管理から完全に解放される。

始める

決済仲介に、検証層を組み込む。