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

Citation Grounding and Attribution

Every factual claim in a copilot answer links to a retrieved source or a twin run; unsourced assertions are flagged as defects.

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.

No claim without a source

The grounding contract is simple and strict: every factual claim a copilot makes must attach to a source — a retrieved document chunk, a structured L2 record, or a specific twin/simulation run recorded in the reasoning trace. Claims that cannot be attributed are either dropped or explicitly labeled as unverified inference. This is enforced at compose time and audited by the evaluation harness.

Attribution mechanics

Retrieved items and simulation outputs carry provenance ids through the whole planning loop. When the copilot composes an answer, each sentence with a factual assertion is linked to the provenance id(s) that support it. A post-composition check verifies that every such sentence is covered; sentences that assert unsupported facts are rewritten, sourced, or removed.

text
compose_with_citations(trace):
  answer = draft(trace)
  for claim in factual_claims(answer):
     src = match(claim, trace.provenance)
     if src: annotate(claim, src)
     elif is_inference(claim): label(claim, 'inference (unverified)')
     else: drop_or_rewrite(claim)
  assert coverage(answer) == 1.0    # no bare factual claim
  return answer

Grounded vs inferred

Has sourceIs inferenceHandling
10state with citation
11state, cite basis, mark inference
01allow only if labeled 'unverified'
00drop or rewrite

The distinction between a grounded fact and a reasoned inference is made visible to the operator rather than blurred. A copilot may reason beyond its sources — that is useful — but it must say so, so the operator can weight it accordingly. Canonical numbers (Q_sci 3.076, 85.0 MW, 26.49 T plug) are always cited to the frozen design canon, never recalled from parametric memory, so they cannot drift.

Grounding is measured continuously: the grounding evaluation samples answers and checks that citations actually support their claims, catching both missing citations and citations that do not entail the claim. See audit and provenance for how citations persist for later review.

Content reviewed August 2026 · design-and-simulation stage