open-standards/wai/wai-quantum/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 6a18101d12 wai-quantum: the answer view layer, its codes and conformance set, and correctness records
engine::answer reads wai.quantum.answer/1: view statements over an
OpenQASM 3 program (Histogram, Verdict, Equivalence, Bloch, Estimate,
Receipt and the rest, fourteen in all), each view's numbers bound to an
engine call written with @ (@Sample, @Check, @Seal, eleven in all), so a
model's answer shows numbers the engine computed. One statement a line,
the program in a named qasm fence, root first, forward references, and a
later declaration standing as the edit. The reader streams: a snapshot
says what is ready, pending or dropped, and the finished answer is the
whole text's at every split (tested at every split point). Every problem
has a stable code: a program's keep the reader's Q codes, a statement's
are the new J100 to J112, each dropped, defaulted or warned, and only the
dropped ones are errors a model is sent back. eval carries the calls out
on the engine (a run's time left out), seals what @Seal names in a job's
form, and checks a stored answer's receipt marker by running it again.

The conformance set (quantum-conformance/answers/, 20 cases, every code)
passes natively, under wasm32-wasip2 and in the browser, where the stored
case written natively verifies to the same bytes. wai-web gains
AnswerStream and the answer and telemetry calls (pins 24 native, 16 wasm32).

engine::telemetry defines the correctness record (codes, verdict level,
repairs, the person's accept or reject, the receipt) and turns the failures
among records into an eval corpus in the conformance format.

The specification (extensions/quantum-answers.md) is a draft whose token
comparison is still to come.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-28 08:42:54 -04:00
..
data wai-quantum 0.3.36: molecules and neural quantum states, held to exact answers 2026-10-05 16:15:50 -04: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 wai-quantum 0.6.12: cheaper contraction trees, from V-cycles and tree annealing 2026-10-20 17:34:17 -04:00
cuda_member.rs wai-quantum 0.4.4: the fabric's CUDA member 2026-10-14 01:14:01 -04:00
cuda_sv.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
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
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 0.3.25: error correction at circuit level, sampled, modelled and decoded exactly 2026-10-04 14:21:56 -04: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 HIP member, the CUDA kernel's text on HIP devices 2026-10-15 05:01:50 -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
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
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 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
qasm3_conformance.rs wai quantum-conformance/qasm3: the OpenQASM 3 corpus, run natively, under wasm32-wasip2 and in the browser 2026-10-27 19:51:34 -04:00
qec_text_conformance.rs wai-quantum: the error-correction circuit and model text read as written and written back, with tags, Pauli-target observables and decompositions 2026-10-28 08:42:53 -04: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
webgpu_member.rs wai-quantum fabric: the review of the energy stage, fixed 2026-10-12 15:38:07 -04:00