RPG operating system

The files were never the game.

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.

Use my Grok / ChatGPT login

Why the markdown OS failed

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.”

  • Ledger drift. Prose is not a database. S3 and “torn sail” diverge.
  • One throat. Story, accounting, geography, and physics in one reply will cheat.
  • No swap. A pirate ledger cannot become a starbase by renaming the ship.

The split

Chorus is not another campaign file. It is the table the files sit on.

Canon

Code applies patches. Unknown people, conjured powder, and woken lookouts are rejected.

Where

Who is in the room, who is off watch, who is behind a treatment door. Scene logic before dice.

Realism

Historical, contemporary, or setting-canon. Inventions need materials, skills, and people.

Story

The only job the model should have: pressure, voice, options. Grok or ChatGPT, your choice.

Bases, not flavour

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.

MA-003 The Revenant · Motive M3 · Hull H2 · Pump P0-bodge
FX-001 Greywatch terrace · Engine M1 · Body H1 · Electrics P1
MA-201 Kestrel-9 · Coil M2 · Hull H1 · Life P2
Same runtime. Three worlds.

No extra API bill

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 bridge

The example on the table

The 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.