LEARN · x402 とは

x402 とは

x402 は、Web の「HTTP 402 Payment Required」という “使われていなかったステータスコード”を使って、API やコンテンツの代金をその場で支払うためのオープンな決済プロトコルです。 人間のクレジットカード入力を前提とせず、AI エージェントが自分で支払えるのが最大の特徴です。

一言でいうと

払うまで見せない。払えばすぐ見せる。」を、HTTP の標準の流れだけで実現する仕組みです。 アカウント登録もカード番号も要りません。サーバーが「これは有料です(402)」と返し、 買い手がその場で代金(jp402 の文脈では JPYC)を支払うと、 同じ URL からすぐに中身が返ってきます。

なぜ生まれたのか

これまでのオンライン決済は、すべて「人間がブラウザでカード番号を入れる」ことを前提に作られていました。 ところが AI エージェントが自律的に Web を使う時代になると、この前提が壁になります。

x402 は「支払いを HTTP リクエストの一部にしてしまう」ことでこれを解きます。 エージェントはページを取りに行く感覚で、そのまま代金を払えます。

仕組み — HTTP 402 の流れ

鍵は、ほとんど使われてこなかった HTTP ステータス402 Payment Required です。流れはこうなります。

① 買い手(AIエージェント)            ② 売り手のサーバー
   │  GET /article?id=42                  │
   │ ───────────────────────────────────▶ │
   │                                       │  「これは有料です」
   │   HTTP 402 Payment Required           │
   │   + 支払い条件(いくら・どこへ・何で) │
   │ ◀─────────────────────────────────── │
   │                                       │
   │  条件どおり JPYC を送る署名を作る     │
   │  (ウォレットで EIP-3009 署名)       │
   │                                       │
   │  GET /article?id=42                   │
   │  + 支払い署名を添付                  │
   │ ───────────────────────────────────▶ │
   │                          ┌──────────────────────────┐
   │                          │ ③ facilitator が         │
   │                          │   署名を検証し決済を実行  │
   │                          └──────────────────────────┘
   │   HTTP 200 OK + 本文                  │
   │ ◀─────────────────────────────────── │
   ▼                                       ▼
 記事が手に入る                       JPYC を受け取る

つまり「402 が返る → 払う → 200 が返る」という、たった 1 往復半の素直なやり取りです。 この最後の真実は常にその場の 402 応答であり、一覧や宣言ではありません (だから jp402 でも「価格・payTo は 402 を最終真実とする」と案内しています)。

登場人物は 3 者

x402 で専門性が要るのは主に facilitator です。売り手・買い手は「402 を返す/読む」だけでよく、 実装は驚くほど薄くなります。

従来の決済とどう違うか

x402 と JPYC

x402 自体は通貨を選びません。jp402 は、その支払い通貨をJPYC(日本円ステーブルコイン)、ネットワークをPolygon に絞った世界を扱います。理由は 3 つあります。

JPYC (Polygon / eip155:137) · asset 0xe7c3d8c9a439fede00d2600032d5db0be71c3c29 · decimals 18

では jp402 は何をするのか

x402 は「払う仕組み」ですが、「どこで買えるか」を見つける仕組みは別に要ります。 jp402 はそのディスカバリー(発見)層です。 JPYC(Polygon)で支払える x402 リソースを台帳から集め、一覧・選別・詳細表示し、 買い手エージェントが最初に叩く発見の入口になります。

掲載台帳は GitHub に公開(jp402-registry)、 実績はチェーンが証明します。「載る」と「信頼される」は分けて扱い、判断は利用者・エージェントに委ねます。

もっと知る

リソース一覧を見る →FAQ を読む →