Short, complete programs for things people build with Umwelt. Each one is a different world, runs on the real engine, and shows what your code decides and what Umwelt keeps.
A villager sees something at midnight. By the fifth day, half the village believes a worse story, and the truth reaches only those who were there.
transmitBatchtracecontradictionsEach night your forgetting curve wears memories down. One is pushed out of reach, one is gone, and the history still remembers them.
holding.adjustBatchtransition.batchcheck.utteranceA will burns in the study at nine. A suspect lies about where he was, and every answer in the interview room is checked against what each of them can know.
witnesscheck.utterancecontradictionsA secret meant for one captain reaches a smuggler, then the other side. Who leaked it, which faction knows, and who still thinks the enemy is in the dark.
transmitBatchbreachesbeliefsAboutgroupCoverageChapter 3 goes back fifteen years. The reader learns who the stranger is two chapters before the heroine does, and the book can ask what each of them knows.
axis.definecomparecheck.utteranceEvery day is a draft. Sleep promotes it, quitting throws it away, and a fight inside the day is a draft of the draft that can be played again.
timeline.openDrafttimeline.promotetimeline.rebaseA model voices the innkeeper. Umwelt chooses what may enter her prompt, and checks what she says before the player reads it.
searchcontext.admitcheck.utteranceEveryone at the ball knows the thief by a different name. Midnight takes the masks off, and dawn takes her title.
entity.asKnownByentity.atwitnessThe party splits. Players write their own notes, the game master accepts or refuses each line, and every character sheet is a query at its session.
proposeproposal.reviewperspectiveTrust, fear and affection at court, one arrow at a time. A rescue changes one heart, a betrayal another, and the past keeps the old values.
disposition.setBatchdispositions