| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Waiting to run
wai-quantum editors / does this change touch it (push) Successful in 38s
WAI operation catalogue / does this change touch it (push) Successful in 52s
wai-quantum clippy / does this change touch it (push) Successful in 46s
wai-quantum editors / editors · macos (push) Waiting to run
wai-quantum contract / does this change touch it (push) Successful in 46s
wai-quantum pulse and dynamics / does this change touch it (push) Successful in 47s
wai-quantum for JavaScript / does this change touch it (push) Successful in 49s
wai-quantum OpenQASM reader / does this change touch it (push) Successful in 48s
wai-quantum other formats / does this change touch it (push) Successful in 50s
wai-quantum pulse and dynamics / the same bits · linux-arm64 (push) Waiting to run
wai-quantum pulse and dynamics / the same bits · macos (push) Waiting to run
wai-quantum extension points / does this change touch it (push) Successful in 38s
wai-quantum error correction and mitigation / does this change touch it (push) Successful in 40s
wai-quantum for Python / does this change touch it (push) Successful in 41s
wai-quantum service / does this change touch it (push) Successful in 39s
wai-quantum extension points / the registry and the example · linux-arm64 (push) Waiting to run
wai-quantum for Python / python · macos (push) Waiting to run
wai-quantum service / service · macos (push) Waiting to run
wai-quantum service / service energy · linux packages (push) Failing after 34s
wai-quantum studio and desktop / does this change touch it (push) Successful in 41s
wai-quantum studio and desktop / desktop app · macos (push) Waiting to run
wai-quantum views in agent hosts / does this change touch it (push) Successful in 41s
wai-quantum variational and algorithm library / does this change touch it (push) Successful in 42s
wai-quantum verdicts and repairs / does this change touch it (push) Successful in 42s
wai-quantum studio and desktop / desktop app · windows (push) Waiting to run
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux-arm64, release (push) Waiting to run
wai-sink-android native sink library / does this change touch it (push) Successful in 19s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Waiting to run
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Waiting to run
wai-sink-swift native sink package / does this change touch it (push) Successful in 44s
WAI Studio / does this change touch it (push) Successful in 45s
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Waiting to run
WAI Studio / Studio in Chromium and Firefox · macos (push) Waiting to run
wai-quantum command line / does this change touch it (push) Successful in 9m2s
wai-quantum command line / command line · macos (push) Waiting to run
wai-quantum docs, course and locales / does this change touch it (push) Successful in 8m59s
wai-quantum resource estimation / does this change touch it (push) Successful in 9m0s
wai-audit collector and player integration / does this change touch it (push) Successful in 9m18s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Waiting to run
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 25s
WAI examples / WAI examples · does this change touch them (push) Successful in 25s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (push) Waiting to run
WAI examples / WAI examples · android-app · linux-arm64 (push) Waiting to run
wai-quantum wasmQ / does this change touch it (push) Successful in 13s
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · macos (push) Waiting to run
wai-quantum contract / the policy is linked, and the deprecations page reads (push) Successful in 11s
wai-quantum editors / editors · linux (push) Successful in 3m52s
wai-quantum OpenQASM reader / corpus under wasm32-wasip2 (wasmtime) (push) Successful in 1m46s
wai-quantum clippy / clippy, warnings denied, every feature set · linux (push) Successful in 6m35s
wai-quantum OpenQASM reader / reader and corpus · linux (push) Successful in 2m37s
wai-quantum pulse and dynamics / reader, simulator and pulse jobs under wasm32-wasip2 (wasmtime) (push) Successful in 2m42s
wai-quantum pulse and dynamics / reader, simulator and pulse jobs · linux, release (push) Successful in 3m43s
wai-quantum other formats / the set under wasm32-wasip2 (wasmtime) (push) Successful in 4m7s
wai-quantum contract / API compatibility · linux (push) Successful in 11m14s
wai-quantum extension points / the registry under wasm32-wasip2 (wasmtime) (push) Successful in 2m57s
wai-quantum for JavaScript / javascript · linux (push) Successful in 10m33s
wai-quantum other formats / readers, writers and the set · linux (push) Successful in 8m43s
WAI operation catalogue / the catalogue and every door · linux (push) Successful in 17m31s
wai-quantum views in agent hosts / views · the page and its engine (push) Successful in 4m32s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Successful in 2m20s
wai-quantum verdicts and repairs / the intent set and the verdict under wasm32-wasip2 (wasmtime) (push) Successful in 2m51s
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux, release (push) Successful in 5m19s
wai-quantum verdicts and repairs / verdicts, repairs and the intent set · linux (push) Successful in 4m4s
wai-quantum for Python / python · linux (push) Successful in 8m23s
wai-quantum contract / schemas and the committed tool lists · linux (push) Successful in 18m12s
wai-quantum error correction and mitigation / codes, decoders, texts and mitigation · linux, release (push) Successful in 8m35s
wai-quantum studio and desktop / studio · browser (push) Successful in 7m41s
wai-quantum extension points / the registry and the example · linux (push) Successful in 11m7s
wai-quantum studio and desktop / desktop app · linux (push) Successful in 12m12s
wai-quantum views in agent hosts / views · a scripted host (push) Successful in 11m13s
wai-quantum service / service · linux (push) Successful in 14m53s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (push) Successful in 13s
wai-quantum docs, course and locales / the course and the command line's languages · linux (push) Successful in 5m53s
wai-quantum resource estimation / estimation and calibration · linux, release (push) Successful in 7m21s
WAI Studio / Studio in WebKit · linux (push) Successful in 22m10s
wai-audit collector and player integration / collector · linux (push) Successful in 4m55s
wai-quantum wasmQ / the reference modules rebuild to their modules of record · linux (push) Successful in 1m26s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Successful in 4m59s
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · linux (push) Successful in 5m40s
wai-quantum wasmQ / interpreter and vectors under wasm32-wasip2 (wasmtime) (push) Successful in 6m31s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 15m4s
wai-quantum command line / command line · linux (push) Successful in 39m2s
WAI examples / WAI examples · portable · linux (push) Failing after 29m19s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (push) Successful in 46m17s
The native-turns client read only a backend's qubits, sent zz to noise models
whose devices run only an MS gate, sent no noise seed, rebuilt counts from
probabilities where the service gives shot records, and could neither cancel
nor estimate. Each is fixed and tested against a fake built from the
service's published OpenAPI document (version 0.4), corrected where a
read-only positive control of the service (2026-11-12) answered otherwise
(tests/fake_turns/): it refuses every member and value the API does not
allow, answers the paths as the service did, runs the gates by the service's
own printed matrices, and answers in each published result format and bit
order.
- The backend from GET /backends/{backend}, which the service answers for
simulator and for qpu.-prefixed processors (bare names are not found, the
published enum notwithstanding): status available or refused, degraded
stated, the simulator's noise models bounding the one sent,
characterization_id as the calibration, a processor's pairs from its
characterization; the list only for a noise model's device.
- Placement: device_target from a processor's characterization through the
engine's backend-characterization import; an ms backend now reads as gpims
exactly there.
- Gates: zz only where the backend lists it, else ms; under a noise model the
modelled device's gates and qubits (the list's entry, else the published
models). A program in another gate set, or a noise model on a processor, is
refused before anything is sent.
- Basis::GpiMs (gpims): gpi, gpi2 and ms(phi0, phi1, theta), the first phase
the first qubit's, theta 0 to 1/4 turn; each cz ms(0, 0, 1/4) between gpi2(1/4)
and gpi2(3/4), every program the prx rz xx program gate for gate. Proved by
the engine's equivalence check (the cz, frames into ms's phases, the phase
order, whole programs); seven native vectors pinned and proved, gpizz among
them for the first time. In the open protocol within version 1: schema,
reference --basis gpims, an ms-past-a-quarter-turn refusal vector.
- The published matrices pinned: gpi2(0) is Rx(pi/2) and gpi2(1/2) Rx(-pi/2),
as the matrix says and the prose does not.
- noise.seed from the job's seed (1 when none), sealed as /noise/seed in the
receipt's execution and held to the seed the service says it ran.
- Results from shot records, else the service's counts, else probabilities,
qubit 0 first in v2 bitstrings and bit arrays; records and counts must agree.
Leaked shots are counted as read and sealed in a new optional member,
leakage (quantum-providers 8.1, 8.4, both verifiers).
- Cancel (PUT /jobs/{id}/status/cancel, canceled read as cancelled); GET
/jobs/{id}/cost after a run.
- Estimate: a gate-priced job is the rate card's figure for exactly its gates
and shots, its minimum included, rounded up to the cent, admitted by a cost
ceiling only where the service's own estimate is no higher; compute-time
prices (the service's own: credits by the compute-second), estimates above
the card, amounts in no currency or another currency meet no ceiling. The
simulator is free and not asked (the service estimates processors only).
- Spec 4, 5.1, 8.1, 8.3, 8.4, 10; receipt corpus: five new made receipts and
twelve crafted ones; crafted-kind-turns-shots is now valid.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
||
| .. | ||
| provider-v1.json | ||