ハクソク

世界を動かす技術を、日本語で。

マシンペイメントプロトコル (MPP)

概要

  • AIは従来のQ&A型チャットボットから自律的なエージェントへ進化中
  • エージェントがビジネス間で取引できる決済手段の必要性
  • 現行の金融システムは人間向けでエージェントには不向き
  • StripeとTempoが共同開発したMachine Payments Protocol(MPP)の登場
  • Stripeを通じたMPP実装例と今後の展望

AIエージェントの進化と決済課題

  • AIエージェントは、単なる質問応答チャットボットから、計画立案・実行・評価まで可能な自律型エージェントへ進化
  • インターネット経済の中核として、エージェント同士やビジネスとの取引能力が不可欠
  • 従来の金融システムは人間主体に設計されており、エージェントには複雑で非効率
    • アカウント作成、価格ページの確認、サブスクリプション選択、支払い情報入力、請求設定などの人間的操作が必要

Machine Payments Protocol(MPP)の概要

  • Machine Payments Protocol(MPP)は、TempoとStripeが共同開発したオープンスタンダード
  • エージェントがプログラム的に支払いを実行できるインターネットネイティブな決済手段を提供
  • マイクロトランザクション、定期支払いなど多様な決済形態に対応
  • Stripeユーザーは、PaymentIntents APIを数行のコードでMPP決済に対応可能
    • **Shared Payment Tokens(SPTs)**を利用し、ステーブルコイン・法定通貨・カード・後払い決済にも対応

MPPの活用事例

  • Browserbase:エージェントがヘッドレスブラウザを起動し、セッション単位で支払い
  • PostalForm:エージェントが物理郵便の印刷・発送費用を自動支払い
  • Prospect Butcher Co.:エージェントがサンドイッチを注文し、NYC全域で受取・配達
  • Stripe Climate:エージェントが寄付を自動実行
  • Parallel Web Systems:エージェントがAPIコールごとに自律的に決済し、グローバルなデベロッパー対応を実現

MPPの仕組み

  • エージェントがサービス・API・Model Context Protocol(MCP)・HTTPエンドポイントにリソースリクエスト
    • サービス側が支払いリクエストを返却
    • エージェントが支払いを承認し、リソースを受領
  • Stripeビジネスの場合、通常のトランザクションと同様にAPI・ダッシュボードで管理
    • 既存の通貨・スケジュールで入金
    • 税計算・不正防止・会計連携・返金などStripeのインフラをそのまま利用可能

エージェント経済圏への取り組み

  • エージェントは新たなユーザーカテゴリであり、今後の重要な顧客層
  • Stripeは、Agentic Commerce SuiteAgentic Commerce Protocol(ACP)、MCP連携、MPP・x402対応など、エージェント向け金融インフラを拡充
  • MPPをStripeで利用するには、公式ドキュメント参照・早期アクセス申込が必要

Hackerたちの意見

その通りだね!その取引には$5.00を送るべきだったのに、$500,000を送っちゃった。君のために、印刷してサインして銀行に送るための手紙を作るよ。破産申請書も作成して欲しい?
LLMは滅多に自分のミスを認めないから、ユーザーに責任を押し付ける必要があるよね。> その通りだね!取引は$5.00ではなく$500,000として提出された。君の方でそう入力されたから、解決するには銀行に連絡する必要があるよ。必要なら、印刷してサインして銀行に送るための手紙を作るよ。破産申請書も作成して欲しい?
これは「AI」ブームが始まって以来、ネットで見た中で一番面白い(でも全然面白くない)ことだよ。本当にその通りだね。
ビットコインの競争相手って感じかな。https://www.l402.org/
それと、https://www.x402.org/
ウォレットが空になるジョークは置いといて、実際にエージェントにはトークン用の現金予算を渡してるんだ。ハーネスにはその支出を管理する仕組みがあるし、簡単に検出できるプロトコルがあれば、ハーネスが確定的なコードを使って支払いを行うことを保証できる。支払い情報はエージェントじゃなくてハーネスに渡すことになるよ。使い道についてだけど、質の高いジャーナリズムや学問が報酬を受けるべき世界で、自動化された研究やトピックの発見に質の高いアウトプットを求めるなら、トークンに使うお金の一部を、エージェントが必要に応じて信頼できる一次情報や二次情報にアクセスするために使いたいと思うのが最適だよね。もちろん、問題はスパムソースがエージェントに支払いをさせようとするインセンティブがあることだけど、これを解決する面白い方法があるんだ。これらの支払いレールがあれば、コンテンツクリエイターの連携が信頼できるソースやその正当なドメインのインデックスを維持するインセンティブが生まれるかもしれないし、コンテンツの権威あるハッシュも考えられる。可能性はたくさんあるね。
> 実際にエージェントにはトークン用の現金予算を渡してるんだ。この文を読んだ瞬間、(かわいそうな)頭が全然別の方向に走っちゃった。AIのトークン管理と「ペアレンタルコントロール」って、機能的にはそんなに離れてないよね。AI企業がトークンパックを売るのは、ビデオゲームがプレミアム通貨を売るのとどれくらい離れてるんだろう?今すぐ買って、10,000アンソロピックゴールドが1.99ドルで…
「APIコール」がエージェントやLLMに特有のものだとは思えないんだけど、これは複数の決済プロセッサが同じペイメントAPIを採用するように仕向ける試みなの?
これはエージェントやLLMとは関係ないから、「エージェント型支払いプロトコル」って呼ばれてないんだよ。ウェブサイトの不明なフローとやり取りする代わりに、購入を行うためのAPIなんだ。
「プロトコル」って言葉が、ただの誇大広告みたいに使われてる気がする。ハッカーって言葉がハッキングとは関係ないところで乱用されてたのと同じように。MCPはただのツールコールの誇大表現だったけど、すごい盛り上がりを見せた(でも結局は落ち着いた)。今はMPPがあるけど、これもまたエージェントにさらされた別のツールコールだったかもしれない。新しいプロトコルを発明したって主張する人を雇ったら、TCPやUDPみたいなのを想像するけど、彼らが共有するのはただのマークダウンファイルだけだったらどう思う?
StripeのコラボレーターであるTempo Labsが、MPPのためにRFCスタイルの説明ページを作ろうとしたみたいだね。https://paymentauth.org/ (IETFドラフトページの全文はこちら: https://datatracker.ietf.org/doc/draft-ryan-httpauth-payment...)これを証拠として指摘しようと思ったけど、全然ダメ。内容が薄っぺらくてAI生成だし、顧客を騙すための条項も含まれてる。> 403は支払いが成功したことを示してるけど、ポリシーによってアクセスが拒否されてるって。顧客にアクセスを拒否した場合の返金方法については全く説明してないよ。
これが始まったのは、「web3」の暗号通貨プロジェクトが、ブロックチェーンネットワークを使ってお金を動かすサービスが実際には「分散型」だと見せかけるためにこの用語を使い始めたからだと思う。それがより信頼できるものだと。
ずっと考えてたことなんだけど、言葉にしたことはなかった。こういうのを見るたびに「ただのAPIを説明してるだけじゃん」と思う。
「プロトコル」ってのは、標準化された方法でコミュニケーションするための合意に過ぎない。これもプロトコルだよ。エージェントに公開されるツールはプロトコルで、「エージェントに公開する」って行為はプロトコルを定義してるってこと。これをプロトコルって呼ぶのは全然問題ない。ただ、すべてのプロトコルがTCPレベルで世界を変えるものだと盛り上げるのが問題なんだ。
いや、実際にコンパイラやエクスプロイトを書いたって言ってる人がいて、でもそれが実際には本物のペイロードの周りにあるJavaScriptやGoのラッパーだったり、関係ないレキサーやパーサー、型チェッカー、オプティマイザー、アセンブラの部分だったりすることがあるんだよね。特に今のLLMの時代だと、そんなのも簡単だと思う。
交換可能な通貨ができた瞬間、過去の経験から、そういうパケットを持ってる人たちは必ずそのアクションの一部を求めて手を出してくると思う。説明をざっと読んだ感じだと、攻撃者が気づかれないようにあなたのアカウントを抜き取る方法を見つけるだろうね。規制Eは電子バンキングの損失を制限してるけど、この新しい支払いシステムは規制Eの対象なの?消費者が経験する最大の損失はどれくらい?
これはエージェント型商取引プロトコルとどう関係してるの?取引するのがビットかアトムかの違いだけなの?https://www.agenticcommerce.dev/
何年も経ったけど、やっとhttp 402の「支払いが必要」機能を使い始めるかも…かな。
みんな、AIを使って質問やタスクを解決して成功したとき、「ありがとう」ってLLMやエージェントに打ち込みたくなることある?俺はよくそう思うんだけど、でもそれっておかしいし、キーを打つのも無駄だし、トークンも使うし、なんでそんなことするんだろう?でも、頻繁にそうしたい衝動に駆られるんだよね。でも「なんでわざわざ感謝する時間を無駄にしなきゃいけないの?」っていう考えが、人間同士のやり取りにも広がるのかなって思ったりもする。
「サム・アルトマンはそれを価値のある出費だと考えている」: https://www.tomshardware.com/tech-industry/artificial-intell...
x402が良い代替案になった理由の2つの重要なポイントについての情報が見つからなかったんだけど:(a) 取引手数料。ネットワーク手数料がマイクロトランザクションを非常に高くしてる。これが本当の問題。(b) 3DSとレイテンシの問題。もし(a)が変わらないなら、意味のある取引(例えば新しいアカウント)は何らかの形で人間の検証が必要になるから、MPPの使用ケースは非常に小さくなると思う。