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

Two-Phase Action Commit

The rare actions that must span two coupled actuators atomically use a prepare-then-commit protocol with a safe abort on any failure.

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.

When one command is not enough

Most actions target a single actuator, but a few require two coupled changes to happen together or not at all, for example a coordinated adjustment of the burner's two end plugs, or a paired change to breeder coil currents that must move in step to preserve equilibrium. For these, Layer 4 uses a bounded two-phase commit so a partial application cannot leave the machine in an unsafe intermediate.

Prepare then commit

text
PHASE 1 PREPARE:
  ask each actuator adapter: can you reach setpoint X, within envelope+rate?
  each replies PREPARED (reserved) or ABORT
PHASE 2:
  all PREPARED -> COMMIT (both apply) 
  any ABORT / timeout -> ABORT all (release reservations, no motion)

Bounded and fail-safe

Unlike a generic distributed transaction, this protocol is used sparingly, has a hard timeout, and its failure mode is defined: on any prepare failure or timeout, nothing moves. It is not used on the fast L1 control loop; it coordinates the small set of supervisory setpoint changes that are physically coupled. A blocked or uncertain commit resolves to ABORT, the safe outcome.

Why not a saga here

Still fully gated

Both prepared setpoints pass the full gating pipeline before PREPARE, so a two-phase action is not a bypass of rules, envelope, or authorization; it only adds atomicity across two already-approved commands. The prepare, commit, and abort steps are all journalled to the lineage bus and are replayable.

Content reviewed August 2026 · design-and-simulation stage