QEC MONITORING

Track quantum error correction quality in real time: decisions, correlations, and abort triggers as they happen

ACTIVE
FAILURE-RISK SCORE

0.0%

0%
BLOCK RATE

0.0%

VETO: 0 | DEFER: 0

DECISIONS

0

Avg conf: 0%

ABORT STATUS

IDLE

No session active

FAILURE-RISK TIMELINE
Waiting for metrics data...
0%healthyblock_rate > 50% triggersabort100%
VERDICT DISTRIBUTION
ALLOW0
DEFER0
VETO0
EVENT LOG
0 events (max 100)
Start monitoring to see events...
CIRCUIT BREAKER
CLOSED
Normal operation. All shots processed.
CLOSEDHALF_OPENOPEN
ABORT POLICY ENGINE6 rules
No active session.

HOW QEC MONITORING WORKS

1. STREAM

ExecutionMonitor receives shot-level decisions from SafetyGate in real time. Each shot is classified as ALLOW, DEFER, or VETO.

2. DETECT

Correlated errors (crosstalk, leakage, cosmic rays) are detected and flagged in real time. The failure-risk score tracks overall session health.

3. PROTECT

The abort policy engine evaluates quality metrics against configurable thresholds in real time. When the session drifts outside policy, the circuit breaker opens and execution halts automatically, so spend stops on shots that are no longer producing usable results.

SDK INTEGRATION

from qubitboost_sdk import (
    SafetyGateV3, ExecutionMonitor, AbortPolicyEngine,
    MonitoringSession, AbortPolicyConfig,
)

# Configure SafetyGate with real-time monitoring
gate = SafetyGateV3.from_calibration("ibm_fez", distance=5)
monitor = ExecutionMonitor(
    session=MonitoringSession(backend="ibm_fez"),
    abort_policy=AbortPolicyConfig.default_enterprise(),
)

# Stream decisions with automatic abort protection
with monitor.track() as session:
    for shot in hardware_shots:
        result = gate.evaluate(shot)
        session.record(result)

        # AbortPolicyEngine evaluates rules on every decision
        if session.aborted:
            print(f"Aborted after {session.shots_processed} shots")
            print(f"Reason: {session.abort_reason}")
            break

    print(f"Block rate: {session.block_rate:.1%}")
    print(f"Budget saved: ${session.cost_saved:.2f}")

Real-time monitoring with automatic abort available in QubitBoost SDK v2.4.0. Integrates with EventBus for streaming telemetry and OpenTelemetry for observability.