x402 詳細な説明

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

コメント