System

How The Dreaming Engine Fits Together

A quiet editorial view into the model, the state layers, and the browser-to-Rust runtime loop.

Section 1

State Semantics

Ensured nodes form the committed layer. Uncertain nodes remain live possibilities until convergence, validation, or shared-basin support pushes them across the boundary.

Section 2

Observation Loop

The browser talks to the Rust API, which loads the session, mutates the simulation, persists the state, and returns typed JSON for the UI to animate.

Section 3

Proof Pressure

High-confidence glimpses feed the validation queue, then the proof agenda. Failed proof attempts are stored so the engine can pivot its recommendations instead of repeating the same dead path.

Section 4

Shared Topology

Regions cluster local memory. Corridors connect hubs. Shared regions become unified and then entrenched, and those basins start biasing force, observation, and convergence.