Watch quantum error correction quality in real time, observe decisions, correlations, and abort triggers as they happen
0.0%
0.0%
VETO: 0 | DEFER: 0
0
Avg conf: 0%
IDLE
No session active
ExecutionMonitor receives shot-level decisions from SafetyGate in real time. Each shot is classified as ALLOW, DEFER, or VETO.
Correlated errors (crosstalk, leakage, cosmic rays) are detected and flagged in real time. Doom rate tracks overall session health.
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 you only pay for shots that make the paper.
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.