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 monitors multiple quality metrics in real time. When conditions breach configurable thresholds, the circuit breaker opens and the session terminates automatically to protect your compute budget.
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.