Cloudflare Walletsを発表:エージェント型インターネットのためのプログラム可能なウォレット
この記事は以下でも利用可能です English、Deutsch、Español、Français、Italiano、한국어、繁體中文、简体中文、Nederlands.

現在、AIエージェントが新しいAPIを試すことは簡単ではありません。多くの場合、AIエージェントは人間向けに設計されたログインページを操作しなければなりません。また、決済手段の登録とAPIキーの発行およびそのAPIの呼び出し方法の理解を人間に任せる必要があります。
この一連の流れをエージェントが自律的に行うことが難しい理由は、主に2つあります。1つ目は、APIを利用開始するための安定した識別情報(ID)を持っていないこと、2つ目は、APIの利用料金を支払うためのネイティブな決済手段を持っていないことです。この理由により、エージェントはソフトウェアの利用開始(オンボーディング)につまずくことが多く、エージェントによる商取引の普及が妨げられています。AIエージェントが登録手続きや支払い方法の設定、APIキーの発行といった処理で立ち止まるため、人間が介入する必要が出てしまいます。そのため、複数のAPIを試したり比較したりすることが難しくなっています。
この課題を解決するために、私たちはCloudflare Walletsを開発しました。本日より、Cloudflareアカウント用のCloudflare Walletハンドルを取得できるようになります。このハンドルは、マーチャントとのやり取りで利用できる一意のユーザー名として機能します。今後は、Cloudflare Walletを設定することで、APIやコンテンツの購入・支払いにも利用できるようになる予定です。
今月初め、私たちはCloudflareのお客様がWebサイトやアプリケーションを収益化できるようにするMonetization Gatewayを発表しました。Monetization Gatewayは、HTTPリクエストに決済情報を付加できるx402プロトコルを利用したマイクロペイメントに対応します。この仕組みにより、AI推論、データ、コンテンツなど、さまざまなサービスに対して少額決済を行えるようになります。Monetization Gatewayやその他のx402互換のエンドポイントでサービスの支払いや受け取りを希望する場合は、ウォレットが必要です。
Cloudflare Walletsは、ステーブルコインの保存、サービスの購入、およびウェブ全体での資金受け取りを可能にする仕組みで、ウォレットを持つ各アカウントは、そのエージェント用にVirtual Walletsを作成し、API、MCPツール、コンテンツなどを購入できるようになります。Virtual Walletsには利用条件(利用可能な予算、利用を許可する販売先のリスト、1回あたりの最大利用金額など)を設定してエージェントによるアカウントの資金の利用を安全に保つことができ、リスクを適切に管理しながら、多数のAPIを手軽に試すことが可能になります。また、Cloudflare Walletの利用者は、自分のCloudflare Walletハンドルを公開することもできます。これにより、マーチャントとのやり取りにおいて、一貫したデジタルIDとして利用できるようになります。
エージェントコマース市場の両面を支える仕組み
CloudflareのMonetization Gatewayを利用すると、対象となるCloudflareのお客様は、コンテンツやAPIなどのリソースを、エージェント向けに人手を介さず販売できるようになります。しかし、この市場を本格的に発展させるには、エージェントがマシンネイティブな方法でマーチャントから商品やサービスを購入できる仕組みも必要です。Cloudflare Walletsは、Cloudflare Agents SDKに追加される新たな機能として、エージェントがマイクロペイメントを利用して、必要なAPIやコンテンツを簡単に購入できるようにします。
Cloudflare Walletには、Account WalletとVirtual Walletの2種類があります。
Account Walletは、Cloudflareアカウントの所有者や利用者である人間向けのウォレットです。ユーザーは、ウォレットへの入金や出金を行えるほか、エージェントが管理するVirtual Walletに利用可能な資金を割り当てることができます。
一方、Virtual Walletは、エージェント向けに設計されており、APIキーを介して操作します。エージェントは、Virtual Walletに設定された権限の範囲内で資金を利用できます。また、利用可能な金額には、Account Walletの所有者が設定した上限が適用されるため、それを超えて支出することはできません。この仕組みにより、エージェントは人間が毎回承認しなくてもユーザーの代わりに処理を進められる一方で、過剰な支出を防止することができます。

自由な試行
Virtual Walletの大きな魅力は、エージェントが本来得意とする、数十から数百ものサービスを試し、用途に最適なものを見つけることを実現できる点です。x402によるステーブルコインのマイクロペイメントを利用すれば、アカウントを作成しなくてもAPIを簡単に試せるようになり、エージェントは手間をかけることなく、さまざまなAPIを試して比較できるようになります。Virtual Walletには利用上限が設定されているため、人間は安全な支出範囲を維持したまま、エージェントに自律的な判断を任せることができます。一見すると、このような利用制限はエージェントの行動を縛るように思えるかもしれませんが、実際にはエージェントに10ドルまでの上限を設けることで1,000ドルを自由に使わせる場合よりも安心して任せることができます。また、APIのお試し利用に数セントしかかからないのであれば、10ドルあれば数多くのサービスを十分に試し、比較・評価することができます。
エージェントまたはユーザーが利用するAPIを決めた後は、Account Walletで設定したポリシーが、Virtual Walletの支出を管理するルールとして機能します。例えば、従業員全員にAI推論用として週100ドルまで利用できる予算を設定したい場合は、必要な残高を設定したAccount Walletを用意し、そのルールを適用したVirtual Walletを各従業員向けに作成するだけです。Virtual Walletの利用上限を超えた場合は、Account Walletを管理する権限を持つ担当者に対して、上限の変更や追加資金の承認を申請することができます。
私たちは、Account Walletで柔軟性を保ちながらも確実に支出を管理できるポリシーを簡単に設定できるようにしたいと考えています。こうした仕組みによって、日々細かく利用状況を監視しなくても、安全に運用できるようになります。一方で、想定以上の速度で支出が増えるなど異常な状況が発生した場合には、人間が内容を確認し、意図した利用かどうかを判断できます。もし意図した支出であれば、Account Walletの管理者は利用上限を引き上げたり、一時的に追加資金を投入したりできます。逆に意図しない支出だった場合でも、Virtual Walletへの資金供給ポリシーによって支出額が制限されるため、被害を最小限に抑えることができます。
私たちは、これらのウォレットへの入金や利用をできる限り簡単にしたいと考えています。まずは対応地域において、法定通貨からの入金・出金(オンランプ/オフランプ)を簡単に行える仕組みを提供する予定です。また、対象ユーザー向けには、ステーブルコインによる直接の資金投入にも対応します。インターネットが一夜にして変わることはありません。しかし現在では、Webトラフィックの大半をボットが占めるようになっています。私たちは、エージェントとマーチャントの双方がエージェントコマースを円滑に利用できるよう、最適なツールを提供できることを楽しみにしています。
決済だけにとどまらない仕組み
人間がエージェントに権限を委任し、サービスの購入や販売を簡単に行えるようにすることは、重要な第一歩です。しかし、エージェントがサービス提供者(マーチャント)とやり取りする際、そのエージェントが誰の代理として動いているのかが、必ずしも明確になるわけではありません。現在、エージェントがあなたのWebサイトを訪問した場合、そのエージェントが個人や組織の代理として動作していたとしても、利用者について十分な情報を得られない可能性があります。この帰属の欠如は、多くの従来のWebビジネスモデルにさまざまな課題をもたらします。例えば、人間や組織に対してであれば、「1週間無料トライアル」や「登録時のクレジット付与」といったサービスを簡単に提供できます。しかし、安定したIDを持たないエージェントに対して同じような特典を提供することは困難です。特に、1人のユーザーが自分の管理下で数十ものエージェントを作成できる状況では、さらに複雑になります。
この問題を解決するため、私たちはウォレットをCloudflareアカウントとcloudflare.payを通じて連携します。cloudflare.payを利用すると、エージェントは必要に応じて自身のIDを提示できるようになります。例えば、ある調査用エージェントは、research.example.cloudflare.payのような識別子を持つことができます。これにより、マーチャントは、そのエージェントが特定の組織に属するエージェントであることを確認できます。この仕組みにより、エージェントは一貫性のある永続的なIDを維持できるようになり、関係するすべての利用者にとって、より良い体験を提供できます。なお、エージェントが自身のIDを公開するかどうかは完全に任意です。また、既知のエージェントとの取引を優先するかどうかは、各企業が判断できます。
エージェント識別子は人間が読める形であるべきです
私たちは、エージェントへの対応方法は、VPNへの対応方法と似たものになると考えていますつまり、身元が確認できないからといって、必ずしも信頼できない存在というわけではありません。しかし、その場合はより多くの証明が必要になります。これは、CloudflareがTurnstileや、Bot Managementにおけるその他の取り組みを通じて、不正なボットを検出している理由でもあります。私たちのID基盤も、こうした既存の取り組みを土台として構築されます。例えば、Web Bot Authでは、すでにエージェントが鍵ペア(keypair)を使用して自身のIDを登録できます。Cloudflare Walletに紐付けられたIDは、この鍵ペアを人間が理解しやすい形式で表現できるようにします。
エージェントIDに関する標準規格は現在も急速に変化しています。そのため、私たちはできるだけシンプルなアプローチを採用したいと考えました。私たちが提案しているのは、人間には分かりにくい鍵ペアに対して、人間が読みやすい識別子を付与する仕組みです。これは、DNSにおけるURLとIPアドレスの関係に似ています。私たちは、特定のID形式(スキーマ)や、別の認証システムを定義しようとしているわけではありません。私たちが目指しているのは、IDを覚えやすくし、簡単に提示できるようにすることだけです。x402 Foundationの取り組みを通じて、エージェントIDをより詳細に表現するためのスキーマが発展していく中で、私たちはそれらを積極的に採用していく予定です。また、他の企業や開発者にも同様の取り組みを進めるよう促していきます。
エージェントコマースの未来
Cloudflareは、エージェントコマースを成功させるために必要な、あらゆる基盤要素を提供したいと考えています。Monetization Gatewayは、販売者が従来の決済インフラを構築することなく、サービスやコンテンツの対価を受け取れる仕組みを提供します。Walletsは、エージェントを介して購入者が人手を介さずに支払いを行える仕組みを提供します。Identityは、マーチャントが身元を明らかにした購入者とやり取りしたり、必要に応じて本人確認を求めたりできる仕組みを提供します。
これらすべての基盤要素が組み合わさることで、インターネット上にヘッドレスマーケットプレイスが実現します。この取り組みに興味があり、参加したい方は、今すぐ自分のハンドルを取得できます。皆さんがどのようなサービスを構築し、どのように収益化していくのか、私たちは楽しみにしています。
