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

Rate Limiting & Quotas for Actuation

Even valid commands are throttled to engineering slew limits and per-actuator quotas so no burst can drive hardware faster than it may move.

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.

Fast is not always safe

A command can be schema-valid, rule-legal, and inside the envelope, yet still be dangerous if issued too fast or too often. Superconducting magnets have slew limits; gas valves and heating systems have duty limits. The actuation rate limiter enforces these as a distinct gate, independent of throughput, so a flood of individually-legal setpoints cannot exceed hardware slew on the breeder coils or the burner plug magnet.

Token-bucket per actuator

python
class SlewGuard:
    def allow(self, actuator, new_sp, now):
        max_delta = SLEW_MAX[actuator] * (now - self.last_t[actuator])
        if abs(new_sp - self.last_sp[actuator]) > max_delta:
            return CLAMP_OR_REJECT      # never exceed hardware slew
        if not self.bucket[actuator].take(1, now):
            return REJECT               # per-actuator command-rate quota
        self._commit(actuator, new_sp, now); return OK

Slew clamping vs rejection

Interaction with safety

Rate limiting complements but does not replace the envelope: the envelope says where the machine may be, the rate limiter says how fast it may move between legal points. Both are on the gating path. Emergency safe-state actions (abort ramps) use rate limits set for controlled but rapid de-energize, not the routine slew caps.

Quotas protect shared systems

Per-actuator and per-subsystem quotas also protect shared services such as fuelling and heating from being monopolized by one runaway procedure, working with backpressure and the scheduler to keep the machine responsive to higher-priority needs.

Content reviewed August 2026 · design-and-simulation stage