dr.David
Rhodus
The bookREFERENCE COLLECTION Contents
Chapter 147149 / 232

Quantum Configuration Baselines and Digital Thread

Operating Quantum Computers · 3 min read

A quantum platform fails quietly when its configuration story fragments. The circuit may be correct, the runtime may be available, and the QPU may be online, but the result becomes weak if no one can reconstruct which calibration, compiler target, pulse policy, queue policy, mitigation setting, and data contract were in force at execution time.

Security-focused configuration management treats configuration as an operational control, not clerical inventory [R205]. Quantum operations need the same discipline with more physical context: every run should attach to a baseline, and every baseline should attach to a digital thread that spans design, fabrication, calibration, execution, interpretation, and claim review. NIST describes digital-thread work as connecting product and lifecycle information across design, manufacturing, and support processes [R207]. The same idea applies to quantum systems: the operational artifact must connect hardware state, software state, evidence, and decision state.

DIAGRAM
Diagram loads as you read
Quantum Configuration Baselines and Digital Thread · Figure 1
View diagram source
flowchart LR
    Design[Device design] --> Fab[Fabrication lot]
    Fab --> Characterization[Characterization]
    Characterization --> Calibration[Calibration baseline]
    Calibration --> Target[Compiler target]
    Target --> Runtime[Runtime configuration]
    Runtime --> Execution[Experiment execution]
    Execution --> Evidence[Evidence package]
    Evidence --> Claim[Bounded claim]

The baseline is the unit of trust

A baseline is not one file. It is a signed bundle of state.

Baseline component Why it matters
hardware topology defines legal routing and expected crosstalk
calibration snapshot records measured parameters, estimates and timestamps used to model execution; it does not freeze or fully specify the device state
compiler target defines basis gates, timing, coupling, and scheduling assumptions
runtime policy defines execution mode, shot policy, queue mode, mitigation options
data schema defines how results and metadata are interpreted
access policy defines who was allowed to submit, approve, and read results
evidence policy defines retention, signatures, and review requirements
DIAGRAM
Diagram loads as you read
The baseline is the unit of trust · Figure 2
View diagram source
flowchart TB
    Baseline[Quantum configuration baseline] --> Hardware[Hardware state]
    Baseline --> Calibration[Calibration state]
    Baseline --> Compiler[Compiler target]
    Baseline --> Runtime[Runtime settings]
    Baseline --> Schema[Data schema]
    Baseline --> Access[Access policy]
    Baseline --> Evidence[Evidence policy]

The error pattern is familiar: teams record the circuit and the result counts, but not the execution environment. That is equivalent to recording application logs without recording the deployed version, feature flags, database schema, or infrastructure state.

Baseline lifecycle

A baseline should move through explicit states.

DIAGRAM
Diagram loads as you read
Baseline lifecycle · Figure 3
View diagram source
stateDiagram-v2
    [*] --> Draft
    Draft --> Candidate: assembled
    Candidate --> Validated: tests pass
    Validated --> Active: approved
    Active --> Superseded: new baseline active
    Active --> Quarantined: defect found
    Quarantined --> Retired: no longer trusted
    Superseded --> Retired

Draft baselines are local and mutable. Candidate baselines are complete but not trusted. Validated baselines passed release checks. Active baselines may be used for production or claim-bearing work. Quarantined baselines remain available for forensics but cannot be used for new claims.

Baseline comparison

Every quantum result should be explainable as a delta from the previous accepted baseline.

DIAGRAM
Diagram loads as you read
Baseline comparison · Figure 4
View diagram source
flowchart LR
    B1[Baseline N] --> Diff[Baseline diff]
    B2[Baseline N plus 1] --> Diff
    Diff --> Risk[Risk assessment]
    Risk --> Tests[Validation tests]
    Tests --> Decision{Promote?}
    Decision -- yes --> Active[Activate]
    Decision -- no --> Reject[Reject or revise]

Important diffs include topology change, readout drift, new two-qubit error distribution, compiler pass change, mitigation setting change, queue-priority change, and schema migration.

Digital-thread IDs

A digital thread needs stable identifiers.

Illustrative listing · yaml
thread_id: qdt-2026-04-20-alpha-019
qpu_id: ibm_kyiv_like_system
processor_family: superconducting_transmon
fabrication_lot: lot-91b
calibration_baseline_id: cal-2026-04-20T0900Z
compiler_target_id: target-2026-04-20T1015Z
runtime_contract_id: runtime-sampler-v2-prod-42
schema_version: qevidence.v7
claim_id: claim-materials-vqe-118

The identifiers do not need to disclose sensitive vendor details to every reader. They do need to be resolvable by authorized reviewers.

Baseline ownership

DIAGRAM
Diagram loads as you read
Baseline ownership · Figure 5
View diagram source
flowchart TB
    PlatformOwner[Platform owner] --> Owns[Owns baseline policy]
    HardwareLead[Hardware lead] --> ApprovesHW[Approves hardware state]
    CalibrationLead[Calibration lead] --> ApprovesCal[Approves calibration state]
    CompilerLead[Compiler lead] --> ApprovesTarget[Approves compiler target]
    SecurityLead[Security lead] --> ApprovesAccess[Approves access policy]
    EvidenceLead[Evidence lead] --> ApprovesEvidence[Approves evidence policy]
    Owns --> ReleaseBoard[Baseline release board]
    ApprovesHW --> ReleaseBoard
    ApprovesCal --> ReleaseBoard
    ApprovesTarget --> ReleaseBoard
    ApprovesAccess --> ReleaseBoard
    ApprovesEvidence --> ReleaseBoard

No single engineer should be able to silently mutate the full baseline used for claim-bearing results. That does not mean every change requires bureaucracy. It means the promotion path is explicit and evidence-backed.

Configuration drift

Quantum configuration drift is broader than software drift.

DIAGRAM
Diagram loads as you read
Configuration drift · Figure 6
View diagram source
flowchart LR
    Drift[Drift] --> Physical[Physical drift]
    Drift --> Software[Software drift]
    Drift --> Policy[Policy drift]
    Drift --> Data[Data drift]
    Physical --> Cal[Calibration no longer representative]
    Software --> Compiler[Compiler assumptions changed]
    Policy --> Access[Access or retention changed]
    Data --> Schema[Schema or interpretation changed]

Drift detection should compare actual state against the active baseline. For example, the platform can block a production job when the active calibration is older than the policy allows, when the compiler target no longer matches backend properties, or when mitigation settings changed without an associated review.

Practical rule

Do not ask, “Which QPU did we run on?” Ask, “Which baseline produced this claim?” The first question is inventory. The second is operational trust.

Additional technical sources: [R280].