LIVEX
05 Architecture

A pipeline, three responsibilities.

LIVEX links three components by explicit contracts. The world produces traces, observation measures them, rendering makes them visible — never mixing roles.

5.1 Overview

From world to perception.

world SYNE traces ECHOS measures PRISM perception

Each stage is independent and versioned separately: any component can be replaced without breaking the others, as long as transport and persistence contracts are respected. That decoupling is what makes the stack testable and evolvable.

5.2 Components

Three blocks, three declared states.

Systems & Emergent Network Engine

SYNE

Deterministic multi-agent simulation engine: rules, world, ticks and bit-for-bit replayability from a seed.

Experimental

Engine working in the repository (0.17.0); no public distribution to date (October 2026).

Details →
Screenshot
Systems & Emergent Network Engine
Emergent Cognition & Holistic Observation System

ECHOS

Ingestion, analysis and headless API: reading runs, viability metrics, detection of loops and emergent patterns.

Experimental

Headless API working in the repository (package 0.1.0); not publicly distributed.

Details →
Screenshot
Emergent Cognition & Holistic Observation System
Perceptual Rendering & Interactive Simulation Module

PRISM

Perceptual rendering and interactive simulation module: Unreal project and PRISM-LDK integration plugin.

In development

Unreal project and PRISM-LDK plugin at a work-in-progress version; the rendering experience is out of scope for V0.2.

Details →
Screenshot
Perceptual Rendering & Interactive Simulation Module

Capture slots: replaced by real captures of the published version. No illustration stands in for a screenshot.

5.3 Interface contracts

What links the stages.

ContractVersion / formatNote
Observability contract (snapshot)0.5.0Adds simulatedTimeSeconds; world description world_initialized 1.1.
Run identifier formatrun-<seed>-<12hex>Seed is included in the identifier; ECHOS does not derive it from the ID.
ECHOS persistence schemaSQLite v6Additive migration mean_food/mean_water.
Local ports (V0.2)5180 / 5181 / 5000Bindings local only (127.0.0.1).

These contracts evolve under Semantic Versioning. Any breaking change is reported in theCHANGELOG.

5.4 Repository organisation

A monorepo, isolated components.

DirectoryContentStatus
syne/.NET simulation engine (SYNE)Experimental
echos/Observation, analysis, headless API (Python package)Experimental
prism/Unreal project and PRISM-LDK pluginIn development
launcher/Desktop application (Avalonia) — orchestration and presentationIn development
docs/Monograph, architecture, governance, documentation—
site/This static showcase site (Astro)—
5.5 Further reading

Orchestration and evidence.

Launcher

The orchestration layer: drive, combine and archive work carried out with SYNE, ECHOS and PRISM from a single interface.

The Launcher →

Reproducibility and measurements

Tests, coverage and benchmarks: what is claimed is measured, dated and reproducible — or flagged as unverified.

See results →