x402へようこそ
x402は、HTTPを通じてAPIやコンテンツへのアクセスに対する支払いを可能にするオープンな決済規格です。HTTP 402 Payment Required ステータスコードを中心に設計されており、アカウント・セッション・認証情報の管理なしにクライアントがプログラムで支払いを行えます。
x402を使えば、あらゆるWebサービスがレスポンスを返す前に支払いを要求できます。暗号資産ネイティブな決済により、高速・プライベート・効率的な取引を実現します。
ドキュメントへの貢献について
公式ドキュメントのGitBookリポジトリはPRを受け付けています。x402は完全にオープンな規格であり、Apache-2.0ライセンスのもとで公開されています。ドキュメントは中立的なリソースとして維持されています。
x402を使う理由
- 手数料ゼロ・最小限の摩擦 — x402規格には組み込み手数料がありません
- マシン間決済のネイティブサポート — AIエージェントによるシームレスな利用が可能
- マイクロペイメントのサポート — 従量課金サービスの収益化が容易
x402は誰のため?
- セラー(売り手):APIやコンテンツを収益化したいサービスプロバイダー。アカウント管理なしにクライアントからの直接的なプログラム支払いを受け付けられます。
- バイヤー(買い手):アカウント作成や手動決済フローなしで有料サービスにアクセスしたい開発者・AIエージェント。
セラーとバイヤーはどちらもHTTPリクエストを通じて直接やり取りし、支払いはプロトコルによって透過的に処理されます。
何が作れる?
- リクエストごとに課金するAPIサービス
- AIエージェントが自律的にAPIアクセス料金を支払うシステム
- デジタルコンテンツのペイウォール
- マイクロトランザクションで収益化するマイクロサービス
- APIをアグリゲート・再販するプロキシサービス
仕組みは?
- 1バイヤーがサーバーにリソースをリクエスト
- 2支払いが必要な場合、サーバーは
402 Payment Requiredと支払い指示を返す - 3バイヤーは支払いペイロードを作成・送信
- 4サーバーは支払いを検証・決済(x402ファシリテーターの
/verify・/settleエンドポイントの利用も可能) - 5支払いが有効であれば、サーバーはリクエストされたリソースを提供