Generate AI dungeon and battle maps with a payment-safe Cloudflare pipeline.
The MVP focuses on the first paid loop: login, Creem checkout, ledger credits, queued fal.ai generation, R2 storage, gallery, and signed downloads.
Async map jobs
Create a battle map job and let Cloudflare Queues process provider work off the request path.
Ledger credits
Credits are derived from wallet ledger entries. Payment and generation side effects are auditable.
Webhook truth
Creem webhook events settle orders. The success page never grants credits by itself.