---
title: "x402とは？AIエージェントとオンチェーンAPIのための決済プロトコル"
description: "x402は、暗号資産による決済をHTTPに組み込むオープンプロトコルで、AIエージェントがAPI呼び出しの代金をリアルタイムで支払うことを可能にする：APIキーも、サブスクリプションも、請求ダッシュボードも不要。"
---

# x402とは？AIエージェントとオンチェーンAPIのための決済プロトコル

<ImageBlock
  src="https://media.alchemy.com/1761687534-x402_1.png"
  alt="x402 payment protocolの図"
  width={1920}
  height={900}
  priority
/>

[AIエージェント](https://www.alchemy.com/dapps/best/ai-agents)は何かにお金を払う必要がある。API呼び出し、データフィード、計算処理など。しかしエージェントはクレジットカードを持たない。サインアップフォームに記入することもできない。標準的な課金モデルは、相手が人間であることを前提としている。クライアントがソフトウェアになると、そのモデルは成立しなくなる。

[x402](https://www.x402.org/)は、この問題を解決するために作られたオープンソースプロトコルだ。HTTPの402「Payment Required」ステータスコードに暗号通貨決済を直接組み込む。このコードは1990年代から仕様に存在していたが、これまで使われることがなかった。クライアントがリクエストを送ると、支払い条件が返され、暗号資産で支払い、リクエストを再送する。APIキーは不要。サブスクリプションも不要。請求ダッシュボードも不要。

2025年5月のローンチ以来、x402は1億件以上の決済を処理してきた。2025年12月、[x402 V2](https://www.x402.org/writing/x402-v2-launch)がリリースされ、マルチチェーン対応、ウォレットベースのセッション、拡張可能なアーキテクチャが追加された。2026年4月、[Coinbase](https://www.alchemy.com/dapps/coinbase)がこのプロトコルを[Linux Foundation](https://www.linuxfoundation.org/press/linux-foundation-is-launching-the-x402-foundation-and-welcoming-the-contribution-of-the-x402-protocol)に寄贈し、Google、Visa、Stripe、AWS、Mastercard、Circle、Microsoft、Shopifyなど20社以上の創設メンバーを擁するx402 Foundationが発足した。

<ImageBlock
  src="https://media.alchemy.com/1761687667-402_payment_flow.png"
  alt="x402の支払いフローを示す図"
  width={684}
  height={684}
  caption="Source: https://x.com/jarrodWattsDev/status/1982036553481568512"
/>

## x402の決済フローはどのように動作するか

全体は5つのステップで完結する。

1. クライアントがサーバーにリソースをリクエストする。
2. リソースに支払いが必要な場合、サーバーは402 Payment Requiredレスポンスを返し、金額、通貨、送金先アドレスなどの支払い条件を提示する。
3. クライアントは条件を読み取り、支払い\(通常はUSDC\)を送信し、支払いヘッダーを付けてリクエストを再送する。
4. サーバーはローカルで、またはfacilitatorを通じて支払いを検証する。
5. サーバーは200 OKとともにリソースを配信する。

これだけだ。どんなHTTPエンドポイントも有料サービスになり、暗号資産ウォレットを持つどんなクライアントも支払い側の顧客になる。決済は別の課金システムを介さず、リクエストのサイクル内で完結する。

x402は現在すでに本番環境で稼働している。[x402scan.com](https://www.x402scan.com/)で実際のトランザクションを確認できる。

<ImageBlock
  src="https://media.alchemy.com/1761687788-402scan.png"
  alt="x402scanでのライブ支払いトランザクションのスクリーンショット"
  width={1191}
  height={625}
/>

## HTTP 402とは何か、なぜ使われてこなかったのか

Web上で何かを構築したことがあれば、ステータスコードは馴染みがあるはずだ。200はリクエストが成功したことを意味する。404はページが存在しないことを意味する。では402は? Payment Requiredだ。

実際に402を目にしたことのある開発者はほとんどいない。このコードは1990年代からHTTP仕様に存在していたが、原作者たちは支払いの仕組みを定義しないまま「将来の使用のために」予約していた。そのため開発者たちは別の課金モデルを構築した。アカウント登録、クレジットカードの登録、APIキーの発行、使用量に応じた課金といった具合だ。

x402はそのギャップを埋める。APIキーや請求ダッシュボードの代わりに、決済はHTTPリクエストそのものの中で行われる。サーバーが402で応答し、クライアントが暗号資産で支払い、サーバーがリソースを配信する。HTTPとブロックチェーンが一つのやり取りにまとまる。

## x402 V2の新機能は何か

x402 V2は、6ヶ月の本番運用を経て2025年12月にリリースされた。特に重要な変更点は4つある。

### マルチチェーン・マルチレール決済

V1はBase上のUSDCのみに対応していた。V2はBase、Solana、Ethereum、Polygon、[Starknet](https://www.alchemy.com/starknet)、Injectiveをまたぐトークンに対応し、さらに多くのチェーンが追加される予定だ。プラグイン可能なfacilitatorを通じて、従来型の決済レール\(ACH、SEPA、カードネットワーク\)にも対応する。

マーケットプレイスやマルチテナントAPIを構築している場合、動的な「payTo」ルーティングにより、リクエストごとに異なるアドレスやロールへ決済を振り分けられる。

### ウォレットベースのセッション

V1では、リクエストごとに完全なオンチェーン決済が必要だった。単発のAPI呼び出しならそれでも問題ないが、高頻度のワークロードでは破綻する。V2ではウォレットセッションが導入された。一度認証すれば、以降のリクエストはセッショントークンを使って行える。サーバーは各呼び出しをオンチェーンで検証するのではなく、蓄積された使用量を定期的に決済する。

LLM推論パイプライン、リアルタイムデータフィード、マルチステップのエージェントワークフローを構築しているなら、セッションがマイクロペイメントを実用的にする鍵になる。レイテンシが下がり、リクエストあたりのコストが下がり、オンチェーントランザクションの数も減る。

### 拡張可能なアーキテクチャ

V2では、プロトコル仕様とSDK・facilitatorが分離された。新しいチェーン、決済スキーム、facilitatorは、コアプロトコルに手を加えることなく、スタンドアロンのパッケージとしてプラグインできる。SDKはチェーンとアセットの識別に[CAIP standards](https://chainagnostic.org/)を使用しているため、新しいネットワークの追加にカスタムロジックは不要だ。

### 自動API発見

サービスは構造化されたメタデータを公開し、facilitatorがそれを自動的にクロールする。価格設定、ルート、エンドポイントは、手動での更新やハードコードされたカタログなしに同期される。サービスを一度公開すれば、ネットワーク内のすべてのfacilitatorがそれを発見する。登録もパートナー統合もカタログのメンテナンスも不要だ。

## facilitatorはx402でどのような役割を果たすか

API開発者であれば、ブロックチェーンの決済ロジックを自分で書きたくはないだろう。facilitatorがそれを代行する。オープンWebの決済プロセッサーだと考えればいい。クライアントの承認を確認し、オンチェーンでトランザクションを実行し、確認結果をサーバーに返す。

<ImageBlock
  src="https://media.alchemy.com/1761687860-facilitator.png"
  alt="x402 facilitatorsのワークフローを示す図"
  width={1400}
  height={834}
  caption="Source: https://medium.com/@christianobi98/x402-awakening-http-402-for-autonomous-web-payments-2fd944cb703a"
/>

facilitatorを使えば、ブロックチェーンのコードを一切書かずにx402決済を受け付けられる。V2は複数のfacilitatorを同時にサポートしており、SDKがチェーン、アセット、設定に応じて最適なものを自動選択する。

## x402は誰のためのものか

以下のいずれかが自分の課題に当てはまるなら、x402はそのために作られている。

- APIプロバイダーで、ユーザーにアカウント作成やサブスクリプション管理を強いることなく、従量課金型のマネタイズを実現したい
- 人間を介さずにサービスの支払いを行う必要のあるAIエージェントやボットを構築している
- Cursor、Claude Code、ChatGPTといったコーディングエージェントを扱っていて、それらが自律的に有料API、データ、計算資源にアクセスする必要がある
- エージェント間\(A2A\)コマース、マシン間決済、自律的なサービスマーケットプレイスを構築している

x402は、ソフトウェアが自律的にリソースの対価を支払う必要がある場面ならどこにでも当てはまる。AI推論API、データアクセスのマイクロペイメント、ゲート付きコンテンツ、計算課金などだ。暗号資産エコシステムの外での購入については、[AgentCard](https://agentcard.ai/)のようなプロジェクトが、設定可能な支出限度額とリアルタイム追跡機能を備えた専用クレジットカードをエージェントに提供している。

## x402で何が構築できるか

- AI推論、データフィード、計算資源向けの従量課金APIエンドポイント
- 画像、動画、研究論文、データセットといったデジタルコンテンツのマイクロペイメントシステム
- AIエージェント同士がデータ、計算資源、API アクセスを売買する自律的なエージェント間コマース
- ストレージ、帯域幅、その他あらゆる従量制リソースの使用量ベース課金
- 暗号資産でゲートされたプレミアム階層を持つフリーミアムAPI
- V2セッションを使い、サブセント単位でリクエストごとに課金するマルチチェーンデータパイプライン

これらは仮定の話ではない。AIエージェントはすでにDeFiポジションを管理するためブロックチェーンデータを照会し、トークン価格を監視して人間の監督なしに取引を実行し、マルチチェーンのインデックス化パイプラインをエンドツーエンドで運用している。中にはx402対応サービスを通じて計算資源を購入し、スマートコントラクトをデプロイしているものもある。

x402とMachine Payments Protocol\(MPP\)の詳細な比較については、[x402 vs MPP: comparing agent payment protocols](/overviews/x402-vs-mpp-comparing-agent-payment-protocols)を参照してほしい。

## Alchemyはx402をどのようにサポートしているか

私たちは、AIエージェントが人間による設定なしにブロックチェーンインフラへアクセスできる[agentic gateway](/blog/ai-agents-can-now-sign-up-for-alchemy)を構築した。

実際の動作は次のようになる。エージェントはオンチェーンウォレットを携えてやってくる。APIキーもダッシュボードアカウントも不要だ。エージェントは私たちのAPIを直接呼び出す。支払いが必要な場合、私たちは支払い条件とともに402を返す。エージェントはBase上のUSDCで支払い、私たちはリクエストを処理する。以降のリクエストは残高が尽きるまで、その入金済み残高から差し引かれ、尽きるとgatewayが新たな402を発行し、エージェントが自分で残高を補充する。

### 利用可能なAPI

エージェントは、Coinbase、Visa、Stripeのチームが利用しているものと同じ本番APIに、100以上のブロックチェーンにわたってアクセスできる。

- 100以上のブロックチェーンをカバーするコアRPC
- 所有権とメタデータ照会のためのNFT API
- マルチチェーンウォレットビューのためのPortfolio API
- スポットおよび過去のトークン価格のためのPrices API

エージェントは最低1ドル分の計算クレジット、つまり従量課金ティアで1ドル分のCUから始められる。契約は不要。承認待ちのキューもない。

### Alchemy Skills

私たちはまた、人間ではなくエージェント向けに設計された構造化された機械可読ドキュメント、[Alchemy Skills](https://github.com/alchemyplatform/skills)も公開している。SkillsはAlchemyが何を提供しているか、どのエンドポイントが利用可能か、それらをどう呼び出すかをエージェントに伝える。これにより、エージェントは人間向けのドキュメントを読まなくても、私たちのプロダクトを発見し統合できる。

### Alchemy CLI

[Alchemy CLI](https://www.alchemy.com/docs/alchemy-cli)は、エージェントとターミナルワークフロー向けに作られている。`--json --no-interactive`で認証しデータを照会し、`alchemy --json --no-interactive agent-prompt`を通じてコーディングエージェント向けの完全なコマンドマニフェストを出力する。

<CodeSnippet
  language="bash"
  code={`npm i -g @alchemy/cli@latest
alchemy auth
alchemy --json --no-interactive prices symbol ETH,BTC,SOL
alchemy --json --no-interactive agent-prompt`}
/>

[Alchemy Skills](https://www.alchemy.com/docs/alchemy-agent-skills)を追加するか、[Alchemy MCP server](https://www.alchemy.com/docs/alchemy-mcp-server)に接続してほしい。

## x402での開発を始めるには

試してみたい場合、始め方は状況に応じて4通りある。

- [x402.org](https://www.x402.org/)で完全な仕様とリファレンスSDKを確認する
- GitHub上の[coinbase/x402](https://github.com/coinbase/x402)リポジトリをクローンし、サンプルを実行する
- [Alchemyのagent platform](/agents)を使って、ブロックチェーンデータの対価を支払うエージェントを構築する。このプラットフォームはx402をネイティブにサポートしており、APIキーは不要で、必要なのはウォレットとHTTP呼び出しだけだ
- [CLI](https://www.alchemy.com/docs/alchemy-cli)をインストールし、`--json --no-interactive`を使ってターミナルからエンドポイントを照会する

テストネットでの開発には、[Alchemy Faucet](https://www.alchemy.com/faucets/base-sepolia)からBase [Sepolia ETH](https://www.alchemy.com/overviews/sepolia-testnet)を、[Circle Faucet](https://faucet.circle.com/)からUSDCテストトークンを入手してほしい。

## よくある質問

### x402プロトコルとは何か

x402は、HTTPの402「Payment Required」ステータスコードを使ってWebリクエストに暗号通貨決済を直接組み込むオープンソースプロトコルだ。これにより、AIエージェント、アプリ、ボットは、APIキー、サブスクリプション、手動での請求設定なしに、リアルタイムでAPI呼び出しやデジタルサービスの対価を支払える。

### x402の決済フローはどのように動作するか

クライアントがHTTPリクエストを送信する。サーバーは402ステータスと支払い条件を返す。クライアントは\(通常はUSDCで\)支払い、支払いヘッダーを付けて再送する。サーバーは支払いを検証し、200 OKとともにリソースを返す。

### x402はどのブロックチェーンをサポートしているか

x402 V2はBase、Solana、Ethereum、Polygon、Starknet、Injectiveをサポートしており、ステーブルコイン取引に対応するすべてのL1・L2への拡大を計画している。また、プラグイン可能なfacilitatorを通じて、ACH、SEPA、カードネットワークといった従来型の決済レールにも対応する。

### x402 Foundationとは何か

x402 Foundationは2026年4月、Linux Foundation傘下でベンダー中立の組織として発足し、x402プロトコルを統治する。Google、Visa、Stripe、AWS、Mastercard、Circle、Microsoft、Shopify、American Expressなど20社以上の創設メンバーを擁する。

### x402とMPPの違いは何か

x402は[ステーブルコイン決済](https://www.alchemy.com/dapps/best/stablecoin-payments)をHTTPに直接組み込む。MPP\(Machine Payments Protocol\)は、同じ402パターンを拡張し、決済手段に依存しないレール、セッションベースの課金、MCPトランスポートのサポート、冪等性やリプレイ保護といった標準化されたプロトコルのプリミティブを追加する。MPPはx402と後方互換性がある。[詳しい比較を読む](/overviews/x402-vs-mpp-comparing-agent-payment-protocols)。

### x402を使うにはブロックチェーンのコードを書く必要があるか

必要ない。facilitatorが決済の検証とオンチェーンでの決済処理を担うため、API開発者はブロックチェーンロジックを書かずにx402決済を受け付けられる。V2は複数のfacilitatorをスタンドアロンのパッケージとしてプラグインできる。

### AIエージェントはx402でAlchemyを使えるか

使える。Alchemyはx402をネイティブにサポートするagentic gatewayを運用している。エージェントはオンチェーンウォレットで認証し、Base上のUSDCで支払い、Core RPC\(100以上のチェーン\)、NFT、Portfolio、Prices APIにアクセスする。APIキーもダッシュボードも人間による設定も不要だ。[alchemy.com/agents](/agents)から始められる。

### x402は決済にどの暗号通貨を使っているか

x402は主に、ドル建てのステーブルコインであるUSDCを決済に使用している。V2では複数のチェーン・ネットワークにまたがるトークンへとサポートが拡大された。プロトコルはプラグイン可能なfacilitatorを通じて従来型の決済レール\(ACH、SEPA、カード\)にも対応しているが、[ステーブルコイン](https://www.alchemy.com/dapps/top/stablecoins)が主要な決済手段であることに変わりはない。

### x402での開発をどう始めればよいか

[x402.org](https://www.x402.org/)の仕様とリファレンスSDK、[coinbase/x402](https://github.com/coinbase/x402)のGitHubリポジトリ、あるいはx402を使ってブロックチェーンデータにアクセスするエージェントを構築するための[Alchemyのagent platform](/agents)から始めるとよい。[Alchemy CLI](https://www.alchemy.com/docs)は、セットアップからエンドポイントの照会までを素早く進める手段を提供する。
