Skip to main content

Module substrate

Module substrate 

Source
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.