x402 はオンチェーン USDC のみをサポートしますが、MPP は Tempo ネットワークのステーブルコインと従来のカード決済を追加オプションとして提供します。
仕組み
詳細フロー
- エージェントが
GET /mpp/purchase?plan=<plan>を支払い認証情報なしで呼び出し - MPP サービスが 402 を返却 —
WWW-Authenticate: Paymentチャレンジに金額、通貨、受取先を含む - エージェントが支払いに署名 — Tempo Wallet または Stripe を使用
- エージェントが
Authorization: Payment認証情報付きで購入リクエストをリトライ - MPP サービスが支払いを検証し、サブスクリプションを作成して API Key を返却
対応する支払い方法
| 方法 | ネットワーク | 通貨 | ガス手数料 | 最適な用途 |
|---|---|---|---|---|
| Tempo | Tempo (チェーン ID 4217) | USDC.e (ERC-20) | 無料(ステーブルコインでガスを支払い) | AI エージェント、ETH 不要 |
| Stripe | 従来型 | USD(カード) | N/A | カードアクセスがあるエージェント、暗号資産不要 |
API エンドポイント
| エンドポイント | メソッド | 説明 |
|---|---|---|
/mpp/purchase?plan=<plan> | GET / POST | MPP 経由でサブスクリプションを購入 |
/mpp/pricing | GET | 利用可能なプランと支払い方法の一覧 |
/mpp/health | GET | ヘルスチェック |
料金レスポンス
購入レスポンス(成功時)
CLI での使用
ChainStream CLI は自動購入フロー中に MPP を支払いオプションとしてサポートします:手動統合(Tempo Wallet)
セットアップ
Tempo Wallet CLI をインストールしてログイン(ブラウザ経由の一回限りのパスキー認証):Tempo Wallet はパスキー(WebAuthn)認証を使用します。初回セットアップにはブラウザ操作が必要です。その後はセッションが持続し、エージェント操作はブラウザ操作なしで動作します。
購入
WWW-Authenticate: Payment チャレンジを自動的に処理し、トランザクションに署名し、成功時に API Key を返します。
互換ウォレット
Tempo は EVM 互換(チェーン ID 4217)です。Tempo 上で USDC.e を保有する任意のウォレットが使用可能:- Tempo Wallet CLI(
tempo request) — 推奨、パスキー認証、組み込み MPP サポート - 任意の EVM ウォレット(MetaMask、Coinbase CDP、Privy) — カスタムネットワークとして Tempo を追加
MPP vs x402
| MPP | x402 | |
|---|---|---|
| 支払い方法 | Tempo ステーブルコイン + Stripe カード | オンチェーン USDC のみ |
| ネットワーク | Tempo (チェーン ID 4217) + Stripe | Base (EVM) + Solana |
| ガス手数料 | 無料 (Tempo) / N/A (Stripe) | 無料(ファシリテーター) |
| 暗号資産ウォレットが必要 | いいえ(Stripe オプションあり) | はい |
| 購入エンドポイント | /mpp/purchase | /x402/purchase |
| プロトコル | MPP (HTTP 402) | x402 プロトコル |
| 最適な用途 | 暗号資産ウォレットなしのエージェント | Base/Solana に USDC を持つエージェント |
次のステップ
x402 支払いプロトコル
x402 プロトコルによるオンチェーン USDC 支払い
課金とユニット
CU 消費量とプランの詳細を理解する

