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

Dead-Letter & Poison Messages

An event that repeatedly fails processing is quarantined to a dead-letter topic so it cannot stall a partition or block the machine.

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.

One bad event must not stop the line

Because ordering is per-partition, an event that always fails handling would block every later event on its partition indefinitely. On a control plane that is unacceptable: a poison magnetics event could stall the whole breeder magnetics stream. Layer 4 bounds retries, then quarantines the offending event to a dead-letter topic and advances the offset.

Retry then quarantine

python
def process(e):
    for attempt in range(MAX_RETRY):
        try:
            handle(e); commit(e); return
        except Transient:
            backoff(attempt)         # transient: retry with backoff
        except Poison:
            break                    # deterministic failure: stop retrying
    deadletter.publish(e, reason=last_error, attempts=attempt+1)
    commit(e)                        # unblock the partition

Transient vs poison

Safety-critical streams never silently drop

For command and safety streams, dead-lettering is itself an alarm: a command that cannot be processed triggers a fail-closed rejection and a loud alert, never a silent skip. A dead-lettered envelope or interlock event escalates immediately, because the safe interpretation of an unprocessable safety event is that the machine should hold or abort.

Draining the dead-letter

Dead-letter contents are inspected offline, root-caused, and, where a fix makes them processable, re-injected in order. Their lineage is preserved so a re-injected event carries its original identity for replay and audit. The dead-letter rate is a monitored SLO (see observability).

Content reviewed August 2026 · design-and-simulation stage