AgentGrade
EnglishEspañol日本語中文
← ナレッジベース

MPP — マシン決済プロトコル

MPPとは?

MPP(Machine Payment Protocol)は、AIエージェント向けに構築されたマイクロペイメントシステムです。Tempoブロックチェーン上のpathUSDを使用して、ほぼ即時で低手数料の決済を実現します。エージェントはmppx SDKを使ってAPIコールごとに支払います。

仕組み

  1. エージェントが有料エンドポイントにリクエストを送信する
  2. サーバーが WWW-Authenticate: Payment ヘッダー付きで HTTP 402 を返す
  3. ヘッダーには次の情報が含まれます:realm、金額、受取人、ネットワーク詳細
  4. エージェントがmppx SDKを使って支払う
  5. エージェントが支払い証明とともに再試行する
  6. サーバーが検証して応答する

主要な概念

サービスへのMPPの追加方法

1. mppxをインストールする

npm install mppx

2. ウォレットを作成する

npx mppx account create
npx mppx account fund  # for testnet

3. Expressミドルウェアを追加する

import { mppMiddleware } from 'mppx';

app.use('/api/paid-endpoint', mppMiddleware({
  amount: 0.01, // in USD
}));

4. 環境変数を設定する

MPP_SECRET_KEY=your_secret_key
MPP_RECIPIENT_ADDRESS=your_wallet_address

仕様の成熟度

本番運用可能。 Tempoネットワーク上で稼働中で、AgentNewsを含む実サービスで利用されています。

詳細情報

関連