Major organs
| Organ | Responsibility | Does not own |
|---|---|---|
| Lore Vault boundary | Retrieves exact source witnesses and records provenance | Campaign truth or invented facts |
| Session Zero | Negotiates campaign premise, roles, boundaries, and explicit player decisions | Published world state before approval |
| World compiler | Produces a bounded seed, topology, civic machinery, actors, populations, and agency profiles | Runtime mutation after publication |
| Projector | Converts permitted typed state into one subject’s lived context | Canonical state or another subject’s knowledge |
| Persona | Appraises and responds from the projected perspective | Typed effects or commit authority |
| Interpreter | Translates natural intent into the closed action algebra | Whether the action succeeds or commits |
| Assessor | Determines possibility, difficulty, stakes, and admissible mutation scope | Dice, narration, or world commit |
| Multiresolution resolver | Derives a connected active cover over canonical subjects | Subject identity, facts, or population membership |
| Nemesis | Selects who needs a decision window in response to unresolved causal pressure | Cover construction, actions, or outcomes |
| Strategic outcome resolver | Proposes bounded consequences for selected strategic attempts | Mutation admission or persistence |
| Titled elaborators | Propose one additive worldbuilding operation at a time | Existing state, evidence, or direct writes |
| Newspaper | Selects and narrates committed public events through an editorial Persona | World events or factual admission |
WorldKernel | Validates commands and atomically commits canonical state, events, receipts, and revision | Model inference or presentation |
| CultCache / CultMesh / Eve | Persist typed state, publish provider state, and render interfaces | The domain decisions represented by that state |
Two scales, one world
Canonical actors, institutions, population Gestalts, and durable named members form the latent agency graph. An active-cell entitlement controls simultaneous attention, not population size. A deterministic resolver compresses the graph into cohesive cells and adversarial arenas while preserving complete coverage.
At the current full-world target:
latent actionable subjects: about 2,400
active cell entitlement: 240
target active cover: about 10%
provider concurrency: separately bounded, at most 32
Gestalt compression is reversible simulation resolution. It does not merge identities or knowledge. Named members retain personal memories, possessions, relationships, injuries, and obligations when folded back into a population.
One write path
Foreground actions, NPC reactions, strategic waves, waits, travel, population
movement, region expansion, locality elaboration, clock consequences, and
approved population fission all lower into the same closed semantic mutation
algebra. WorldKernel validates the complete batch against one exact authority
envelope and commits it atomically.
The browser, scheduler, models, newspapers, checkpoints, and reconciliation workers cannot create a second result. A checkpoint proves work already done; it is not another owner of the world.
Consumer boundary
Ghostlight accepts sparse consumer-authored world seeds and externally owned boundary snapshots through a generic contract. Delvehold retains sovereignty over the Greathold, its players, civic state, dungeons, workshops, contracts, and quantitative economy. Ghostlight owns the autonomous world beyond that boundary. Each side validates proposed consequences inside its own authority.