Daniel KliewerThe book

Prototype · 2026-08-27

CHRIS

A deterministic game engine where the language model narrates and nothing else.

The problem

If a model owns the world state, the world is not reproducible and the model can be talked into contradicting itself. The fix is to give the engine the state and restrict the model to describing it.

How it works

  1. 01Keep all world state in a deterministic client-side engine.
  2. 02Let the model produce narration only, with no authority over state transitions.
  3. 03Keep the API key server-side and fail closed when it is absent.

Stack

TypeScriptdeterministic engineserverless narration
2026-08-27
Last commit
26
Test files in repository
Prototype
Maturity
2
Linked concepts

Repository signals read on 25 October 2026. They describe the repository, not the project’s importance.