REFERENCE DEMONSTRATION
One real save, a bounded semantic catalogue, and explicit model limits
This Observatory is a presentation-safe reconstruction of one completed Witcher 3 playthrough. The save is imported as host evidence, mapped into semantic Historical Reality, compiled into Current State, and then evaluated by two separate analytical systems: probable-future pressure and information propagation.
The demo does not claim to model every quest, NPC, contract, encounter, or rumor in The Witcher 3. When the catalogue or propagation policy does not contain an authored interpretation, Living World leaves it unmodelled rather than inventing one.
AUTHORITY
What each layer is allowed to say
The critical boundary is simple: probability, pressure, knowledge, and transmission never create Historical Reality. Historical events require authoritative evidence or an explicit future realization mechanism. The current public demo has no autonomous realization mechanism.
The last reconstructed historical event in this reference playthrough occurs on WD75. The save-derived NOW is WD87. That gap is intentional: World Day can advance without requiring a new historical event every day.
DATA COVERAGE
What is currently modelled
The base-game coverage spine is the 64-entry main-quest chronology used to reconstruct this save. It includes wrappers, flashbacks, recruitment quests, the epilogue, and three branch-dependent quests that did not trigger in this particular playthrough. The semantic evidence pass also captures directly evidenced related side-quest outcomes when they materially affect the main causal spine; that is not the same as comprehensive optional-quest coverage.
Wild Hunt base-game chronology — 64 quest / branch entries
- Kaer Morhen
- Lilac and Gooseberries
- The Beast of White Orchard
- The Incident at White Orchard
- Imperial Audience
- In Ciri's Footsteps
- The Nilfgaardian Connection
- Bloody Baron
- Ciri's Story: The King of the Wolves
- Family Matters
- Hunting a Witch
- Wandering in the Dark
- Ladies of the Wood
- A Princess in Distress
- The Whispering Hillock
- Ciri's Story: Fleeing the Bog
- Ciri's Story: The Race
- Ciri's Story: Out of the Shadows
- Pyres of Novigrad
- Novigrad Dreaming
- Broken Flowers
- Count Reuven's Treasure
- Get Junior
- Ciri's Story: Visiting Junior
- A Favor for Radovid
- The Play's the Thing
- A Poet Under Pressure
- Ciri's Story: Breakneck Speed
- Destination: Skellige
- The King is Dead – Long Live the King
- Echoes of the Past
- Missing Persons
- Nameless
- The Calm Before the Storm
- Ugly Baby
- Disturbance
- The Final Trial
- To Bait a Forktail...
- No Place Like Home
- Va Fail, Elaine
- Brothers In Arms: Velen
- Brothers In Arms: Novigrad
- Brothers In Arms: Skellige
- Brothers In Arms: Nilfgaard
- The Isle of Mists
- The Battle of Kaer Morhen
- Blood on the Battlefield
- Bald Mountain
- Final Preparations
- Blindingly Obvious
- The Great Escape
- Payback
- Through Time and Space
- Battle Preparations
- Veni Vidi Vigo
- The Sunstone
- Child of the Elder Blood
- Skjall's Grave
- On Thin Ice
- Tedd Deireadh, The Final Age
- Something Ends, Something Begins
- A Mysterious Passenger — not triggered in this save
- A Final Kindness — not triggered in this save
- It Takes Three to Tango — not triggered / no positive save evidence
The base-game causal evaluation currently contains 74 high-confidence playthrough-specific details connected to that chronology. Those details are decomposed into semantic causal seeds rather than treating “quest complete” as the only meaningful fact.
Blood and Wine — 16 main quests in the authored possibility catalogue
- Envoys, Wineboys
- The Beast of Toussaint
- Blood Run
- La Cage au Fou
- Where Children Toil, Toys Waste Away
- Wine Is Sacred
- The Man from Cintra
- Capture the Castle
- The Night of Long Fangs
- Beyond Hill and Dale...
- Blood Simple
- What Lies Unseen
- Tesham Mutna
- Pomp and Strange Circumstance
- Burlap is the New Stripe
- Be It Ever So Humble...
The Blood and Wine catalogue contains 45 authored outcomes and 94 causal seeds. It is a possibility space: the catalogue alone does not assert that every outcome happened. Save evidence selects the outcomes supported by this playthrough.
Included now
- Save-derived base-game causal history anchored to the 64-entry chronology.
- Directly evidenced related optional-quest outcomes that already affect that causal spine.
- Blood and Wine main-quest possibility catalogue and save-selected outcomes.
- Current State, probable-future lifecycle, and semantic information propagation.
Not comprehensive yet
- Wild Hunt secondary / optional quests as a complete catalogue.
- Witcher contracts, treasure hunts, scavenger hunts, POIs, and most ambient activities.
- Hearts of Stone semantic quest coverage.
- Every Blood and Wine causal seed as an information-propagation route.
PROBABLE FUTURE
Pressure is a deterministic model score, not a prediction percentage
The baseline future engine is deliberately small and explainable. Every historical event can emit semantic causal seeds. A seed's authored salience, detail-decay profile, persistence, and explicit semantic resolvers determine its lifecycle. The engine does not use machine-learned probabilities and does not claim statistical likelihood.
| Input | Baseline behavior |
|---|---|
| Salience | Peak pressure: low 0.25, medium 0.50, high 0.75, very high 1.00. |
| Detail decay | Rise to peak: fast 2 days, medium 5, slow 10. Base decay window: fast 14 days, medium 35, slow 70. |
| Persistence | Timed decay is adjusted by persistence. Medium uses 0.75×, durable 1.5×, quest-chain 1.0×. Permanent / until-changed context does not receive a fabricated expiry. |
| Explicit resolver | If a later semantic historical event resolves or supersedes the seed, the future becomes RESOLVED. |
| Conditional persistence without a resolver | The baseline returns INDETERMINATE rather than inventing a timed outcome. |
Only ACTIVE probable futures are published to the public Frontier. Persistent context remains part of reconstruction analysis but is not presented as an unresolved opportunity.
No-intervention projection
The +30 / +60 / +90 controls do not simulate Geralt choosing actions. They simply re-evaluate the same established futures at later World Days while Historical Reality remains frozen.
| Horizon | World Day | ACTIVE futures | Observed baseline behavior |
|---|---|---|---|
| NOW | 87 | 27 | Authoritative save-derived frontier. |
| +30 days | 117 | 21 | 21 fading; 6 no longer active. |
| +60 days | 147 | 18 | 18 fading; 9 no longer active. |
| +90 days | 177 | 8 | 8 fading; 19 no longer active. |
In the current baseline, nothing new activates during the 90-day no-intervention forecast. That is an engine limitation and an intentional refusal to fabricate autonomous history, not a claim that a real world would remain passive.
INFORMATION PROPAGATION
What happened and who knows about it are separate questions
Historical Reality determines what information can exist. A separate authored propagation policy determines where a semantic fact begins, which holders and channels are eligible, how confidence and distortion change, and which transmissions succeed as World Day advances.
The original authored propagation domain contains 95 propagatable bindings and 3 state-only bindings. The reconstructed Blood and Wine catalogue currently contributes 59 additional seeds without authored propagation bindings. Those seeds remain unbound; Living World does not invent origin holders or routes just to make the map busier.
At WD87 the reference save contains 437 accumulated information-holder occurrences. The exact WD87 next-day transmission Frontier is empty, which simply means no authored route is due on the following day. Across WD0–WD87, 55 snapshots expose at least one information-transmission candidate.
Regional Spread visualizes accumulated knowledge or genuine information-transmission candidates. It does not convert probable-future pressure into geographic spread. Transmission probability belongs only to the route model.
Why two similar playthroughs may share rumors
The information model is deterministic. If two saves establish the same semantic history and use the same authored propagation policy, much of their knowledge state should be the same. That is expected. Divergence comes from different historical outcomes, surviving actors, relationships, secrets, and which causal seeds exist in each playthrough.
PUBLICATION BOUNDARY
What the public Observatory deliberately does not expose
The browser receives presentation-safe semantic snapshots. It does not receive the raw save or the private evidence used to reconstruct it.
- No raw
.savdata. - No native FactsDB identifiers, native game-time values, record offsets, entry values, or query sums.
- No Host Observation IDs, save hashes, private evidence objects, or private provenance.
- No GM-only state or master-database internals.
This separation allows the Observatory to explain causality without turning the public site into an evidence dump.
NEXT COVERAGE
What changes as more authored data is added
The next major enrichment is the Wild Hunt optional-quest catalogue. The save does not need to change. Adding defensible semantic coverage should allow the same imported playthrough to reconstruct more Historical Reality, more Current State, more causal seeds, more probable-future opportunities, and more information capable of propagating.
A later architectural cleanup will separate reusable propagation-catalogue data even more explicitly from per-save Historical Reality. That refactor should preserve the observable behavior shown here rather than redefine it.