Benchmarking

The Bench module provides standardised performance benchmarking for quantum backends. Run canonical circuits (Bell, QV, RB, CLOPS) across one or more backends and generate sealed evidence bundles that can be attached to ACOS certification reports.

Available Benchmark Suites


Run a Benchmark

The available workload IDs are listed by GET /api/v1/bench/workloads; curated suites by GET /api/v1/bench/suites.

Response


Get Benchmark Report


Self-Test (Health Check)

Runs a quick Bell circuit on the specified backend to verify connectivity and correctness.
Use this before submitting production jobs to verify the backend is healthy.

Compare Backends

Run the same workloads on each backend with the same seed, then compare the reports side by side:

List Historical Reports


Evidence Bundles

Every completed benchmark automatically generates a sealed evidence bundle. Attach these to ACOS certification packages:
The bundle includes:
  • Raw circuit source (QASM)
  • Shot-by-shot measurement results
  • Backend calibration snapshot
  • Merkle SHA-256 seal over every item (sealed_unsigned; Trust Plane signatures are not live yet)
  • Generation timestamp

Python Example — Automated Backend Selection