클라우드플레어 월렛: 에이전트를 위한 프로그래밍 가능 지갑
클라우드플레어가 AI 에이전트가 인간의 개입 없이 API 및 콘텐츠를 결제하고 이용할 수 있도록 돕는 '클라우드플레어 월렛(Cloudflare Wallets)'을 발표했습니다. 이를 통해 사용자는 에이전트 전용 가상 지갑에 한도를 설정해 자율적으로 다양한 API를 탐색하고 안전하게 소액 결제를 진행하도록 할 수 있습니다. 이는 에이전트 중심의 머신 투 머신(M2M) 경제 생태계를 촉진하는 핵심 인프라로 작용할 것입니다.
오늘날 AI 에이전트가 새로운 API를 사용해 보는 것은 매우 어렵습니다. 에이전트는 종종 사람이 아닌 대상을 위해 설계된 로그인 페이지를 탐색하고, 결제 수단을 추가하기 위해 사람에게 연락하고, API 키를 생성한 다음 API를 호출하는 방법을 알아내야 합니다. 이 과정은 두 가지 이유로 에이전트에게 매우 어렵습니다. 첫째, API에 가입할 수 있는 안정적인 식별자가 없고, 둘째, API 사용 요금을 지불할 고유한 결제 수단이 없기 때문입니다. 이러한 요소들이 부족하기 때문에 에이전트는 소프트웨어에 온보딩하는 데 어려움을 겪으며, 이는 에이전트 기반 상거래의 성장을 제한합니다. AI 에이전트는 종종 이러한 작업을 아예 포기하고 가입, 결제 수단 등록 및 API 키 생성을 다시 사람에게 떠넘깁니다. 이로 인해 에이전트가 다양한 API를 사용해 보고 비교하는 것이 매우 어렵습니다.
이를 해결하기 위해 우리는 '클라우드플레어 월렛(Cloudflare Wallets)'을 만들었습니다. 오늘부터 계정에 클라우드플레어 월렛 핸들을 등록하여, 판매자와 더 잘 연결될 수 있도록 돕는 고유한 사용자 이름을 얻을 수 있습니다. 조만간 클라우드플레어 월렛을 설정하여 API 및 콘텐츠 결제에 사용할 수 있게 될 것입니다. 이달 초, 우리는 클라우드플레어 고객이 자신의 웹사이트와 애플리케이션을 통해 결제를 받을 수 있도록 돕는 '수익화 게이트웨이(Monetization Gateway)'를 발표했습니다. 수익화 게이트웨이는 결제 정보를 HTTP 요청에 첨부할 수 있는 x402 프로토콜을 사용한 소액 결제를 지원합니다. 이러한 소액 결제는 AI 인퍼런스, 데이터, 콘텐츠에 이르기까지 다양한 사용에 대한 대가를 지불할 수 있게 해줍니다. 수익화 게이트웨이 및 기타 x402 호환 엔드포인트 뒤에 있는 서비스에 대해 대금을 지불하거나 받으려면 지갑이 필요합니다. 클라우드플레어 월렛을 통해 웹 전체에 걸쳐 스테이블코인을 저장하고, 서비스를 구매하며, 자금을 수령할 수 있습니다. 지갑이 있는 각 계정은 에이전트가 API, MCP 도구, 콘텐츠 등을 구매할 수 있도록 에이전트를 위한 '가상 지갑(Virtual Wallets)'을 생성할 수도 있습니다. 소유자는 가상 지갑에 대한 가이드라인(예: 예산 한도, 허용 목록, 최대 거래 금액 등)을 정의하여 에이전트가 계정에서 안전하게 자금을 지출하도록 도울 수 있습니다. 이를 통해 에이전트는 마찰을 최소화하고 통제된 위험 내에서 수많은 API를 자유롭게 사용해 볼 수 있습니다. 또한 월렛 사용자는 클라우드플레어 월렛 핸들을 공유하여 판매자와 상호 작용할 때 안정적인 신원을 가질 수 있는 옵션이 주어집니다.
양면형 에이전트 시장 구축 클라우드플레어의 수익화 게이트웨이를 통해 자격을 갖춘 클라우드플레어 고객은 자신의 리소스(예: 콘텐츠 또는 API)를 에이전트 구매자에게 헤드리스(화면 UI 없이) 방식으로 판매할 수 있습니다. 하지만 이 시장이 진정으로 발전하기 위해서는 에이전트가 머신에 최적화된 방식으로 판매자로부터 구매할 수 있는 더 많은 도구가 필요합니다. 월렛은 클라우드플레어 에이전트 SDK(Agents SDK)에 또 다른 강력한 도구를 추가하여 AI 에이전트가 소액 결제를 사용해 필요한 API와 콘텐츠를 쉽게 구매할 수 있게 해줍니다.
클라우드플레어 월렛에는 '계정 지갑(Account Wallets)'과 '가상 지갑(Virtual Wallets)'의 두 가지 유형이 있습니다. 계정 지갑은 클라우드플레어 계정의 소유자이자 사용자인 '사람'을 위해 설계되었습니다. 사용자는 자금을 충전하고, 에이전트가 관리하는 가상 지갑으로 지출 권한을 위임하며, 필요에 따라 자금을 인출할 수 있습니다. 반면 가상 지갑은 에이전트를 위해 설계되었으며 API 키를 통해 작동합니다. 가상 지갑 내에서 에이전트는 부여된 권한에 따라 자금을 지출할 수 있습니다. 에이전트의 최대 지출 한도는 계정 지갑 소유자가 설정한 한도에 의해 제한됩니다. 이러한 프레임워크는 에이전트의 과도한 지출 능력을 제한하는 동시에, 사용자를 대신하여 끊임없은 수동 승인 없이도 자율적으로 행동할 수 있는 자유를 제공합니다.
자유로운 탐색 가상 지갑이 흥미로운 이유는 에이전트가 자신들이 가장 잘하는 일, 즉 수십 또는 수백 개의 서비스를 탐색하고 특정 사용 사례에 가장 적합한 서비스를 찾을 수 있게 해주기 때문입니다. x402를 통한 스테이블코인 소액 결제는 별도의 계정 없이도 API를 사용해 볼 수 있게 만들어, 에이전트가 마찰 없이 새로운 옵션을 테스트할 수 있도록 합니다. 가상 지갑의 지출 한도는 사람이 안전한 지출 한도 내에서 에이전트가 자율적으로 탐색하도록 놓아주기 위해 설계되었습니다. 이러한 한도는 제약처럼 보일 수 있지만, 역설적으로 에이전트에게 더 많은 자유를 줍니다. 만약 에이전트가 10달러까지만 책임지도록 제한되어 있다면, 무제한의 자금을 다루는 것보다 그 지출에 대해 훨씬 덜 걱정할 수 있을 것입니다.