The Layered Scene Web (LSW) evolves the scene graph into a deterministic programming language. JSON is the source code. The Renderer is the interpreter.
For 30 years, web 3D tools were siloed configurations. LSW is the "Speciation Event" where the scene graph acquires the properties of a language.
Code (JS) and Output (DOM) are separate. Visual changes lead to drift and bugs.
The JSON *is* the program. The Visual Editor and the Renderer are dual interpreters of the same truth.
The technical contracts that define LSW as a data-driven operating environment.
Defines composition. Tier 6 (Assets) to Tier 1 (Scene). The hierarchy of the world.
Finite State Machines (FSM). Actors declare distinct states (Idle, Run) and inputs.
The plumbing. Routes typed events between decoupled actors via Cues.
The bounded language engine. Ensures logic is safe, pure, and deterministic.
LSW is the architecture. Zvert Studio is the IDE.
A visual environment where dragging a component is semantically equivalent to rewriting code. Built for the fractal creative engine.
const studio = new IDE({
mode: 'Visual',
output: 'Canonical JSON',
drift: 0
});