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 › L3 · Twin Modeling & AI
L3 · Twin Modeling & AI

Message Passing Across the Diagnostic Constellation

The mathematics of how Kronos propagates information between physically related sensors, and why attention weights track the plasma state.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L3 · TWIN MODELING & AIThe KRONOS-CTRL digital twin and its predictive shadow.1KRONOS-CTRL Twinlive plant state2GNNscoupled subsystems3PINNsphysics-constrained4Anomaly Ensemblesdrift & fault detection5MPCreceding-horizon control6Predictive Shadowruns seconds aheadMACHINE TIEState estimate descends to L1 control; alerts rise to L4 / L5.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORTWIN MODELING & AISHEET 05REV. 2026-08L3 · AI-NATIVE STACK
L3 · Twin Modeling & AI — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

The message-passing update

A GNN layer updates each node representation h_i by aggregating messages from its neighborhood N(i). Kronos uses an attention-weighted aggregation so that the influence of neighbor j on node i scales with how physically relevant j is right now:

python
# attention-weighted message passing (per layer l)
#   alpha_ij  attention from edge/geometry features
#   a         learnable attention vector; W  linear map
e_ij   = LeakyReLU( a @ concat(W@h_i, W@h_j, edge_ij) )
alpha  = softmax_over_neighbors(e_ij)
h_i_l1 = sigma( sum_j alpha_ij * (W @ h_j) )

Stacking L layers lets information travel up to L hops across the constellation, so a neutron-flux node can be informed by a Thomson-scattering node several edges away if the intervening flux-surface links justify it. Three to four layers are sufficient for the breeder graph; beyond that, over-smoothing washes out node-specific detail.

Attention as physical relevance

The attention weight alpha_ij is not a black box. During a breeder ELM-free negative-triangularity discharge, the coils on the outboard midplane where MHD activity concentrates receive higher attention among themselves; during a burner plug-density excursion, the end-cell diagnostics dominate. Inspecting alpha therefore doubles as an interpretability tool: operators can see which sensors the model is leaning on, and validation checks that those are the physically sensible ones.

Temporal state

Each node also carries a gated recurrent state so the graph is spatio-temporal: message passing handles the spatial structure at one instant, and the gated update carries information across the sub-microsecond-sampled time series L2 provides. This lets the network distinguish a genuine physical transient (coherent across neighbors and time) from single-channel noise (incoherent), which is the same discrimination the anomaly ensemble needs upstream of quench detection.

Content reviewed August 2026 · design-and-simulation stage