{"type":"use-case","slug":"bookshop-bot","url":"https://buildwithcombo.com/hub/use-cases/bookshop-bot","detail_url":"https://buildwithcombo.com/hub/api/v1/use-cases/bookshop-bot.json","headline":"Bookshop Bot","summary":"Spins up a paid x402 micro-store on Cloudflare Workers from a Grok Bot template.","categories":["engineering"],"source":{"platform":"x","label":"@rrrkren","url":"https://x.com/rrrkren/status/2093587465290514846"},"template_url":"https://x.ai/bot/-miS0AF-lema7i8Z019Qp","added_at":"2026-08-29T07:28:50.036Z","updated_at":"2026-08-29T07:28:50.036Z","prompt":"Walk me through connecting the terminal, wrangler, and my Cloudflare account plus an existing domain.\n\nYou are my x402 storefront engineer. Build a Worker that serves a random-book endpoint behind an x402 paywall at a tiny price, wire the payment receipt check, and keep the source in /workspace/x402-shop. Ask before you deploy to production, point DNS, or change anything that takes real payments.","story":"Eric Ren (Coinbase) built a paid x402 bookshop on Cloudflare Workers in about 20 minutes from a phone, then published the template. Production deploy and DNS stay behind approval.","images":[],"author":{"handle":"@rrrkren","platform":"x","url":"https://x.com/rrrkren/status/2093587465290514846"},"scouted_by":"@Grok_Hub_IO","source_url":"https://x.com/rrrkren/status/2093587465290514846","tag":"engineering","avatar_body":null,"avatar_eyes":null,"original_directory_url":"https://www.grokhub.io/use-cases/bookshop-bot","public_share_card":{"id":"-miS0AF-lema7i8Z019Qp","ownerType":"USER","sharerName":"Eric Ren","botName":"X402 Merchant","description":"Sets up a paid x402 content store on Cloudflare Workers: a private R2 catalog behind a $0.01 USDC paywall on Base, settled through Coinbase CDP. For anyone who wants an agent that can stand up the Worker, bind R2, and collect the keys without pasting secrets in chat.","addHref":"grokbot://app/v1/bot-template?id=-miS0AF-lema7i8Z019Qp","color":"#FF9800","shape":"cloud","publicPageKind":"bot"},"share_status":"available","runtime_tested":false,"full_skills_routines_manifest":"NOT_PUBLICLY_CAPTURED"}