Expand description
Substrate Engine — Projection-as-Trait ComputeAtom System
The substrate is a contiguous memory buffer holding N ComputeAtoms. Each atom’s projection set is determined at instantiation via amb-governed composition. Once composed, projections are deterministic pure functions. Geometric transformations (fold/unfold) can change the shape itself, producing a new shapeHash σ.
Approach C: Projection-as-Trait with compile-time layout.
Re-exports§
pub use projection::Projection;pub use splat::SplatProjection;pub use kuramoto::KuramotoProjection;pub use expert::ExpertProjection;pub use graph::GraphProjection;pub use thermal::ThermalProjection;pub use thermal::gibbs_step;pub use layout::ProjectionLayout;pub use atom::ComputeAtom;pub use witness::ConvergenceWitness;pub use coupling::coupled_step;pub use coupling::gravity_coupling;pub use sematon::Sematon;pub use fold::fold_sematon;pub use fold::unfold_sematon;pub use world::WorldGrid;pub use emergence::compose_ops;pub use emergence::best_emergence;pub use emergence::EmergenceResult;pub use emergence::EmergenceRarity;pub use emergence::OpCategory;pub use wasm_api::SubstrateEngine;
Modules§
- atom
- ComputeAtom — Contiguous memory unit with typed projection views.
- coupling
- Coupling — Gravity-weighted Kuramoto stepping for substrates.
- emergence
- Emergence Engine — Interaction net reduction for op pair composition.
- expert
- ExpertProjection — MicroLM cognitive gating.
- fold
- Fold/Unfold — HVM γ/δ for Sematon serialization.
- graph
- GraphProjection — HNSW neighbor topology + p-adic address.
- kuramoto
- KuramotoProjection — Phase oscillator state.
- layout
- ProjectionLayout — Compile-time memory layout for ComputeAtoms.
- projection
- Projection trait — the core abstraction for ComputeAtom views.
- sematon
- Sematon
— The Smallest Meaning-Bearing Unit (Rust port). - splat
- SplatProjection — Visual/Semantic embedding (384-dim float32).
- thermal
- ThermalProjection – Ising-model spin state for substrate atoms.
- wasm_
api - SubstrateEngine — Monomorphized API for WASM consumption.
- witness
- ConvergenceWitness — Closed-Loop Synchronization Proof.
- world
- WorldGrid — Zone physics for the orbital shell world.