EcoEchoSystem — Substrate Engine
The core RTT/vST layer that powers all cross‑domain simulation#
The Substrate Engine is the foundational layer of the EcoEchoSystem.
It implements the RTT/vST substrate — the shared dimensional grammar that every domain module, cross‑domain system, and simulation template depends on.
Where traditional simulation engines define physics, rendering, or AI as their core, the EcoEchoSystem defines Structure (S), Activation (E), and Relational Time (R) as the universal substrate. This is the layer that makes cross‑domain coherence possible.
The Substrate Engine is the root of the entire system, the equivalent of a kernel, physics engine, and ontology combined.
Purpose#
The Substrate Engine exists to:
- implement the RTT/vST triadic substrate
- define regime boundaries and transitions
- enforce dimensional invariants
- provide a universal event bus for cross‑domain signaling
- ensure all modules operate on a shared, stable foundation
- support multi‑scale simulation (agent → city → civilization)
This layer is the canonical source of truth for the EcoEchoSystem.
Core Components#
The Substrate Engine is organized into several key files, each representing a structural pillar of the RTT/vST substrate.
1. Triadic Substrate (triadic_substrate.md)#
Defines the three universal dimensions:
- Structure (S) — identity, form, configuration
- Activation (E) — energy, affect, arousal, signal strength
- Relational Time (R) — development, memory, transitions
This file establishes the dimensional grammar used across all domains.
2. Regime Awareness (regime_awareness.md)#
Introduces:
- regime boundaries
- attractors and basins
- stability and instability
- regime blindness detection
This is the substrate’s state‑awareness layer.
3. Regime Transitions (regime_transitions.md)#
Defines:
- entry/exit conditions
- cascading transitions
- cross‑domain propagation
- activation‑driven shifts
This is the substrate’s dynamic engine.
4. vST Alignment (vST_alignment.md)#
Implements:
- dimensional invariants
- observer‑locked vs substrate‑locked states
- relational‑time corrections
- canonical alignment
This ensures all simulations remain physically and temporally coherent.
5. Substrate Event Bus (event_bus.md)#
A universal signaling system for:
- activation spikes
- structural changes
- regime transitions
- cross‑domain triggers
- multi‑scale propagation
This is how modules communicate across domains.
6. Invariants (invariants.md)#
Defines the non‑negotiable rules of the substrate:
- dimensional constraints
- stability conditions
- cross‑domain consistency requirements
These invariants ensure the entire system remains coherent.
How the Substrate Engine Interacts with the EcoEchoSystem#
The Substrate Engine powers:
- Domain Modules (psychology, physics, economics, governance, AI, biology)
- Cross‑Domain Systems (regime coupling, predictive modeling, multi‑scale simulation)
- Simulation Templates (city, civilization, cognitive agents, ecosystems)
- UI Layer (regime overlays, activation heatmaps, time‑regime controls)
Every part of the EcoEchoSystem depends on this layer.
Design Principles#
The Substrate Engine follows five core principles:
1. Substrate First#
All modules must conform to the RTT/vST substrate.
2. Regime‑Aware#
State transitions are first‑class objects.
3. Dimensional Coherence#
Structure, activation, and relational time must remain aligned.
4. Cross‑Domain Compatibility#
Modules must interoperate through shared invariants.
5. Multi‑Scale Stability#
The same substrate rules apply across all simulation scales.
Status#
This directory is actively evolving.
Each file will be expanded as the EcoEchoSystem grows and the substrate stabilizes.