💳

HTTP 402 を再発明するネイティブ決済プロトコル - x402

に公開

はじめに

こんにちはhikaliです。
hikaliは世界の不条理や不平等を乗り越えるためにテクノロジーの力を活用し、千年先も続く仕組みを創造する会社です。

今回は5月7日にCoinbaseが公開したx402という決済プロトコルについて紹介します!これまでのWebの発展の方向性をうまく捉えつつ、ブロックチェーンやステーブルコイン、AIなど様々な技術を組み合わせることができるという点で注目が集まっています。

なぜ HTTP 402 がいま蘇るのか

HTTP 規格には「402 Payment Required」という未使用のステータスコードが存在していました。x402 はこの 空席だった 402 コードに“オンチェーン決済”という意味を与え直すプロトコルです。

https://www.x402.org/

既存の決済システム(クレジットカード、銀行振込、サブスクリプションなど)は、インターネット以前の世界のために構築されており、AIや自律システムの進化に対応できていません。これらのシステムは、人間の相互作用を中心に設計されており、速度が遅く、費用が高く、地理的な制約があり、手動の手順が多いという課題があります。これにより、AI駆動型アプリケーションやM2M(マシン・ツー・マシン)トランザクションに大きな摩擦が生じ、自律的なデジタル経済の完全な実現が妨げられています。AIエージェントは、人間による介入や遅延なしに、リアルタイムのコンテキストデータ、APIサービス、分散コンピューティングリソースにインスタントかつ摩擦なくアクセスする必要があります。従来のシステムでは、AIエージェントが自律的に機能するために必要な、動的かつ自律的なマイクロトランザクションの実行が困難です。ブラウザ利用APIも、エージェント決済の特定の要件に対応しようとしましたが、依然として人間中心のシステムに依存しており、手動のUXナビゲーション、クレジットカードへの依存、アカウント確認プロセス、および真の自動化を妨げる人間指向の摩擦が残っています。

x402は、自律的なAIシステムの可能性を最大限に引き出し、より効率的で摩擦のない、スケーラブルなデジタル経済を促進することにあります。マシンネイティブな決済を可能にすることで、AIエージェントが人間の介入なしに、サードパーティのクラウド資源、コンテキストデータ、APIツールを自律的に発見し、調達できるようになります。

x402 の全体像

x402プロトコルは、HTTP 402「Payment Required」ステータスコードを利用して、APIリクエストやウェブページの読み込みを完了するために支払いを要求します。リクエストに有効な支払いが添付されていない場合、サーバーはHTTP 402 Payment Requiredステータスで応答し、クライアントに支払いを行ってから再試行するように促します。

この402レスポンスには、クライアントが必要な支払いを行うための詳細が構造化された形式で含まれます。これには通常、以下のような情報が含まれます:

  • maxAmountRequired: アクセスに必要な最大支払い金額(例:「0.10」$)
  • resource: 要求されたAPIエンドポイントまたはサービス
  • description: 支払い詳細を説明するカスタムメッセージ(オプション)
  • payTo または paymentAddress: 支払いを受け取る開発者のウォレットアドレス
  • asset または assetAddress: 支払いに使用するトークン(ステーブルコインなど)のコントラクトアドレス
  • network: ブロックチェーンネットワーク識別子(例:「ethereum-mainnet」、「base-mainnet」)
  • assetType: トークン標準(例:「ERC20」)
  • expiresAt: この支払い要求が無効になるタイムスタンプ
  • nonce: リプレイ攻撃を防ぐための一意の識別子
  • paymentId: この支払い要求の一意の識別子

クライアントは402レスポンスを受け取り、支払い詳細を抽出した後、対応するオンチェーンウォレットを使用して必要なステーブルコイン取引を開始し、署名します。支払いを送信する際には、クライアントは支払い要求からのすべてのフィールド、実際の支払い金額(maxAmountRequired以下でなければならない)、認証のタイムスタンプ、および支払いウォレットからの暗号学的署名を含む、暗号学的に署名されたメッセージを含めます。署名はEIP-712標準に従い、ユーザーが取引を承認する際にウォレットインターフェイスで明確かつ安全な表示を可能にします。

支払いが行われ、ブロックチェーン上で確認されると、クライアントは元のHTTPリクエストを再試行します。この再試行されたリクエストには、支払い証明(例えば、トランザクションハッシュまたはそれを参照する署名付きメッセージ)がx402によって定義された新しいヘッダーフィールド(例:X-PAYMENT)に含まれていることが想定されます。サーバーは、オンチェーン支払いを検証し、成功した場合は、要求されたリソースを標準的な成功ステータスコード(例:HTTP 200 OK)とともに提供します。


基本的なシーケンス

このフローは、支払いステップをアプリケーション層プロトコルに直接統合し、支払いをアクセスされるリソースに文脈的に結びつけます。これは、リダイレクト、個別の支払い処理業者、セッション管理を伴う従来のウェブ支払いモデルとは大きく異なっています。

オンチェーン決済とステーブルコインの活用

x402の核となる要素は、ステーブルコインを決済に利用することです。USDCのようなステーブルコインは、価格の安定性を提供し、商取引に従来の仮想通貨を使用する際のリスクを軽減するため、このモデルの中心となります。この安定性は、消費者とプロバイダーの両方にとって予測可能なコストと収益が必要な決済システムにとって不可欠です。

パブリックブロックチェーン上でステーブルコインを使用することで、x402が活用するいくつかの利点があります。

  • 即時グローバル決済: ブロックチェーン上で確認されたトランザクションは、多くの従来の決済システムに固有のチャージバックのリスクなしに、最終的な決済を表します。
  • プログラマビリティ: 決済は、プログラマブルなブロックチェーン上のスマートコントラクトまたはトークン転送を介して実行され、条件付き決済、エスクロー、リソースアクセスに直接関連付けられた他の複雑なロジックの潜在的な将来的な拡張を可能にします。
  • 相対的に低い取引コスト: 取引コストの低いブロックチェーンまたはLayer 2ネットワーク上の取引手数料は、特に小額取引の場合、従来の決済処理手数料よりも大幅に低いことがよくあります。BaseのようなLayer-2でのx402取引は、 nominal gas feeで数百から数千TPSの速度を達成できるとされています。
  • パーミッションレスアクセス: ウォレットとステーブルコインを持つ人なら誰でも、x402対応リソースとやり取りでき、銀行口座やクレジットカードを必要とするような従来の参入障壁を取り除きます。

x402は、ステーブルコイン決済をHTTPフローに直接埋め込むことで、摩擦のない交換レイヤーを作成することを目指しています。これは、安定コインを保有し、事前にプログラムされたロジックまたは動的な要件に基づいて自律的に取引を実行できる自動化されたエージェントにとって特に価値があります。

既存決済レイヤーとの比較

項目 Stripe Lightning x402
決済確定 ≈ T+2 日 (カード) 数秒 ≈200 ms
手数料 2.9% + ¥30 ~0.1% ≈0
Agent 決済 ☓ CAPTCHA 等が障壁 △ LNURL-login 必要 ◎ HTTP ヘッダ 1 行
実装負荷 SDK & PCI-DSS Node 実装, Invoice API サーバミドルウェアのみ

AI Agent × マイクロペイメント活用ユースケース

発展目覚ましいAI Agentもユースケースとして想定されています。

シナリオとして以下のものが挙げられます。

シナリオ 説明
LLM API per Token 呼び出しトークン数×単価で 402 徴収し、API キー管理を撤廃
IoT 電力 PAYG 1Wh 発電ごとに 402 で USDC を自動ストリーム
コンテンツ ペイパービュー 記事 1ページ or 動画 30秒ごとにミリセント決済

貧困・金融包摂ソリューションへの応用

1. Solar‑Stream

  • 課題: オフグリッド農村でのエネルギー貧困
  • x402 解: IoT メーターが「1Wh ごとに 0.0001 USDC」を 402 要求
  • 効果: 前払いや担保不要でソーラー導入負担を削減

2. 流動利息つきマイクロローン

衛星データ× AI クレジットに基づき、1 時間単位で変動利息を 402 徴収し延滞リスクを秒単位に分散。

3. 教科書 1 ページ=1 セントモデル

AI Tutor が質問に必要な PDF ページだけ購入し、学習コストを 100 分の 1 へ。

まとめ & 今後の展望

  • UI/UX 革新: 「エラーコードで支払う」だけの究極的シンプルさ
  • 規制対応: 各国 e-Money ライセンスへのブリッジが鍵
  • エコシステム: Payment Agent, Merchant Adapter, Token Reserve の OSS 連動が成長ドライバー

x402 は HTTP レベルでの決済標準化という“プロトコルベースの社会実装”に再挑戦しています。Web2.5 / Web3 はもちろん、AI Agent が自律経済主体になる未来にとって基盤となるかもしれません。

さいごに

hikaliではテクノロジーを活用した社会課題の解決に取り組んでいます。何か少しでもお力になれることがあればお気軽にご連絡ください。

https://hikali.inc/#contact

参考文献

  • x402 Foundation, x402 Whitepaper v1.0, 2025.
  • IETF, draft-bilt-payment-required, 2023.
  • Banerjee, A., The Miracle of Microfinance? Evidence from Randomized Evaluations, 2015.

Discussion