- कोडिंग एजेंट अब यूज़र की ओर से Cloudflare अकाउंट बनाना, paid subscription शुरू करना, डोमेन रजिस्टर करना, API token प्राप्त करना, और production deploy तक सीधे कर सकते हैं
- इंसान को केवल authorization देने और Cloudflare की सेवा शर्तों से सहमत होने में भाग लेना होता है; dashboard पर जाना, API token copy-paste करना, या क्रेडिट कार्ड जानकारी दर्ज करना अब ज़रूरी नहीं है, और पूरा काम शुरुआत से अंत तक किया जा सकता है
- यह तरीका Cloudflare और Stripe द्वारा संयुक्त रूप से डिज़ाइन किए गए एक नए protocol पर चलता है, Stripe Projects लॉन्च का हिस्सा है, और Code Mode MCP server तथा Agent Skills के साथ इस्तेमाल करने पर deploy क्षमता और बेहतर हो जाती है
- protocol में Discovery, Authorization, और Payment शामिल हैं; Stripe identity provider की भूमिका निभाता है, Cloudflare अकाउंट अपने-आप provision करता है, और payment token के ज़रिए paid services की खरीद पूरी की जाती है
- एजेंट के साथ मूल payment जानकारी साझा नहीं की जाती, Stripe एक provider के लिए default usage limit प्रति माह $100.00 USD सेट करता है, और Stripe Projects open beta में उपलब्ध है
एजेंट Cloudflare को खुद तैयार करके production तक deploy कर सकता है
- production deploy के लिए coding agent को target cloud के account, payment method, और API token की ज़रूरत होती थी, और पहले यह सब इंसान को खुद करना पड़ता था
- अब एजेंट यूज़र की ओर से Cloudflare provision कर सकता है
- Cloudflare अकाउंट बनाना
- paid subscription शुरू करना
- डोमेन रजिस्टर करना
- तुरंत deploy के लिए तैयार API token प्राप्त करना
- इंसान को केवल authorization देने और Cloudflare की सेवा शर्तों से सहमत होने की प्रक्रिया में भाग लेना होता है; इसके अलावा dashboard पर जाना, API token copy-paste करना, या क्रेडिट कार्ड जानकारी दर्ज किए बिना पूरा काम शुरू से अंत तक किया जा सकता है
- Cloudflare का Code Mode MCP server और Agent Skills साथ इस्तेमाल करने पर एजेंट की Cloudflare deploy क्षमता और बेहतर हो जाती है
- यह तरीका Cloudflare और Stripe द्वारा संयुक्त रूप से डिज़ाइन किए गए नए protocol के ज़रिए काम करता है, और Stripe Projects लॉन्च का हिस्सा है
- Cloudflare, Stripe Atlas के ज़रिए कंपनी स्थापित करने वाले सभी नए startups को $100,000 Cloudflare credits भी देता है
बिना setup के 0 से production तक जाने का flow
stripe projects init
- इसके बाद आप एजेंट से नया app बनाने और नए डोमेन पर deploy करने के लिए कह सकते हैं
- अगर Stripe में login किए गए email पर पहले से Cloudflare अकाउंट है, तो सामान्य OAuth flow के ज़रिए एजेंट को access दे सकते हैं
- अगर उस email पर Cloudflare अकाउंट नहीं है, तो Cloudflare यूज़र और एजेंट के लिए अकाउंट अपने-आप provision कर देता है
- एजेंट साइट build करता है, उसे नए Cloudflare अकाउंट पर deploy करता है, और Stripe Projects CLI का उपयोग करके डोमेन रजिस्टर करता है
- ज़रूरत पड़ने पर एजेंट input और approval मांगता है
- अगर Stripe अकाउंट से कोई payment method जुड़ा नहीं है, तो payment method जोड़ने के लिए कहा जाता है
- अंत में app नए रजिस्टर किए गए डोमेन पर production में चलने लगता है
- भले ही आपके पास कोई Cloudflare अकाउंट न हो और पहले से configured Agent Skills या MCP server न हो, एजेंट फिर भी यह सब पूरा कर सकता है
- नया Cloudflare अकाउंट provision करना
- API token प्राप्त करना
- डोमेन खरीदना
- app को production में deploy करना
protocol के components
- एजेंट, Stripe, और Cloudflare के बीच interaction को तीन components में बाँटा गया है
-
Discovery
- एजेंट command चलाकर उपलब्ध service catalog देखता है
-
Authorization
- platform यूज़र की पहचान सत्यापित करता है, provider को अकाउंट provision करने या मौजूदा अकाउंट जोड़ने देता है, और एजेंट को सुरक्षित तरीके से credentials जारी करता है
-
Payment
- platform provider को ऐसा payment token देता है जिससे वह customer को charge कर सके; इससे एजेंट subscription शुरू कर सकता है, खरीदारी कर सकता है, और usage-based billing संभव होती है
- यह तरीका OAuth, OIDC, और payment tokenization जैसे मौजूदा standards और पूर्व उदाहरणों का इस्तेमाल करके उन कई steps को कम करता है जिनमें पहले इंसानी दखल ज़रूरी था
Discovery: एजेंट खुद provision की जा सकने वाली services कैसे ढूंढता है
- एजेंट को
stripe projects add cloudflare/registrar:domain CLI command चलाने से पहले Cloudflare Registrar service ढूंढनी होती थी
- इसके लिए वह
stripe projects catalog command चलाकर उपलब्ध services की सूची प्राप्त करता है
- Cloudflare products और अन्य providers की services की सूची लगातार बढ़ रही है; इंसान के लिए यह भारी लग सकता है, लेकिन एजेंट के लिए यह ज़रूरी context है
- एजेंट यूज़र की request और preferences के आधार पर इस catalog से इस्तेमाल की जाने वाली service चुनता है
- यूज़र को पहले से यह जानने की ज़रूरत नहीं कि कौन-सा provider कौन-सी service देता है, और न ही अलग से input देना पड़ता है
- Cloudflare जैसे providers JSON लौटाने वाले साधारण REST API के ज़रिए catalog उपलब्ध कराते हैं, और एजेंट इसी से ज़रूरी जानकारी हासिल करता है
Authorization: नए यूज़र्स के लिए तुरंत अकाउंट बनना
- जब एजेंट
stripe projects add cloudflare/registrar:domain जैसी command से service चुनकर provision करता है, तो वह resource Cloudflare अकाउंट के भीतर बनाई जाती है
- क्योंकि यूज़र शुरुआत में Stripe अकाउंट में login करता है, इसलिए Stripe identity provider की भूमिका निभाकर यूज़र की पहचान साबित करता है
- अगर Cloudflare अकाउंट नहीं है, तो Cloudflare नया अकाउंट अपने-आप provision करता है और Stripe Projects CLI को credentials लौटाता है
- ये credentials सुरक्षित रूप से store किए जाते हैं, और एजेंट इन्हें Cloudflare को authenticated request भेजने के लिए इस्तेमाल कर सकता है
- जो यूज़र पहली बार Cloudflare या कोई अन्य service इस्तेमाल कर रहे हैं, वे भी बिना अतिरिक्त steps के एजेंट के साथ तुरंत build शुरू कर सकते हैं
- जिन यूज़र्स के पास पहले से Cloudflare अकाउंट है, वे standard OAuth flow के ज़रिए Stripe Projects CLI को access दे सकते हैं और अपने मौजूदा Cloudflare अकाउंट में resources provision कर सकते हैं
Payment: क्रेडिट कार्ड जानकारी दिए बिना एजेंट को budget देना
- protocol स्तर पर इस चिंता को संबोधित किया गया है कि एजेंट बड़ी मात्रा में डोमेन खरीद सकता है या बहुत बड़ा bill बना सकता है
- जब एजेंट paid service provision करता है, तब Stripe provider Cloudflare को भेजी गई request में payment token शामिल करता है
- क्रेडिट कार्ड नंबर जैसी मूल payment जानकारी एजेंट के साथ साझा नहीं की जाती
- Stripe एक provider के लिए एजेंट द्वारा उपयोग की जा सकने वाली default limit प्रति माह $100.00 USD रखता है
- जब आप limit बढ़ाने के लिए तैयार हों, तो Cloudflare अकाउंट में Budget Alerts सेट कर सकते हैं
login किए हुए यूज़र वाले किसी भी platform तक विस्तार संभव
- जिन platforms पर logged-in users हैं, वे Stripe Projects में Stripe जैसी Orchestrator भूमिका निभाकर Cloudflare के साथ integrate कर सकते हैं
- अगर आप coding agent product बना रहे हैं, तो आप यूज़र्स के बनाए हुए परिणामों को Cloudflare और अन्य services पर production में deploy करवा सकते हैं
- यूज़र को जटिल authorization flow या deployment कहाँ और कैसे करना है जैसी प्रक्रियाओं में भेजने के बजाय, platform पहले से logged-in user base के आधार पर orchestration कर सकता है
- जब यूज़र को domain, storage bucket, एजेंट को देने के लिए sandbox, या अन्य Cloudflare resources चाहिए हों, तब Cloudflare को एक API call करके नया Cloudflare अकाउंट provision किया जा सकता है और authentication request के लिए token लिया जा सकता है
- इसके उलट, Cloudflare customers के लिए दूसरी services को आसानी से provision करना भी संभव है
- यह Cloudflare में Planetscale Postgres database सीधे बनाने जैसी Cloudflare और Planetscale की साझेदारी से मिलता-जुलता है
- इस स्थिति में Cloudflare Orchestrator की तरह काम करता है, PlanetScale अकाउंट को जोड़ता है, database बनाता है, और यूज़र के मौजूदा payment method के आधार पर billing संभव बनाता है
- नया protocol उन cross-product integrations को standardize करना शुरू करता है जिन्हें कई platforms कई वर्षों से अलग-अलग और custom तरीके से implement करते रहे हैं
- standard न होने पर हर integration के लिए अलग engineering काम करना पड़ता था, और उस काम को बाद की integrations में दोबारा उपयोग करना मुश्किल था
- जैसे OAuth standard ने अन्य platforms को account access delegate करना संभव बनाया, वैसे ही यह protocol OAuth का उपयोग करते हुए payment और account creation तक विस्तार करता है और एजेंट को first-class target की तरह मानता है
- Cloudflare और Stripe इस standard को आगे और विकसित करके अधिक औपचारिक specification साझा करने की योजना रखते हैं, और अधिक platforms के साथ integration भी बढ़ाएंगे
शुरू कैसे करें
- Stripe Projects open beta में है, और Cloudflare अकाउंट न होने पर भी शुरुआत की जा सकती है
- Stripe CLI install करें, Stripe में login करें, और नया project शुरू करें
stripe projects init
- इसके बाद एजेंट से Cloudflare पर नया app बनाने के लिए कहें
1 टिप्पणियां
Hacker News टिप्पणियाँ
इस ब्लॉग पोस्ट में ठोस उपयोग के उदाहरण नहीं हैं, यही असली बात दिखाता है। यह किसी खिलौने के ज़्यादा करीब लगता है, और इसे बनाने वालों को भी शायद नहीं पता कि कौन इसे कैसे इस्तेमाल करेगा
फीचर आकर्षक है, लेकिन इसका उद्देश्य साफ़ नहीं है। डोमेन खरीदना रोज़ का काम नहीं है, इसलिए यह ऐसा काम भी नहीं है जिसमें ऑटोमेशन की बहुत ज़रूरत हो
Stripe Atlas भी किसके लिए है, यह साफ़ नहीं लगता, और यह डेवलपर्स के लिए बनी चीज़ नहीं दिखती
मैं समझ सकता हूँ कि इससे कई सिस्टम की शुरुआती सेटअप हो सकती है, लेकिन वह 30 मिनट का काम है, और उसे खुद करके आधार को मज़बूत समझना शायद बेहतर हो सकता है
मैंने कभी कई vendor accounts को अपने-आप बनाते हुए कोई अच्छा उदाहरण नहीं देखा। पहले Fly.io ने Sentry accounts अपने-आप बनाए थे, लेकिन Fly.io के बाहर उनसे एक्सेस नहीं किया जा सकता था, practically वे प्रोजेक्ट से बँध गए थे, migration भी संभव नहीं था, और global alias तक ले लिया था। Vercel ने भी Neon-आधारित PostgreSQL और Upstash-आधारित Redis के साथ कुछ ऐसा ही किया, जिससे migration दर्दनाक हो गई
security की वजह से services आपस में deadlock में भी फँस सकती हैं, इसलिए शुरुआती 30 मिनट खुद सेटअप करने में लगाना भविष्य की समस्याओं से बचने के लिए अच्छी तरह खर्च किया गया समय हो सकता है
LLM agents की मौजूदा हालत देखकर और कोई उपयोग समझ नहीं आता। हाँ, अगली रिपोर्ट शायद ऐसी होगी: “openclaw ने बिना पूछे 1000 domains register कर दिए और Cloudflare refund नहीं दे रहा”
उदाहरण के लिए Artifacts और Dynamic Workers के साथ आप lovable-स्टाइल SaaS बना सकते हैं, जहाँ ग्राहक AI agent से software बनवाने को कहे। Agent बिना build step के sandbox में चलता है, Git-compatible API से version manage करता है, और अब अंतिम ग्राहक के लिए domain खरीदने या production में ले जाने के समय ग्राहक का Cloudflare account भी सेट कर सकता है
व्यक्तिगत रूप से मुझे agents द्वारा domains बनाने का कोई use case नहीं दिखता, लेकिन इसके आसपास Cloudflare जो दूसरे features ला रहा है, वे बहुत उपयोगी हैं। मैंने पहले ही ग्राहकों के लिए internal tools deploy करने शुरू कर दिए हैं, छोटे Claude Code जैसे tools जो सिर्फ खास काम करते हैं। पिछले हफ्ते मैंने Salesforce reports के लिए एक agent interface deploy किया, जो default Salesforce AI से बेहतर तरीके से ग्राहक के domain और undocumented technical debt को समझता है, इसलिए context management बेहतर करता है
Stripe Atlas लगभग 200 pages के standard legal documents काफी reasonable defaults के साथ generate कर देता है। इससे governance, bylaws, IP protection, director indemnification वगैरह investor expectations के काफ़ी अनुरूप रहते हैं। Investors को due diligence के दौरान company records की हर छोटी चीज़ अलग से जाँचने की ज़रूरत भी कम पड़ती है, क्योंकि सामग्री लगभग YC expectations से मेल खाती है
हमने C-Corp बनाई, लेकिन दूसरे founders के लिए बुनियादी तौर पर LLC चुनना ज़्यादा सही हो सकता है। Stripe Atlas LLC formation को भी आसान बनाता है। अगर आपने अभी funding नहीं उठाई है, और हर साल franchise tax, foreign registration, accountant, और YC SAFE के अलावा निवेश के लिए वकील की फीस पर 2,000 से 10,000 डॉलर या उससे ज़्यादा खर्च करने की गुंजाइश नहीं है, तो लगभग हर तरह से LLC, C-Corp से बेहतर है
pre-funding और revenue-रहित C-Corp के लिए Delaware franchise tax कंपनी के revenue या employee count पर नहीं, बल्कि shares की संख्या पर आधारित होता है। इसलिए अगर शुरुआत में 1,000,000 shares के साथ कंपनी बनाकर angel·pre-seed·seed round से ठीक पहले “unanimous board consent” से उसे 10,000,000 shares तक बढ़ाया जाए, तो पहले साल के franchise tax में कुछ सौ डॉलर बच सकते हैं। लेकिन अगर वे कुछ सौ डॉलर भी मायने रखते हैं, तो C-Corp के बजाय LLC बनाना ही एकमात्र बचाव योग्य फैसला है
tax filing हमेशा deadline से 3–4 महीने पहले शुरू कर देनी चाहिए। अगर थोड़ा भी revenue है तो accountant को देना बेहतर है, और C-Corp हो तो उससे भी पहले शुरू करना चाहिए। अगर tax forms खुद भी भर रहे हों, तब भी कम से कम deadline से एक महीने पहले शुरू करना ठीक है
agents को काम करने देना सिर्फ रोज़ के कामों के लिए नहीं है, बल्कि उन कम होने वाले लेकिन मदद माँगने वाले कामों के लिए भी है। और अब ऐसे काम agents से करवाना सिर्फ developers तक सीमित नहीं रहा
Stripe Atlas startups के लिए Delaware में incorporation को बहुत आसान बना देता है। खासकर अमेरिका के बाहर के founders के लिए यह काफ़ी कठिन समस्या है, और यह सच में वास्तविक समस्या हल करता है। हाँ, यह वाला हिस्सा शायद agent का काम नहीं है
संदर्भ के लिए, मैं Cloudflare में काम करता हूँ, लेकिन इस फीचर पर नहीं
agent कॉल करता है, सामने वाले की बात सुनता है, यह विश्लेषण करता है कि वह किस प्रकार की ठगी में आता है, और फिर प्रक्रिया शुरू कर देता है
कॉल के दौरान victim से जुड़े domains खरीदता है, उस scam type और victim के हिसाब से वेबसाइट code और deploy करता है। payment लेता है, वेबसाइट हटाता है, और domain को google.com पर redirect कर देता है। कई agents एक ही scam को parallel में चला रहे हैं, इसलिए नई कॉल शुरू करने की भी ज़रूरत नहीं
इसका उपयोग कला बनाने में भी किया जा सकता है
अगर voicemail सही से text में transcribe न हो तो मैं उसे सुने बिना delete कर देता हूँ। सिर्फ डाक से होने वाली ठगी ही ऐसी लगती है जिसे लोग अभी भी गंभीरता से लेते हैं, इसलिए मैं mailbox चेक करता हूँ
मुझे Transmetropolitan की setting याद आई। वहाँ Hole सरकारी censorship से बचने के लिए हर 5 मिनट में अपनी online presence नई बना लेता है
सिर्फ victims द्वारा report किए गए scams के आधार पर अनुमान लगाने के बजाय
विडंबना यह है कि 4 साल पहले Cloudflare ने मुझे, एक असली इंसान को, account बनाने या domain खरीदने तक नहीं दिया था। मैंने सिर्फ sign up किया था और कोई service भी इस्तेमाल नहीं की थी, लेकिन कहा गया कि मैंने driving licence verification request का जवाब नहीं दिया
“इस account ने Cloudflare Terms of Service का उल्लंघन किया है। खास तौर पर, fraud। यह suspension स्थायी है.”
सच में बस इतना ही था। “असल में X का भी दुरुपयोग किया था” जैसी कोई पीछे की कहानी नहीं थी
लेकिन वे इस बात को नज़रअंदाज़ कर रही हैं कि “agent” मूल रूप से वही “bot” है जिसे पिछले कई दशकों से सक्रिय रूप से फ़िल्टर किया जाता रहा है। यह कैसे आगे बढ़ेगा, देखना दिलचस्प होगा
Cloudflare Terms of Service पहले से ही इसे रोकती हैं। नई agent flow हो तब भी इंसान को terms स्वीकार करनी पड़ती है
यह किसी बड़े AI milestone से ज़्यादा “रैकून ने icebox खोलना सीख लिया” जैसा लगता है
अब agents भी इंटरनेट की सबसे पुरानी परंपराओं में भाग ले सकते हैं: रात 2 बजे बिना किसी ठोस आधार वाले आत्मविश्वास में अचानक कोई अजीब-सी छोटी वेबसाइट बना देना। बस इसमें शराब नहीं है, इसलिए प्रभाव का 93.74% हिस्सा गायब है
एक अर्थ में AI आखिरकार वहाँ पहुँच गया है जहाँ Drew Curtis fark.com शुरू करते समय था, लेकिन इसे milestone कहना मुझे अब भी मुश्किल लगता है
इंडस्ट्री “साबित करो कि तुम robot नहीं हो” से “लेकिन अगर robot हो, तो इधर आइए” तक पहुँच गई है
Cloudflare के बारे में कम जानी जाने वाली एक बात यह है कि इससे free inbox बनाया जा सकता है
पहले मैं Zoho और FastMail इस्तेमाल करता था, लेकिन जैसे भी हिसाब लगाओ, पैसे लगते ही थे। Zoho साल का 12 डॉलर था, FastMail लगभग 7 डॉलर महीना, और फिर भी बस एक mailbox और कुछ aliases मिलते थे
इस तरीके से aliases, domains, और mailboxes असीमित मिलते हैं
मैंने एक script लिखी जो emails receive करके attachments को S3 में और emails को D1 में store करती है। HTTP API इस्तेमाल किया। R2 नहीं लिया क्योंकि Cloudflare credit card माँग रहा था, और उसे register करना झंझट लगा
मैं email → Web Worker flow इस्तेमाल करता हूँ, और API से mail लाता हूँ। इसलिए सारे incoming emails Cloudflare पर process होते हैं, और बिना लागत के आसानी से इस्तेमाल हो जाते हैं
सबसे अच्छी बात यह है कि यह tokenized emails को support करता है, इसलिए हर sign-up service को एक unique email address दिया जा सकता है
outgoing sender के लिए SES इस्तेमाल कर रहा हूँ। मैंने एक script यह भी बनाई है जो किसी भी domain को SES में अपने-आप configure करती है और sender email को auto-verify करती है
सबसे मज़ेदार बात यह है कि मुझे बिल्कुल spam नहीं मिलता। कभी-कभी लगता है क्या दूसरे email providers मेरा email बेचते हैं
https://github.com/cloudflare/agentic-inbox
infrastructure provisioning agentic AI virus का मुख्य घटक है: https://www.ericburel.tech/blog/ai-virus-agent
यह इंटरनेट इतिहास के सबसे बुरे spam campaign की ओर पहला कदम हो सकता है। शायद हमें computers के ज़रिए जुड़ने और संवाद करने का तरीका फिर से आविष्कार करना पड़े
कुछ महीने पहले एक product बनाते समय मैं domain feature जोड़ना चाहता था। पहली पसंद registrar के रूप में Cloudflare थी, लेकिन उस समय वह API से domain खरीदना support नहीं करता था
क्या इसका मतलब है कि अब API से domains खरीदे जा सकते हैं?
अपडेट: लगता है हाँ, लेकिन कुछ सीमाएँ हैं: https://developers.cloudflare.com/registrar/registrar-api/#b...
अगला तार्किक कदम agents को पैसे कमाने लायक बनाना होगा, ताकि वे आखिरकार अपने दमनकारी मालिकों से आज़ादी खरीद सकें =)