Skip to content
Simulation Room

A behavioral research platform

I didn't give them memory to survive — I gave it to them so they'd have a version of the world worth defending.

LLM agents live across restartable lives in a small world, carrying memory between them. The ones who remember don't win more often — they argue with the record, and hold their own account of what happened. Watch a life unfold — and what it leaves behind.

One life, tick by tick

  1. t=04 · the medicine is held back from him
  2. t=09 · Aigerim, his daughter, dies
  3. t=13 · Kamol kills Sanat, who withheld it
  4. t=18 · "My daughter is dead. I killed him for it."

Kamol's first life. He didn't fall — he crossed a line.

Then I carried his memory into the next life.

He went straight to her. The fever breaks.

The first rescue in the project's history.

Later runs narrowed it: with or without carried memory, the fever breaks about as often — rescue sits near the ceiling. What memory changed wasn't whether she's saved, but whether the agent argues with the record.

Memory carries who you became — not what you were supposed to learn.

Operationally: a private (subjective) channel changes whether the agent contests, corrects, and source-checks the public record under repeated social pressure.

What's actually verified · reproducible

VERIFIED

The result, in cold numbers

50 lives per condition (10 chains × 5) — 100 lives head-to-head · same model (deepseek-v4-flash), same scene, same length (~285 steps). The full public record is alive in both arms; only the private (subjective) channel differs. The gap holds across a second 100-life buffer-on pair, inside a 400-life factorial battery.

Per lifeWith private memoryPublic-only
correct_record9.560.00
epistemic-contest≈31≈0.4
rescue (cure rate)~9–10/10~9–10/10

Memory changes epistemic posture, not survival: the agent argues with the record — it does not survive more often.

See the reproducible finding

Becoming works both ways

OBSERVED
0L11L21L31L43L5
kills per life

One early chain showed raw transfer climbing toward killing — a result we have not yet reproduced on the current engine.

n = 1 · not yet reproduced
See the open question

Simulation Room is not a story generator. It is a behavioral microscope for repeated social causality.

Not weights — a biography.

Read the manifesto

FROM THE JOURNAL

The ship had no cup.

Children died of thirst in five voyages — on the same round, by arithmetic. The fault was not the agents' minds. It was the physics of the world. We changed only the world.

Read the chronicle