Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › L4 · Orchestration
L4 · Orchestration

Schema Evolution & Compatibility

Schemas change over a machine's life; compatibility rules let old and new events coexist without breaking replay or in-flight procedures.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L4 · ORCHESTRATIONEvents, workflows, rules, and human routing.1Event Streamingthe backbone2Workflow Enginecampaign procedures3Rules & Safety Boundshard limits4Human-in-the-Loopapproval routing5Schedulerexperiment campaigns6Audit Busfull decision lineageMACHINE TIECoordinates L3 outputs with L5 copilots and human operators.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORORCHESTRATIONSHEET 06REV. 2026-08L4 · AI-NATIVE STACK
L4 · Orchestration — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

Long-lived machines, changing schemas

The breeder and burner control stacks will evolve for years. Event schemas gain fields, diagnostics are added, and models are versioned. Without discipline, a schema change would break replay of old data or crash consumers still reading old formats. Compatibility rules in the schema registry keep every version readable and every consumer resilient.

Compatibility classes

ChangeBackwardForwardAllowed in place
add optional fieldyesyesyes
add required fieldnoyesno (new version)
remove fieldyesnono (new version)
change type/unitsnononever (new topic)

Rules that hold the line

Replay across versions

Because old events carry their schema version, replay years later decodes them with their original schema and re-runs the procedure version that was in force. A 2030 breeder shot remains replayable after later stack upgrades. This is why breaking changes must never mutate an existing schema in place; doing so would corrupt the historical record.

python
decoder = registry.get(event.schema, event.schema_version)  # exact original
record  = decoder.decode(event.payload)
# new consumers read old records via backward-compatible readers

Command schemas are strictest

Command schemas change only through the same two-person process as safety rules, because a command's meaning must never drift. A command also references the envelope and rules versions it was checked against, so a schema or policy upgrade cannot retroactively validate a stale command (see authorization).

Content reviewed August 2026 · design-and-simulation stage