⚗ Röstad's Cauldron ROADMAP
THE SCRIBE · WHAT COMES NEXT

The Road to 2027

✦

The Ledger of the Realm, read forward

Three columns, labelled honestly: running today, being built, being considered. Every year a game like this one owes its players an honest list, so here it is — and a roadmap that flattens those three into one is just advertising with dates on it.
Published 2026-11-10 · revisited each release

2027The Road Shipping now Committed Exploring No invented deadlines
The Table The Rules The Voices The Realm The Purse Not promised
HOW TO READ THIS Three words, three different meanings
01

The Table

THE TABLE Live, committed and considered
  • Live 20 free turns every day — no card and no email, plain-text narration on the free model. That is the floor of the product, not a promotion.
  • Live Server-rolled dice — player attacks and enemy attacks are arithmetic in code, not prose the Dungeon Master invented. The roll you see is the roll that happened.
  • Live The Cooked Souls vault — characters saved, inspected, given a portrait, loaded into any campaign.
  • Live Campaign export as a .zip — for anyone who wants their world in their own hands.
  • Live Six campaign languages — English, Swedish, German, French, Spanish, Italian. Interface chrome stays English, deliberately: one set of words for the buttons, your language for the story.
  • Committed One turn per message, once — a second press of the die currently spends an extra turn. That is a bug wearing a feature's clothes, and it is on the list to close.
  • Committed A dead enemy stops reporting hit points — a fallen enemy keeps its last HP in the combat state today; it should read as down, not as "3 HP".
  • Committed The mobile table keeps being measured — not guessed at. The 360×780 pass in v2.0 closed the worst of it; the next round is the pages that still stack into cards.
  • Exploring Voice input beyond English — speech-to-text is English-only today. Whether that widens is a question about engines and cost, not about intent, so it stays in this column.
02

The Rules

THE RULES Live, committed and considered
  • Live The Guardian extracts, the server decides — mechanics come out of the narration and are resolved in code, so the story never has to stop for bookkeeping.
  • Live Conditions that matter — blinded, restrained, stunned, paralysed, unconscious. Prone deliberately gives no automatic advantage; that is a decision, written down, not an omission.
  • Live Concentration is tracked, spell slots are per class — half-casters included. Ranger and paladin slots were wrong once; the fix is written in the ledger with the reason.
  • Live Character-sheet gates — a mid-combat edit returns a 409 and the turn waits, instead of a sheet changing under a fight that already started.
  • Committed Hunter's Mark's extra die actually rolls — it waits on concentration tracking carrying the effect and not only the flag. Until the die lands it stays on the open list, in the ledger, in public.
  • Committed The open list is fixed in the open — each entry ships with the reason it was needed, in the same voice as the ones already there.
  • Exploring Wider combat surface — cover, multi-target spells, more of the conditions the 5e rules already name. None of it is scheduled. All of it would be built the same way: server-side, with the roll shown.
03

The Voices

THE VOICES Live, committed and considered
  • Live Six Dungeon Master models — step-3.7-flash free and default, step-3.5-flash-2603 beside it, and behind the one-time unlock qwen3.8-flash, qwen3.6-flash, deepseek-v4.1-flash and step-5-preview, plus OpenRouter's free models.
  • Live TTS narration and voice input — narration on the unlocked tier; voice input in the browser, English only.
  • Live Bring your own breath — a local Ollama can be the Dungeon Master, and it costs 0 turns. Optional, uncensored, never probed without you switching it on.
  • Committed A new model is played before it is sold — every model offered here gets run through our own campaigns first. Qwen 4 is the current example: announced, not callable, therefore not on the list — and it will be announced in the ledger the day it is.
  • Committed Model access follows its provider, and the ledger says so — when it changes. No model is promised past the week its API survives.
  • Exploring Narration in the campaign language — rather than English narration over a Swedish campaign. Attractive, unbuilt, and dependent on what the voice providers actually support.
04

The Realm

THE REALM Live, committed and considered
  • Live Campaigns live on the server, not in a URL — this is why the move to cauldron.rostad.cc did not touch a single campaign, and why dnd.rostad.cc still opens the same keep.
  • Live Persistent memory — facts, NPCs, places and quests survive across sessions, retrieved into the Dungeon Master's context each turn.
  • Live A self-hosted build that is not a demo — SELFHOST=1: no billing, no turn caps, local Ollama as the only Dungeon Master, public repo and SELFHOST.md to walk you through it.
  • Committed The self-host tree keeps shipping with every release — it is exported from the same code, not maintained as a fork, so it cannot quietly rot.
  • Committed One brand, one address, everywhere — every page, meta tag and share card now carries the new name. The rebrand is finished when a search result stops showing the old one.
  • Exploring A smaller footprint for a home server — a documented path for people running it on a box with less RAM than a laptop. Not built; worth knowing whether anyone wants it.
05

The Purse

THE PURSE Live, committed and considered
  • Live Free is free — 20 turns a day, every day, no card, no trial clock. There is no way to buy a higher daily cap, and this page is not going to invent one.
  • Live 10€, once — a permanent +100 turns and every Dungeon Master model, TTS, image generation, voice input and full campaign export. Donations unlock the same features — 1€ is enough.
  • Live Nothing renews itself — and purchased or donated turns never expire.
  • Committed Prices are under review — the paid side only, announced on the pricing page and in the ledger before they take effect, never mid-campaign. Nothing already bought gets retro-priced.
  • Exploring Whether donation and unlock should stay the same thing — they are one thing today, which is generous and slightly confusing. Changing it would take away nothing anyone already has, and it is not decided.
—

What we will not promise

THE HONEST PART Three things this page refuses to do
  • No No dates for someone else's model — a provider's announcement is not our schedule, and this page will not badge a model that cannot be called today.
  • No No numbers dressed as commitments — an item marked Exploring may never ship, and it sits in that column precisely so nobody can quote it back as a promise.
  • No Nothing disappears from the open list by going quiet — the dead enemy's hit points, the extra turn on a second press of the die and Hunter's Mark's missing die stay visible until the code changes.