terminals-core
Core runtime primitives for Terminals OS: phase dynamics, AXON wire protocol, substrate engine, and sematonic types.
Install
# Cargo.toml
[]
= "0.1"
Or via CLI:
Quick Start
use ;
// Five oscillators with random initial phases
let mut phases = ;
let natural_freqs = ;
let coupling = 0.5;
let dt = 0.01;
// Advance one Kuramoto step
kuramoto_step;
// Measure synchronisation (0.0 = incoherent, 1.0 = fully locked)
let r = order_parameter;
println!;
Modules
| Module | Description |
|---|---|
phase |
Kuramoto oscillator model — step integration and order parameter measurement |
wire |
AXON wire protocol — frame encoding, CRC verification, zero-copy parsing |
primitives |
Sematonic type primitives — branded newtypes and validation helpers |
audio |
Audio kernel types — spectral descriptors and metric frames |
substrate |
Substrate engine — compute atoms, projections, and Ising thermal model |
License
BUSL-1.1 — see LICENSE for full terms. Converts to Apache 2.0 four years after each release.