Live Telemetry
The flagship example streams local CPU and memory samples from Rust to a browser using generated stateful delta codecs.
The path has four contract boundaries:
- the schema marks
SystemSnapshotwith@delta; - the Rust encoder retains its previous numeric values;
- the TypeScript decoder applies the matching state transitions;
- reconnect resets the decoder before a new base frame.
Verify the codecs and reset path without binding a port:
python scripts/examples.py check live-telemetry
To run the dashboard, install its locked Node dependencies and start the Rust service as described in the guided example README.
Delta encoding is stateful representation, not general compression. Frame size depends on the sampled values and number of CPU cores.