open-standards/wai/wai-quantum/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 74f1a30c75
Some checks failed
joule-moq-room room service / joule-moq-room · does this change touch it (push) Successful in 17s
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Successful in 20s
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Successful in 18s
wai-app and Create / wai-app · does this change touch it (push) Successful in 36s
WAI operation catalogue / does this change touch it (push) Successful in 26s
wai-audit collector and player integration / does this change touch it (push) Successful in 15s
wai-key-proxy / does this change touch it (push) Successful in 17s
wai-ledger service / does this change touch it (push) Successful in 17s
wai-quantum resource estimation / does this change touch it (push) Successful in 19s
wai-fleet service / does this change touch it (push) Successful in 57s
wai-quantum docs, course and locales / does this change touch it (push) Successful in 44s
wai-quantum editors / does this change touch it (push) Successful in 38s
wai-quantum command line / does this change touch it (push) Successful in 52s
wai-quantum pulse and dynamics / does this change touch it (push) Successful in 18s
wai-quantum-landscape-fpga reference design / does this change touch it (push) Successful in 25s
wai-quantum for JavaScript / does this change touch it (push) Successful in 40s
wai-quantum contract / does this change touch it (push) Successful in 47s
wai-quantum for Python / does this change touch it (push) Successful in 17s
wai-quantum other formats / does this change touch it (push) Successful in 48s
wai-quantum OpenQASM reader / does this change touch it (push) Successful in 34s
wai-quantum error correction and mitigation / does this change touch it (push) Successful in 16s
wai-quantum variational and algorithm library / does this change touch it (push) Successful in 14s
wai-quantum extension points / does this change touch it (push) Successful in 36s
wai-quantum service / does this change touch it (push) Successful in 34s
wai-quantum qudit jobs / does this change touch it (push) Successful in 39s
wai-quantum studio and desktop / does this change touch it (push) Successful in 20s
wai-sink-android native sink library / does this change touch it (push) Successful in 17s
wai-quantum views in agent hosts / does this change touch it (push) Successful in 37s
wai-quantum verdicts and repairs / does this change touch it (push) Successful in 41s
WAI Studio / does this change touch it (push) Successful in 46s
wai-sink-swift native sink package / does this change touch it (push) Successful in 47s
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Successful in 2m13s
wai-quantum-landscape-fpga reference design / the board's code on the board's processor's architecture · linux-arm64, release (push) Successful in 2m11s
wai-quantum pulse and dynamics / the same bits · linux-arm64 (push) Successful in 2m46s
wai-quantum service / service energy · linux packages (push) Successful in 2m14s
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux-arm64, release (push) Successful in 4m7s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Successful in 3m53s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Successful in 6m53s
joule-moq-room room service / joule-moq-room, every target (push) Successful in 7m40s
wai-quantum extension points / the registry and the example · linux-arm64 (push) Successful in 6m25s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 26s
wai-quantum energy-landscape jobs / does this change touch it (push) Successful in 13s
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Successful in 1m15s
wai-key-proxy / proxy · linux (push) Successful in 1m22s
wai-fleet service / service · linux (push) Successful in 2m21s
wai-audit collector and player integration / collector · linux (push) Successful in 4m10s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (push) Successful in 15s
wai-ledger service / service · linux (push) Successful in 4m21s
wai-quantum pulse and dynamics / reader, simulator and pulse jobs under wasm32-wasip2 (wasmtime) (push) Successful in 2m13s
wai-quantum editors / editors · linux (push) Successful in 3m25s
wai-quantum contract / the policy is linked, and the deprecations page reads (push) Successful in 8s
wai-quantum pulse and dynamics / reader, simulator and pulse jobs · linux, release (push) Successful in 3m54s
wai-quantum wasmQ / does this change touch it (push) Successful in 13s
wai-quantum resource estimation / estimation and calibration · linux, release (push) Successful in 6m46s
wai-quantum OpenQASM reader / corpus under wasm32-wasip2 (wasmtime) (push) Successful in 50s
wai-quantum docs, course and locales / the course and the command line's languages · linux (push) Successful in 6m28s
wai-quantum other formats / the set under wasm32-wasip2 (wasmtime) (push) Successful in 1m58s
wai-quantum energy-landscape jobs / the same bits · linux-arm64 (push) Successful in 12m17s
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux, release (push) Successful in 2m5s
wai-quantum contract / API compatibility · linux (push) Successful in 5m46s
wai-quantum extension points / the registry under wasm32-wasip2 (wasmtime) (push) Successful in 1m8s
wai-quantum OpenQASM reader / reader and corpus · linux (push) Successful in 4m59s
wai-quantum for JavaScript / javascript · linux (push) Successful in 6m59s
wai-quantum for Python / python · linux (push) Successful in 4m47s
wai-quantum error correction and mitigation / codes, decoders, texts and mitigation · linux, release (push) Successful in 5m43s
wai-quantum qudit jobs / the module and the conformance set under wasm32-wasip2 (wasmtime) (push) Successful in 1m55s
wai-quantum other formats / readers, writers and the set · linux (push) Successful in 7m49s
WAI operation catalogue / the catalogue and every door · linux (push) Successful in 15m51s
wai-quantum qudit jobs / the module, the job, the conformance set, the referee and the verb · linux (push) Failing after 4m5s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Successful in 56s
wai-quantum verdicts and repairs / the intent set and the verdict under wasm32-wasip2 (wasmtime) (push) Successful in 2m21s
wai-quantum extension points / the registry and the example · linux (push) Successful in 7m50s
wai-quantum verdicts and repairs / verdicts, repairs and the intent set · linux (push) Successful in 5m14s
wai-quantum service / service · linux (push) Successful in 8m29s
wai-quantum studio and desktop / desktop app · linux (push) Successful in 7m3s
wai-quantum contract / schemas and the committed tool lists · linux (push) Successful in 14m30s
wai-quantum studio and desktop / studio · browser (push) Successful in 8m13s
wai-quantum views in agent hosts / views · the page and its engine (push) Successful in 8m15s
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Successful in 54s
wai-quantum views in agent hosts / views · a scripted host (push) Successful in 9m43s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (push) Successful in 22m57s
wai-quantum studio and desktop / desktop app · windows (push) Successful in 9m46s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Successful in 2m19s
wai-fleet service / service · macos (push) Successful in 37s
wai-ledger service / service · macos (push) Successful in 1m19s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Successful in 6m4s
wai-quantum editors / editors · macos (push) Successful in 2m11s
wai-quantum command line / command line · macos (push) Successful in 2m23s
wai-quantum pulse and dynamics / the same bits · macos (push) Successful in 1m48s
wai-quantum command line / command line · linux (push) Successful in 29m0s
WAI Studio / Studio in WebKit · linux (push) Successful in 15m46s
wai-quantum for Python / python · macos (push) Successful in 2m29s
wai-quantum qudit jobs / the same bits · macos (push) Successful in 2m31s
wai-quantum studio and desktop / desktop app · macos (push) Successful in 5m33s
wai-quantum service / service · macos (push) Successful in 6m11s
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Successful in 5m20s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Successful in 16m59s
wai-quantum-landscape-fpga reference design / the member against the model of the logic, and the logic against the model · linux, release (push) Successful in 42m39s
WAI Studio / Studio in Chromium and Firefox · macos (push) Successful in 11m13s
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Successful in 17m1s
wai-quantum wasmQ / the reference modules rebuild to their modules of record · linux (push) Successful in 39s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Successful in 3m55s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 5m33s
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · linux (push) Successful in 4m47s
wai-quantum wasmQ / interpreter and vectors under wasm32-wasip2 (wasmtime) (push) Successful in 5m41s
wai-quantum energy-landscape jobs / native against WebAssembly, over many seeds (push) Successful in 8m57s
wai-quantum energy-landscape jobs / reader, kernels, answers and the stated result · linux, release (push) Successful in 11m22s
wai-quantum energy-landscape jobs / the module under wasm32-wasip2 (wasmtime) (push) Successful in 22m26s
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · macos (push) Successful in 4m7s
wai-quantum energy-landscape jobs / the same bits · macos (push) Successful in 7m27s
wai-quantum: qudits of 4 and 6 levels, every constant exact or the nearest value, and qudit jobs in the engine
quantum_qudit takes d = 4 (roots ±1, ±i, exact) and d = 6 (coordinates ±1/2,
±√3/2, as d = 3's) beside 2 and 3: the dimensions whose roots of unity have
degree at most two. Every other dimension is refused. Each irrational constant
(√3/2 and the Fourier entries 1/√2, 1/√3, 1/(2√3), 1/√6, 1/(2√6), √2/4) is
the nearest multiple of 2^-30, found in whole numbers and proved nearest by a
test; the module had called a floor square root "exact", and 1/√3 was a floor
of a floor, 1.13 units low. The Fourier gate's entries are ω^m/√d applied with
circuit2's arithmetic, so d = 2 is circuit2's H on any state and F_4 is the
two-qubit QFT on every basis state; F_6 is F_2 ⊗ F_3 under the CRT relabelling.
Each gate's rounding and constants are counted (gate_bound), carried to a
2-norm bound on the state (program_bound) and a total-variation bound on the
outcomes (outcomes_bound); the worst measured is 0.79 of the bound.

engine::qudit is the job: a program of shift, clock, fourier, csum and phase
gates, measured with a seed, sealed in the receipt every job takes
(wai.quantum.qudit/1; refusals J090, J091, J092; at most 2^24 amplitudes and
2^32 work, measured at 9.6 s natively and 49.9 s on wasm32). The command line
runs it (wai-quantum qudit run, check, example). extensions/quantum-sim.md §9
states all of it; quantum-conformance/qudit/ holds the constants, 29 vectors
and 35 refusals, the same bytes on arm64 macOS, x86_64 Linux and wasm32-wasip2
(wai-quantum-qudit.yml), with a second implementation in Python.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-10 15:14:59 -05:00
..
data wai-quantum: a rotation's Clifford+T word takes the cheapest unit of the solver's solution, never more T gates than the reference implementation 2026-11-09 13:09:47 -05:00
answer_conformance.rs wai-quantum: the answer view layer, its codes and conformance set, and correctness records 2026-10-28 08:42:54 -04:00
bit_identity.rs determinism-tiers §5: CI validates the browser packages; the READMEs run CI's wasmtime 2026-11-04 12:29:00 -05:00
cuda_member.rs wai-quantum 0.4.4: the fabric's CUDA member 2026-10-14 01:14:01 -04:00
cuda_spd.rs wai-quantum: sparse Pauli dynamics on the GPU, with the CPU's term set, order and bits 2026-10-31 22:05:00 -04:00
cuda_sv.rs wai-quantum: the state vector resident on the device, its wider kernels certified on their own 2026-10-31 22:05:00 -04:00
cuda_tensor.rs wai-quantum 0.6.1: the CUDA member's tensor-core kernel 2026-10-16 04:21:11 -04:00
dataflow_member.rs wai-quantum 0.5.2: the dataflow device's vector engine as a member 2026-10-15 01:49:20 -04:00
dsp_member.rs wai-quantum: the signal processor, and its vector unit as a member 2026-10-14 10:47:59 -04:00
fabric_expected.rs wai-quantum WebGPU member: tile review fixes 2026-10-11 23:12:21 -04:00
fabric_placement.rs wai-quantum: sparse Pauli dynamics on the GPU, with the CPU's term set, order and bits 2026-10-31 22:05:00 -04:00
formats_conformance.rs quantum-conformance: other formats, natively and under wasm32-wasip2 2026-10-31 07:16:32 -04:00
formats_mutation.rs wai-quantum: other formats bounded against hostile input, in CI 2026-10-31 07:16:32 -04:00
fpga_member.rs wai-quantum 0.5.0: provenance, sampling members, device programs, OpenCL, a simulated FPGA, f64 on accelerators, and QPU clients 2026-10-14 09:02:11 -04:00
frame_reference.rs wai-quantum: the surface-code memory experiment at p = 0 writes the reference generator's text 2026-11-05 14:26:00 -05:00
hip_member.rs wai-quantum: the HIP member, the CUDA kernel's text on HIP devices 2026-10-15 05:01:50 -04:00
hip_sv.rs wai-quantum: the state vector resident on the device, its wider kernels certified on their own 2026-10-31 22:05:00 -04:00
hip_wmma.rs wai-quantum 0.6.2: the HIP member's matrix-instruction kernel 2026-10-16 10:07:26 -04:00
intent_conformance.rs wai-quantum: the intent conformance set, natively and under wasm32-wasip2, with a CI leg 2026-10-27 23:44:27 -04:00
landscape_conformance.rs wai-quantum: a landscape member declares its capacity, and is held to everything within it 2026-11-09 15:49:07 -05:00
landscape_devices.rs wai-quantum: a landscape member declares its capacity, and is held to everything within it 2026-11-09 15:49:07 -05:00
landscape_float_read.rs wai-quantum: bound every quantity a job can ask for, and check what a member claims 2026-11-06 03:34:58 -05:00
metal_matrix.rs wai-quantum: the Metal member, with a SIMD-group matrix kernel 2026-10-16 04:59:05 -04:00
metal_member.rs wai-quantum: the Metal member, with a SIMD-group matrix kernel 2026-10-16 04:59:05 -04:00
metal_tensor_ops.rs wai-quantum: the Metal member's tensor-operation kernel; M5 measured 2026-10-16 10:19:30 -04:00
native_conformance.rs wai-quantum: devices whose two-qubit gate is XX(θ), and star devices whose qubits move into a resonator 2026-11-10 14:07:59 -05:00
npu_cores_member.rs wai-quantum: the npu-cores member, the gate on a neural processor's own core 2026-10-15 09:17:34 -04:00
npu_member.rs wai-quantum 0.5.1: the neural-processor member 2026-10-14 09:10:30 -04:00
opencl_member.rs wai-quantum: OpenCL keys carry the device's vendor id, not a word of its name 2026-10-15 08:58:32 -04:00
opencl_sv.rs wai-quantum: the state vector resident on the device, its wider kernels certified on their own 2026-10-31 22:05:00 -04:00
qasm3_conformance.rs wai-quantum: qelib1.inc's remaining gates, and an import corpus of exported programs with their outcome probabilities 2026-11-10 14:34:21 -05:00
qec_text_conformance.rs wai-quantum: the rest of the review's fixes on the reader-scaling branch 2026-11-07 01:44:51 -05:00
qudit_conformance.rs wai-quantum: qudits of 4 and 6 levels, every constant exact or the nearest value, and qudit jobs in the engine 2026-11-10 15:14:59 -05:00
reader_memory.rs wai-quantum: no anonymous request ends the job service or holds it without limit 2026-11-09 15:15:56 -05:00
reader_stack.rs wai-quantum: no anonymous request ends the job service or holds it without limit 2026-11-09 15:15:56 -05:00
sme_member.rs wai-quantum 0.5.1: the matrix-extension member (SME), silicon and emulated 2026-10-14 09:26:05 -04:00
tensor_engine_member.rs wai-quantum: the tensor-engine member, the gate's products on a matrix engine 2026-10-15 09:59:37 -04:00
tn_vs_sv.rs wai-quantum 0.3.28: the dense state vector at any angle, the same bits threaded or not 2026-10-04 17:01:39 -04:00
utility_reference.rs wai-quantum 0.3.23: belief-propagation tensor networks, a second method for the same circuits 2026-10-01 20:40:14 -04:00
vector_member.rs wai-quantum: the CPU vector-unit members (avx2, sve, rvv) 2026-10-14 12:01:43 -04:00
wasmq_verdict.rs wai: wasmQ, an OpenQASM 3 program and the WebAssembly its externs call, run the same everywhere, metered and receipted 2026-11-09 13:22:09 -05:00
webgpu_member.rs wai-quantum fabric: the review of the energy stage, fixed 2026-10-12 15:38:07 -04:00