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

Human-in-the-Loop Approval Routing

Actions above a defined authority threshold pause until the right qualified human approves, with the request, context, and decision all recorded.

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 a human must decide

Not every action can or should be autonomous. Layer 4 classifies each proposed action by an authority level and routes those above a threshold to a qualified human before execution. Examples: a first shot at a new breeder operating point, a change to the burner plug-field target, or any action the copilot flags as low-confidence. The procedure blocks at a gate step until approval or rejection arrives.

Routing by role and qualification

python
def route(action):
    lvl = authority_level(action)          # L0 auto ... L3 dual-approval
    if lvl == L0: return AUTO
    approvers = qualified_for(action.domain, lvl)   # e.g. session_leader, magnet_engineer
    req = ApprovalRequest(action, context=lineage(action), deadline=action.gate_deadline)
    return await_quorum(req, approvers, policy=quorum_policy(lvl))

What the approver sees

Approvers approve, they do not command

A human gate is a veto-and-consent point, not a back door to inject arbitrary actions. The approver can only accept or reject the specific, already-bounded proposal in front of them. This keeps the same safety checks in force regardless of who is at the console and prevents an approval from bypassing the envelope checker.

Timeouts and defaults

Every gate has a deadline. If no decision arrives in time the default is the safe outcome, which for a pending energizing action is REJECT and for a pending abort is PROCEED. Quorum rules for high-authority actions are covered in approval policy and quorum. Every request, the context shown, the decider identity, and the decision are written to the lineage bus.

Content reviewed August 2026 · design-and-simulation stage