The Platform · v2.0

A full-stack quantum operating system.

Five layers, one coherent stack — from 10 mK cryogenics to ergonomic Python. Designed so research teams ship results instead of babysitting hardware.

01 · Stack

Five layers, designed to compose — and to be replaced as the science advances.

Each layer is independently versioned. Swap simulators for hardware, or our compiler for yours, without rewriting your application.

L4
Applications
Production-grade libraries — wave-chem, wave-finance, wave-ml, wave-pqc — each with reference circuits, validated against classical baselines, and shipped under Apache 2.0.
wave-chemwave-financewave-mlwave-pqc
L3
Wave SDK
A typed intermediate representation that compiles a single source to WC hardware, hosted simulators, or classical fallbacks. Python 3.11+ and Rust 1.78+ bindings, native to PyTorch and JAX, with reproducible Nix-pinned environments.
PythonRustJAXPyTorch
L2
Wave OS
Pulse-level scheduling, dynamic circuit compilation, real-time zero-noise extrapolation, probabilistic error cancellation, and adaptive readout — all built into the runtime rather than glued on as a post-processing script.
ZNEPECAdaptive readoutDD
L1
QPU fabric
WC-series superconducting processors. WC-890 is our production processor: 4,096 transmon qubits in a heavy-hex lattice with all-to-all virtual connectivity via the compiler. WC-1200 enters limited release in Q4 2026.
WC-890WC-1200 (preview)Heavy-hex
L0
Cryogenics & control
Bluefors XLD-2000 dilution refrigerators at 10 mK with Wave-designed microwave control crates, FPGA pulse generators at 4 GS/s, and per-qubit individual addressing.
10 mK4 GS/s FPGABluefors XLD
02 · Hardware

WC-890.

The production WC-890 is a 4,096-qubit transmon lattice tuned to ~5 GHz, with tunable couplers and per-qubit dispersive readout. Compiler-side, the heavy-hex topology is exposed as a virtual all-to-all graph via SWAP-aware routing and parallel teleportation.

Topology
Heavy-hex
Qubits
4,096
Logical qubits
12 (d=7)
T1 median
180 µs
T2 median
500 ms
1Q fidelity
99.97%
2Q fidelity
99.84%
Readout
99.5%
Cycle time
120 ns
WC-890 dilution refrigerator
03 · Wave SDK

Hello, Wave.

A single source compiles to live hardware, hosted simulators, or classical fallbacks.

from wave import circuit, run, backends

# Build a 4-qubit GHZ state
q = circuit(qubits=4)
q.h(0).cx(0, 1).cx(1, 2).cx(2, 3)

# Run on WC-890 with real-time ZNE error mitigation
result = run(
    q,
    shots=4096,
    backend=backends.wc890(region="us-west"),
    mitigation="zne+pec",
    priority="reserved",
)

print(result.histogram())
# {'0000': 0.491, '1111': 0.488, ...}

Python

sdk

Reference language. Pip-installable, JAX & PyTorch interop.

Rust

sdk

First-class. Used for low-latency hybrid control loops.

Julia

sdk

Community-maintained bindings via WaveQuantum.jl.

C / OpenQASM 3

sdk

FFI for legacy compiler stacks and HPC integrations.

04 · Roadmap

What we're shipping next.

Dated. Public. Updated quarterly with hits and misses.

Q3 2026

WC-890.1 firmware

Adaptive readout 2.0, 3× faster mid-circuit measurement.

Shipping
Q4 2026

WC-1200 preview

12,288 qubits, distance-11 logical, limited partner access.

On track
Q2 2027

Wave OS 3.0

Real-time decoder integration, magic-state factories.

On track
Q4 2027

Fault-tolerant beta

100 logical qubits at 10⁻⁹ logical error per gate.

Stretch