UmweltDocs

Recipes

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.

Village life simA rumor that spreads

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.

took → stole → sold
transmitBatchtracecontradictions
Survival horrorA memory that fades

Each night your forgetting curve wears memories down. One is pushed out of reach, one is gone, and the history still remembers them.

1.0 → 0.72 → 0.52 → forgotten
holding.adjustBatchtransition.batchcheck.utterance
Detective mysteryThe interrogation

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

holds-other-value
witnesscheck.utterancecontradictions
Faction intrigueSpies and secrets

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

SECRET_BREACH
transmitBatchbreachesbeliefsAboutgroupCoverage
Novel with flashbacksThe reader and the character

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

reading 4 ↔ year 22
axis.definecomparecheck.utterance
RoguelikeSave and load the day

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

main ← day-12 ← ambush-2
timeline.openDrafttimeline.promotetimeline.rebase
AI characterThe AI innkeeper

A model voices the innkeeper. Umwelt chooses what may enter her prompt, and checks what she says before the player reads it.

over-budget · not-held · withheld · future
searchcontext.admitcheck.utterance
HeistThe masquerade

Everyone at the ball knows the thief by a different name. Midnight takes the masks off, and dawn takes her title.

“the fox” · “the silver mask” · Livia Vey
entity.asKnownByentity.atwitness
Tabletop campaignWhat each player knows

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

propose → review → apply
proposeproposal.reviewperspective
Court romanceFeelings that change

Trust, 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.

trust 0.9 → 0.2, one way
disposition.setBatchdispositions
Real answersEvery response on a recipe page is what the engine returned when the program ran.
Two languagesEach recipe is one TypeScript program and one .NET program that print the same answers.
Your rules stay yoursGossip, forgetting, trust and suspicion are your code. Umwelt never decides them; it records them.