seed drift storm fork fail export
agent chooses
wind += doubt
{?}
loss blooms here
!
gravity = shy
fork(03)

The Scenario Terrarium / chamber 01

Run the future sideways.

A tiny clay world wakes in the void. One seed, one assumption, and enough physics to rehearse consequence before it becomes production.

seed_world() terrain.boot = tactile probability_pool: glass

chamber 02 / Agent Drift

Tiny decisions leave luminous footprints.

Comma-shaped agents wander, remember, reroute, and turn their little hesitations into equation crumbs along the ridges.

agent curiosity
x: 42.7 / y: maybe

chamber 03 / Variable Storm

Bend one variable. Watch weather learn.

Pointer wind nudges the cloud of brackets. Teal currents become violet doubt. Acid seeds spark where emergence surprises the model.

wind += doubt temperature: argumentative rain: curly brackets

chamber 04 / Forked Timeline

Parallel outcomes hover like acrylic.

Drag the invisible branch line and the island splits into ghost futures: one optimistic, one strange, one useful because it failed early.

drag to split futures

chamber 05 / Failure Garden

Failed runs become fossils, not banners.

A collapsed scenario scorches the clay, blooms ember-red flowers, and leaves a readable fossil for the next experiment.

loss blooms here warning: beautiful retry grows roots

chamber 06 / Exported Reality

Crystallize the run into a shippable law.

The terrarium exhales a clean artifact: assumptions, branches, agent traces, and failure fossils packed into one inspectable future.

SIM-EXPORT future_sideways.crystal { seed: "5a58", fork: 03, storm: true }