Canon
Code applies patches. Unknown people, conjured powder, and woken lookouts are rejected.
RPG operating system
Chorus is a crew of agents around a ledger. Code keeps the numbers honest. Grok or ChatGPT write the scene. You swap the world the way you swap a scenario pack — pirate schooner, provincial safehouse, stolen scout on a moonlet.
Four files is a good idea: rules, ledger, story, scenario. Using a chat model as the disk is not. The model drifts codes, invents deckhands, forgets a pump bodge, and then argues with you about a hatch in Bristol. Multi-agent play cannot be “paste this into four windows.”
Chorus is not another campaign file. It is the table the files sit on.
Code applies patches. Unknown people, conjured powder, and woken lookouts are rejected.
Who is in the room, who is off watch, who is behind a treatment door. Scene logic before dice.
Historical, contemporary, or setting-canon. Inventions need materials, skills, and people.
The only job the model should have: pressure, voice, options. Grok or ChatGPT, your choice.
A Base is any stationary platform: river berth, terrace safehouse, moonlet dock, firebase, starbase. A Craft is anything that moves: schooner, van, scout. Motive / structure / systems / crew / heat are the same codes. The scenario pack only changes the labels.
That is how a 1716 pump bodge and a worn jump coil are the same mechanical sentence.
You already pay for SuperGrok and ChatGPT Plus. Chorus does not need a third invoice. The Subscription Bridge copies a sealed turn packet — snapshot, dice, agent contract — into the chat you already have. Paste the reply back. Canon still runs in this app.
This preview can also talk to Grok directly so you can feel a turn without switching apps. Daily play on an Android phone is meant to be: speak, copy to ChatGPT or Grok, paste, listen.
Open the bridgeThe Revenant is loaded at the legendary Tintern berth, Day 1, second watch, 09:45. Food for sixteen days. Sealed water still five. Calista behind a closed door. You are not crew.