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 › L5 · Applications & Copilots
L5 · Applications & Copilots

Bounded Action Schemas and Validation

The typed contracts that define every copilot tool call — arguments, ranges, side-effect flags — and reject anything malformed before it runs.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L5 · APPLICATIONS & COPILOTSAgentic copilots that reason over the machine.1Plasma Copilotscenario design2Engineering Copilotsubsystem analysis3Operations Copilotrunbooks & procedures4Agentic Toolsbounded action-taking5Knowledge BaseRAG over the fabric6Guardrailssafety-boundedMACHINE TIEReads the twin and fabric; proposes actions that route through L4.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORAPPLICATIONS & COPILOTSSHEET 07REV. 2026-08L5 · AI-NATIVE STACK
L5 · Applications & Copilots — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

A schema per tool

Every copilot tool is defined by a machine-checkable schema. The schema fixes the argument names and types, the valid ranges for physical arguments, whether the tool has a side effect, and the resource bounds. A tool call is validated against its schema before execution; a call that omits a required argument, uses an out-of-range value, or claims the wrong class is rejected and returned to the planner as an error to reason about.

Why ranges live in the schema

Physical arguments carry hard ranges drawn from the machine's canon and the certified envelope. A proposed plasma-current setpoint above the breeder's 9.66 MA design point, or a plug-field argument above the burner's 26.49 T, fails schema validation before it ever reaches L4. This is a first, cheap line of defense: obviously invalid actions never become proposals.

json
{
  "tool": "propose.set_current_reference",
  "class": "propose",
  "args": {
     "machine": {"enum": ["breeder"]},
     "Ip_MA":  {"type": "number", "min": 0, "max": 9.66},
     "dIpdt":  {"type": "number", "max": "ramp_limit"}
  },
  "side_effect": true,
  "authorization": ["L4", "human"]
}

Validation pipeline

Well-typedIn-rangeSide-effect declaredResult
11n/a (read)execute
111forward to L4
101reject (out of bounds)
0--reject (malformed)

Schema validation is deterministic and lives outside the model, so a copilot cannot argue its way past it. It complements — it does not replace — the semantic checks L4 performs (envelope membership over the full state, authorization, rate limiting). Together they form defense in depth: the schema stops the malformed and the obviously invalid; envelope checks and L4 authorization stop the contextually unsafe.

Content reviewed August 2026 · design-and-simulation stage