Cloudflare と Stripe が、AI agent による “自動 provisioning” を可能にする protocol を公開しました。
ここでいう provisioning は、ざっくり言うと「サービスを使い始めるための初期設定一式を用意すること」です。普通なら人間が dashboard を開いて、アカウントを作り、支払い方法を入れ、API token を発行して、必要なら domain を買って、最後に deploy する。あれを AI agent がまとめてやるわけです。
InfoQ の記事によると、この仕組みは現在 Stripe Projects の open beta で使えるとのこと。Cloudflare の Sid Chatterjee 氏と Brendan Irvine-Broque 氏は、coding agents はソフトウェアを作るのは得意でも、本番へ出すには「アカウント」「支払い手段」「API token」の3つが必要で、これまではそこが人間の仕事だった、と説明しています。
率直に言うと、これはかなり面白いです。
AI がコードを書くのはもう珍しくないですが、「サービス契約まで含めて実際に世の中へ出す」方向に一歩進んだ感じがあります。単なる “お手伝い AI” ではなく、かなり実務寄りの agent になってきた印象です。
記事では、protocol は大きく3つの要素で動くと説明されています。
agent が REST API を通じて、使える service のカタログを JSON 形式で問い合わせます。
簡単に言うと、「何ができるかを一覧で見て、必要なものを agent 自身が選ぶ」仕組みです。ユーザーが Cloudflare の細かいサービス名を知っていなくても進められるのがポイントです。
本人確認は Stripe が担当します。
Stripe の email が既存の Cloudflare account と一致する場合は、通常の OAuth flow に進みます。OAuth は「別サービスにログイン情報を丸ごと渡す」のではなく、限定的に権限を委任する仕組みです。
もし Cloudflare account がなければ、Cloudflare が自動で作成します。
支払いは Stripe の tokenization を使います。
tokenization というのは、クレジットカード番号そのものを渡さず、代わりに使い捨てのような安全な token を使う方式です。これで agent に生のカード情報を触らせずに済みます。
さらに Stripe は、プロバイダごとにデフォルトで月 $100 の spending cap を設定しています。

この設計、かなり “現実的なAI時代の落としどころ” だと思います。
全部を AI に丸投げするのではなく、「ここから先は人間が判断する」という境界を残している。雑に見えて、実はかなり慎重です。
記事によると、開発者は Stripe CLI に Projects plugin を入れて Stripe にログインし、stripe projects init を実行します。すると agent が以下を進めます。
人間がやるのは、Cloudflare の利用規約への同意や、支払い方法が未登録なら承認することくらい。
つまり、従来の「アカウント作成に30分、設定にさらに30分」みたいな面倒を、かなり削れる可能性があります。
これは開発者体験としてはかなり強いです。
特に「試したいだけなのに、登録フォームが多すぎてやる気が削がれる」問題に効きそうです。こういう摩擦は、意外とプロダクト利用の大きな壁なんですよね。
記事は、境界線をかなり意識している点も強調しています。
人間の承認が必要なのは主に次の4つです。
一方で、それ以外の technical な作業、たとえば account creation、API token generation、DNS configuration、SSL certificate の設定などは agent が進めます。
ここが重要です。
つまりこの仕組みは、「AI に何でもやらせる」ためではなく、「法的責任や金銭的責任が発生する部分は人間に残す」ための設計なんです。
こういう線引きは、AI 自動化が広がるほどむしろ大事になると思います。
Cloudflare は、この仕組みを open に設計しているとしています。
Stripe のような “Orchestrator” になれるのは、signed-in users を持つ任意の platform です。つまり、理屈の上では coding agent platform なども同じ役割を果たせます。
Cloudflare はこれを OAuth にたとえています。
OAuth が「他サービスへ委任アクセスする」標準だったのに対して、この新しい protocol はそれを payment や account creation にまで広げたもの、という考え方です。
この発想はかなり大きいです。
もし本当に広く使われるなら、AI agent は単に API を叩く存在ではなく、「人間の代理人として、契約して、支払って、動かす」存在になります。ちょっと未来感がありますが、十分あり得る話です。
記事で紹介されている懸念は、かなりもっともです。
AI agent は、あいまいな指示を勝手に解釈します。
たとえば「acme-corp.io」と「acme.io」のどちらを買うべきか迷って、違う domain を取ってしまう可能性があります。
しかも domain は “後で取り消せばいい” とは限りません。
これは一回やらかすと地味に痛いです。正直、AI の自動化で一番怖いのはこういう「小さく見えるけど取り返しがつかないミス」だと思います。
flaky API call に対して agent が再試行を繰り返すと、そのたびに課金が発生する場合があります。
記事では、「本当は $5 で済むはずが、朝起きたら $400 使っていた」みたいな例が挙げられています。
これはかなり現実的なリスクです。
AI は失敗すると粘ります。人間なら「おかしいな」と止まるところを、agent は「もう一回」と繰り返してしまうことがある。だからこそ runtime budget enforcement が必要だ、という主張には説得力があります。
domain や subscription のような durable asset は、買ってしまった後に元に戻しにくい。
この記事の引用でも「these do not unwind」と言われていますが、まさにそこが肝です。AI に向いているのは reversible な作業だけ、とは限りませんが、不可逆な支出はかなり慎重に扱うべきだと思います。
記事内では、対策として次のような guardrail が挙げられています。
idempotency key は少し専門用語ですが、「同じ操作を2回やってしまっても、1回分として扱うための識別子」です。
たとえばネットワークエラーで再送しても、二重課金を防ぎやすくなります。
個人的には、この4つはかなり筋がいいと思います。
AI 自動化の議論って、つい「どこまで賢くできるか」に行きがちですが、実際に重要なのは「どこで止めるか」なんですよね。
もちろん、この記事は「Cloudflare と Stripe がすべての問題を解決した」と言っているわけではありません。
むしろ逆で、AI agent が本当に実務に入ってきたことで、怖さも含めて論点が具体化した、という話です。
昔なら、AI がアカウントを作って domain を買うなんて、SFっぽく聞こえたはずです。
でも今は、「どの条件なら安全にやれるか」「どこを人間が押さえるか」という設計論に変わっています。これは技術の成熟のサインでもあると思います。
一方で、マルチベンダーの account provisioning が昔からうまくいかなかった、という指摘も紹介されています。
たしかに、外部サービスに紐づいた account は移行が面倒になりがちです。AI 時代だからこそ、便利さの裏で lock-in が強くなる可能性もあります。ここは今後じっくり見ていくべきポイントではないでしょうか。
Cloudflare と Stripe の新しい protocol は、AI agent に「ログインして、払って、買って、deploy する」能力を与えるものです。
これは単なる自動化ではなく、AI が本番環境へ入るための“入場ゲート”を作る試みだと言えます。
便利さはかなり魅力的です。
ただし、domain の誤購入や予算超過のように、AI のミスがそのまま現実のコストになる点はかなり怖い。だからこそ、budget cap や audit log のような安全装置が重要になります。
個人的には、「AI に任せる範囲を広げる」より、「AI に任せても事故りにくい構造を作る」ほうが本質だと思います。
今回の発表は、その方向へのかなり重要な一歩ではないでしょうか。
参考: Cloudflare and Stripe Let AI Agents Create Accounts, Buy Domains, and Deploy to Production