メインコンテンツへスキップ
MPP(Machine Payment Protocol)は、AI エージェントと自動化システム向けに設計された支払いプロトコルです。x402 のスーパーセットであり、Tempo ステーブルコイン決済Stripe カード決済を単一の統合フローでサポートします。
x402 はオンチェーン USDC のみをサポートしますが、MPP は Tempo ネットワークのステーブルコインと従来のカード決済を追加オプションとして提供します。

仕組み

詳細フロー

  1. エージェントが GET /mpp/purchase?plan=<plan> を支払い認証情報なしで呼び出し
  2. MPP サービスが 402 を返却WWW-Authenticate: Payment チャレンジに金額、通貨、受取先を含む
  3. エージェントが支払いに署名 — Tempo Wallet または Stripe を使用
  4. エージェントが Authorization: Payment 認証情報付きで購入リクエストをリトライ
  5. MPP サービスが支払いを検証し、サブスクリプションを作成して API Key を返却

対応する支払い方法

Tempo 決済はネイティブガストークンを必要としません — ガスはステーブルコインで直接支払われます。ステーブルコインのみを保有する AI エージェントに最適です。

API エンドポイント

料金レスポンス

購入レスポンス(成功時)

CLI での使用

ChainStream CLI は自動購入フロー中に MPP を支払いオプションとしてサポートします:
ChainStream ウォレットを持たないエージェントの場合、CLI は Tempo コマンドを表示します:

手動統合(Tempo Wallet)

セットアップ

Tempo Wallet CLI をインストールしてログイン(ブラウザ経由の一回限りのパスキー認証):
Tempo Wallet はパスキー(WebAuthn)認証を使用します。初回セットアップにはブラウザ操作が必要です。その後はセッションが持続し、エージェント操作はブラウザ操作なしで動作します。

購入

Tempo CLI は WWW-Authenticate: Payment チャレンジを自動的に処理し、トランザクションに署名し、成功時に API Key を返します。

互換ウォレット

Tempo は EVM 互換(チェーン ID 4217)です。Tempo 上で USDC.e を保有する任意のウォレットが使用可能:
  • Tempo Wallet CLItempo request) — 推奨、パスキー認証、組み込み MPP サポート
  • 任意の EVM ウォレット(MetaMask、Coinbase CDP、Privy) — カスタムネットワークとして Tempo を追加

MPP vs x402

次のステップ

x402 支払いプロトコル

x402 プロトコルによるオンチェーン USDC 支払い

課金とユニット

CU 消費量とプランの詳細を理解する