One circuit. Four vendors. Four cost surfaces.
Send one OpenQASM 3 circuit. The transpiler emits four vendor-native artefacts, each with a SWAP count, an idle-time fraction, and a predicted infidelity with a 95% confidence interval. Every artefact is pinned to a vendor SDK version and replayable byte-for-byte by canonical SHA-256.
The same source circuit. Different topologies. Different costs.
| Vendor | Native gate set | Depth | 2-qubit gates | SWAPs | Idle fraction | Predicted infidelity (95% CI) |
|---|---|---|---|---|---|---|
| IBM Heron r2 | RZZ, SX, RZ, X | 2 | 2 | 0 | 0.50 | 0.0106 [0.0097, 0.0114] |
| IonQ Tempo | GPi, GPi2, MS | 2 | 2 | 0 | 0.97 | 0.0083 [0.0076, 0.0090] |
| Quantinuum H3-1 | U1q, ZZ | 2 | 2 | 0 | 0.55 | 0.0032 [0.0030, 0.0035] |
| Pasqal Orion β | CZ + Rabi-detuning | 2 | 2 | 0 | 0.98 | 0.0164 [0.0150, 0.0177] |
Same source circuit. Different topologies. Different costs. The manifest names every choice that produced these numbers, from the seed to the SDK version. Quantinuum H3-1 has the lowest predicted infidelity because the 2026 stub registry assigns it the highest published 2Q fidelity. Pasqal Orion β has the highest because the same registry assigns Rydberg-blockade 2Q the lowest. Neither line is a marketing statement. Both are properties of the registry the manifest cites.
Connectivity is the cost.
SWAP overhead is a property of the coupling graph, not a vendor opinion. The four backends have four different graphs.
Three numbers per vendor.
The cost manifest is not a single score. The reader picks the column that matters for their workload. SWAP overhead dominates long-range circuits on heavy-hex. Idle fraction dominates sparse layers on all-to-all. Predicted infidelity dominates everything when error budget is tight. The manifest reports all three.
The router walks the source DAG and inserts SWAP gates wherever a 2Q operation crosses a non-edge in the vendor coupling map. All-to-all vendors report SWAP = 0 by construction. Heavy-hex on QFT-10 reports SWAP = 11.
A 2Q gate occupies two qubits; the other qubits in the layer sit idle. Idle fraction is high on circuits that gate few qubits per layer. The number is per-vendor because layer scheduling is per-backend.
Pauli-Lindblad coefficients per vendor drive the prediction. Bootstrap resampling gives the 95% CI. The stub-stage CI is widened by a factor of 3; the fitted-stage CI lands when the mitigation spine reaches its measurement gate.
Replayable byte-for-byte by canonical SHA-256.
aa69456755e2027fda5ec65cc650683babd3af8e89623cc561ea3545b3dab738 Re-run the transpiler with the same seed, the same SDK version, the same optimization level. The hash recovers byte-for-byte. The reproducibility envelope captures seed, optimization level, basis gates, transpiler passes in order, SDK version, calibration timestamp.
The manifest carries the full hardware-run record at production: vendor, backend, job ID, vendor log URL, calibration timestamp, T1 and T2 at run time, transpiler passes in order, basis gates, mitigation primitive, statistical-equivalence test result. An EU auditor under DORA Art. 28-30 can replay the manifest byte-for-byte.
A ledger, not a pitch.
- Enterprise platform-engineering lead pricing vendor lock-in cost before a multi-year quantum program
- Quantum research lead choosing one of four hardware paths and needing apples-to-apples cost surfaces
- AI / HPC infrastructure architect at a Tier-1 EU bank running a procurement-grade vendor evaluation
- Auditor under DORA Art. 28-30 who needs a replayable artefact, not a vendor-authored chart
- Vendor managed-service buyers (the IBM Quantum platform, Quantinuum Nexus, IonQ Cloud, Pasqal Cloud already run circuits as a service)
- Buyers expecting a single vendor ranking (the manifest reports per-column cost, not a composite score)
- Customers who want the tool to execute circuits on real QPUs (execution is the vendor runtime; the tool emits the submittable artefact)
- Workloads that require Atom Computing or any vendor not in v1.0 scope (held for amendment + registry row)
What buyers ask.
Why four vendors, not one?
A single-vendor transpiler picks the cost profile that flatters its own backend. The buyer comparing hardware paths needs the same source circuit lowered into four native gate sets so the difference is in the topology, not the toolchain.
Is this a managed-service runtime?
No. The tool emits four vendor-native artefacts plus a cost manifest. The buyer submits each artefact to the vendor runtime that owns it. Execution stays at the vendor; comparability stays at the manifest.
Does the manifest pick a winner?
No ranking. The cost manifest reports SWAP overhead, idle-time fraction, and predicted infidelity per vendor. Where a vendor is genuinely worse on a workload, the manifest says so by number, not by adjective.
How do I verify the prediction?
Every artefact ships under a signed .qapp manifest with a SHA-256 hash. The reproducibility envelope captures seed, optimization level, basis gates, transpiler passes in order, SDK version, and calibration timestamp. Two runs under the same envelope produce byte-equal artefacts.
What is in v1.0 and what is not?
v1.0 covers IBM Heron r2, IonQ Tempo, Quantinuum H3-1, and Pasqal Orion β. Atom Computing is not in v1.0; adding it requires an amendment plus a registry row. The four-vendor scope is final at Gate 0.
One circuit, four cost surfaces, one signed manifest.
Send OpenQASM 3 or a Qiskit circuit. The four artefacts come back side by side. The cost manifest is the artefact a procurement team can read.
Atom Computing is not in v1.0 scope. Adding it requires an amendment plus a registry row. The four-vendor scope is final at Gate 0.