open-standards/wai/wai-quantum/schemas
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 56b47afae1 wai-quantum engine::registry: methods, passes, noise channels and formats behind traits, the built-ins registered through them
Method, Pass, Channel and FrontEnd, and one registry the planner, the run,
the compile, the conversions and the verdict go through. Every built-in
registers through the same trait a host's own implements: the twelve
methods and the pulse simulator, the eight passes, the five channels and
the three formats. Registry::with_builtins() and register(...) are
explicit and stay in the process.

The engine checks what a registered component gives: a method's class and
the members the engine writes, a pass's output against its input on the
whole circuit by the ladder or a distance bound, a channel's Kraus
operators completely positive and trace preserving at each job's values,
a format's program reading. A result a registered component took part in
carries `components`, each identity (name, version, descriptor digest)
marked registered and certified false, sealed by its receipt; a result of
built-ins alone gives the bytes it gave, the eight pinned job digests
holding through any registry. Refusal codes J060 to J065. The example
examples/extension_points.rs, docs/extension-points.md, and the CI leg
wai-quantum-registry.yml.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-31 23:30:48 -04:00
..
algorithms.v1.json wai-quantum: gradients, optimisation, VQE, QAOA and the algorithm builders on every surface 2026-10-31 09:48:42 -04:00
answer.v1.json wai-quantum contract over views, the answer layer, correctness records and the harness: their schemas, the view's tool, the basis in the views, and the stored seal for 0.7.0 2026-10-28 08:42:54 -04:00
compile-result.v1.json wai-quantum engine::registry: methods, passes, noise channels and formats behind traits, the built-ins registered through them 2026-10-31 23:30:48 -04:00
course-check.v1.json wai-quantum contract over the course and the docs: the course's schemas in schemas/, its checks named, every page run, the translations in step, and the views in English 2026-10-28 08:43:06 -04:00
course.v1.json wai-quantum contract over the course and the docs: the course's schemas in schemas/, its checks named, every page run, the translations in step, and the views in English 2026-10-28 08:43:06 -04:00
distance.v1.json wai-quantum contract over error correction and mitigation: their answers' schemas, distinct refusal codes, the basis in the new passes, and the smoke within one window 2026-10-28 08:42:54 -04:00
estimate.v1.json wai-quantum schemas over the integrated stack: the verdict, the J codes, estimates, targets, the debugger and the repair, and every tool's output held 2026-10-27 23:44:28 -04:00
exercise.v1.json wai-quantum contract over the course and the docs: the course's schemas in schemas/, its checks named, every page run, the translations in step, and the views in English 2026-10-28 08:43:06 -04:00
job-request.v1.json wai-quantum: auto places a state on a member only where the measurements say it is faster 2026-10-31 22:05:00 -04:00
job-result.v1.json wai-quantum engine::registry: methods, passes, noise channels and formats behind traits, the built-ins registered through them 2026-10-31 23:30:48 -04:00
job.v1.json wai-quantum contract over the durable service: sets, provenance, dry runs, the receipt key set and the lease, each with its schema 2026-10-28 08:42:53 -04:00
mitigation.v1.json wai-quantum contract over error correction and mitigation: their answers' schemas, distinct refusal codes, the basis in the new passes, and the smoke within one window 2026-10-28 08:42:54 -04:00
plan.v1.json wai-quantum schemas over the integrated stack: the verdict, the J codes, estimates, targets, the debugger and the repair, and every tool's output held 2026-10-27 23:44:28 -04:00
provenance.v1.json wai-quantum: the state vector placed on the fabric's members, and split over several 2026-10-31 09:54:34 -04:00
pulse.v1.json wai-quantum: pulse runs as jobs, their receipts binding the program, calibrations, device, target and integrator 2026-10-30 12:05:14 -04:00
qec.v1.json wai-quantum contract over error correction and mitigation: their answers' schemas, distinct refusal codes, the basis in the new passes, and the smoke within one window 2026-10-28 08:42:54 -04:00
receipt.v2.json wai-quantum engine::schema: the job's documents as versioned JSON Schemas, and every result names its engine and schema 2026-10-27 23:44:27 -04:00
set.v1.json wai-quantum contract over the durable service: sets, provenance, dry runs, the receipt key set and the lease, each with its schema 2026-10-28 08:42:53 -04:00
target.v1.json wai-quantum schemas over the integrated stack: the verdict, the J codes, estimates, targets, the debugger and the repair, and every tool's output held 2026-10-27 23:44:28 -04:00
telemetry.v1.json wai-quantum contract over views, the answer layer, correctness records and the harness: their schemas, the view's tool, the basis in the views, and the stored seal for 0.7.0 2026-10-28 08:42:54 -04:00
tools.v1.json wai-quantum engine::registry: methods, passes, noise channels and formats behind traits, the built-ins registered through them 2026-10-31 23:30:48 -04:00
verdict.v1.json wai-quantum contract over views, the answer layer, correctness records and the harness: their schemas, the view's tool, the basis in the views, and the stored seal for 0.7.0 2026-10-28 08:42:54 -04:00
versions.v1.json wai-quantum engine::schema: the job's documents as versioned JSON Schemas, and every result names its engine and schema 2026-10-27 23:44:27 -04:00
views-bundle.v1.json wai-quantum contract over views, the answer layer, correctness records and the harness: their schemas, the view's tool, the basis in the views, and the stored seal for 0.7.0 2026-10-28 08:42:54 -04:00