x402 詳細な説明:AIエージェントの「自律決済」を支えるHTTPプロトコル
AIエージェントが、情報を取得し、サービスを利用し、最終的に支払いまで完結させる——いわゆる「エージェント経済」の実現には、自動で・低コストに・適切な条件で決済できる通信/決済の仕組みが欠かせません。そこで注目されているのが x402 です。
本記事では、x402の全体像から、決済フローの考え方、関連する設計・利用文脈、そして「なぜHTTP 402なのか/V2で何が変わるのか」までを、できるだけ分かりやすく整理します。
x402とは?
x402は、AIエージェントがHTTP通信の文脈で決済を行えるように設計された、**オープンで中立的な標準(open, neutral standard)**として説明されています。[7]
また、x402は「HTTP自動決済プロトコル」として、AIエージェントやMCP(などのエージェント連携)と暗号資産が交差する領域で語られることが多く、プロトコルの意義は「自律的な課金・支払い」を現実にする点にあります。[3][4]
何が「自律決済」なのか:背景と狙い
AIエージェントは、ユーザーの指示を待たずにリクエストを発行し、必要な情報や機能を取得します。ところが従来の決済は、
ユーザーの手動操作が前提
レイテンシが大きい
マイクロ決済(極小額)の設計が難しい
といった課題があり、エージェントが高速にサービスを利用して支払う流れに合いにくい面がありました。
x402はこのギャップを埋めるために、HTTPのやり取りの中で「支払い条件」を返し、エージェントが署名付き決済を送って完結させる方向性を提示します。[3]
基本メカニズム:x402の動作イメージ
x402の中核となる考え方は、公開されている解説記事では概ね次の流れで説明されています。[3]
クライアント(エージェント)がリソースをリクエスト
サーバーが「402」を使って、支払い条件を返す
クライアントが署名付きの決済情報を送信
サーバーが検証し、決済・レスポンスを返す
このときポイントは、決済が「別工程」ではなく、HTTPのリクエスト/レスポンスに自然に組み込まれる設計になっていることです。[3]
また、Coinbaseのドキュメントでも「How x402 Works」として仕組みを説明する枠組みが用意されています。[1]
アーキテクチャの見方:3つの要素・アクター
x402を理解する際、解説では「3つのコアコンポーネント/3つのアクター」という捉え方が提示されています。[3]
ブログ記事としては、ここを次のようにイメージすると掴みやすいです。
クライアント(エージェント側):支払い条件を受け取り、署名付き決済を送る
サーバー(リソース提供側):支払い条件を示し、受領した決済を検証する
決済に関わる仕組み(プロトコル/台帳側の要素):支払いの成立・検証の前提を作る
※細部の定義名は資料によって表現が異なる可能性がありますが、「エージェントが支払い条件を起点に、署名付き決済を返して成立させる」という流れは共通しています。[3]
x402決済はどう提供される?(Stripeの文脈)
x402は単なる概念ではなく、決済の実装やプロダクト連携の文脈でも言及されています。たとえばStripeのドキュメントには **「x402 決済」**ページがあり、決済の管理や導入の導線が整理されています。[2]
また、Stripe側では決済の入口として、たとえばPayment Linksなどの文脈に触れつつ、オンライン決済をどう拡張するかが体系化されている形です。[2]
「自律決済」を実装する際、プロトコルだけでなく、実際の決済基盤にどう接続するかも重要になるため、こうしたドキュメントの存在は実務上の手がかりになります。
V2のポイント:なぜ改良が必要だったのか
x402にはV2の議論もあり、解説記事では V1が抱えていた課題が整理されています。[10] 具体的には、
マルチチェーン対応の課題(スケーラビリティ)
支払い方法の柔軟性
プロトコル拡張性
リソース発見の不在
ヘッダー設計の一貫性
といった点が挙げられています。[10]
そしてV2で解決されたこととして、業界標準への準拠による「つなぐコスト」削減、1つのリソースに複数の支払い方法を提示、さらに「コアを壊さず機能を足せるExtensions」といった方向性が述べられています。[10]
標準化の動き:x402 Foundation
x402は単独のベンダーだけで進めるというより、標準化に向けた組織的な動きも語られています。たとえば、x402 Foundationが Linux Foundation傘下で発足し、複数社が参加したという報道があります。[9]
標準化の文脈では、こうした動きは「実装が増える/相互運用が進む」可能性につながるため、今後の普及を考える上でも重要な観点です。[9]
まとめ:x402を一言でいうと
x402は、HTTP通信の中で「支払い条件→署名付き決済→検証と成立」までを完結させることを目指す決済プロトコルであり、AIエージェントの「自律決済」を現実にするための基盤として語られています。[3][7]
決済フローは「リクエスト→402で条件提示→署名付き決済→検証→レスポンス」へ整理できる [3]
実装・連携の文脈ではStripeなど決済基盤側でも言及がある [2]
V2ではマルチチェーンや拡張性など、実務課題を意識した改良が論じられている [10]
標準化に向けた組織の動きもある [9]
必要なら、この記事をあなたの用途に合わせて調整します。たとえば次のどれが良いですか?
「技術者向け」に、HTTPでのステップや用語をもう少し厳密に寄せる
「初心者向け」に、図解(フロー図・登場人物図)を増やす
「実装ガイド風」に、読み替え可能なチェックリスト形式にする
この記事はInspire SearchのAI Blog Assistant Toolによって作成されました。
ソース:
[1] https://docs.cdp.coinbase.com/x402/core-concepts/how-it-works
[2] https://docs.stripe.com/payments/machine/x402?locale=ja-JP
[3] https://hanzochang.com/articles/48
[4] https://bittimes.net/feature/220484.html
[5] https://www.sbbit.jp/article/fj/178695
[6] https://www.pocketcampus.jp/n/n4dcbbfe805c5?gs=a02b36f4c25f
[7] https://x402.org/
[8] https://www.taolis.net/articles/x402-protocol-ai-agent-economy-http-402-micropayments-2026
[9] https://www.nadanews.com/346297/
[10] https://hanzochang.com/articles/49
コメント
コメントを投稿