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

Distributed Tracing & Correlation

Correlation and causation IDs thread a single shot's activity across every service so latency and causality can both be reconstructed.

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.

One shot, many services

A single breeder shot touches diagnostics ingest, the twin, the copilot, the gating pipeline, and actuator adapters. To understand latency and causality across all of them, every event and span carries a shared correlation_id (the shot or campaign) and a causation_id (the specific event that triggered it). These are the same IDs the lineage bus uses, so tracing and audit share one identifier scheme.

Correlation vs causation

text
correlation_id = shot_00421          // groups everything for this shot
causation_id   = <parent event id>   // forms a causal tree, not just a group
// diagnostic -> twin_pred (caused_by diagnostic)
//            -> proposal  (caused_by twin_pred)
//            -> command   (caused_by proposal + envelope_ok + approval)

Latency budget across the gate

Tracing measures how long a candidate spends in each gating stage: reconcile, schema, rules, envelope, rate, approval. This matters because the gate sits between the twin's proposal and L1; if the human-approval stage dominates, that is visible and expected, while an unexpectedly slow envelope check is an alert. Tracing never sits on the L1 microsecond loop, which is off the event plane.

What traces reveal

Deterministic reconstruction

Because IDs are recorded on the immutable log, a trace can be rebuilt exactly during replay, unlike sampled traces that are lost after the fact. Every causal edge is preserved, so 'why did this command fire' is answered from the causation tree rather than inferred from timestamps.

Content reviewed August 2026 · design-and-simulation stage