open-standards/wai/quantum-conformance/receipts/jobs/service-qudit-qutrit-bell.json
Transaction Science 1cf0076e86 Receipts corpus: qudit jobs, and wasmQ and qudit jobs the job service made, judged alike by both verifiers
quantum-conformance/receipts/ had no qudit job and no wasmQ job a service sealed. It gains
eight made receipts, each pinned in made.lock.json and named in MADE:

- cli-qudit-qutrit-bell, -ququarts-phase, -six-levels, -qubits-ghz: `wai-quantum qudit run
  --demo-key --json` (wai.quantum.qudit/1): a qutrit Bell pair with its amplitudes, two
  ququarts under a controlled sum, a phase and a Fourier power, two qudits of six levels
  (F_2 x F_3), and a GHZ state as a qudit job of dimension 2;
- service-wasmq-surface3-decode64, service-wasmq2-t-toffoli, service-wasmq-fault-fuel and
  service-qudit-qutrit-bell: POST /v1/wasmq and POST /v1/qudit on a job service built from
  this checkout (Linux x86_64), each the service's job report sealed with its key; the
  wasmQ/2 run's energy.run the processor packages' reading over the worker's window
  (attribution none), the fault sealed.

make.sh makes them (the service's when WAI_QSVC_BIN names its binary). Both verifiers (the
command line's `verify` and receipt_verify.py) give each new receipt no reason, and
receipt_differential.py --reference agrees three ways on all 421 receipts and on every one
of the 33,184 one-member changes of the 111 valid ones; the plants wasmq-unchecked,
landscape-unchecked and lenient-key are each caught. generate.py --check and --self-test,
and receipt_verify.py --self-test (846 checks), pass.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-10 23:18:39 -05:00

1 line
No EOL
3.2 KiB
JSON

{"digests": {"algorithm": "blake3", "programs": [], "receipt": "dea533a7ce06f67739d507cdf60a8e17d79598a75d958c01638af4c4e47dfb23", "request": "3562f70cea2041e613626f7064dccb28926ef61fef84cb1a62bd06b95660150e", "result": "1398c3a2fc603268b25e976abb3afdf42714a31e8cf98e9def3221949c7cc382"}, "estimate": {"memory_bytes": 67111138, "work": 1054}, "finished_ms": 1794354395930, "id": "fd882178e2b627a1e6bbd3bba766adc3", "method": "qudit", "peak_rss_bytes": 200704, "request": {"amplitudes": ["00", "11", "22"], "d": 3, "gates": [{"gate": "fourier", "qudits": [0]}, {"gate": "csum", "qudits": [0, 1]}], "qudits": 2, "seed": 7, "shots": 1000}, "result": {"accuracy": {"bound": 1.1275151481664005e-08, "bound_units": 12.106601717798211, "class": "bit-exact", "note": "the amplitudes are the same integers on every host; the state is within bound (bound_units at 2^-30) of the ideal state in the 2-norm, each gate's rounding and constants added up as quantum-sim.md \u00a79.4 states, and the counts are drawn from a law within outcomes of the ideal outcome distribution in total variation", "outcomes": 4.51006061809141e-08}, "amplitudes": {"00": {"im": 0, "re": 619925131}, "11": {"im": 0, "re": 619925131}, "22": {"im": 0, "re": 619925131}}, "answer": "run", "constants": {"blake3": "2f4a3854c397f95e152396701355baab1c14f1ba5a735c0d34378fd71b571d72"}, "counts": {"00": 350, "11": 330, "22": 320}, "d": 3, "distinct_outcomes": 3, "energy": {"attribution": "none", "concurrent_jobs": 0, "counter": {"step_uj": 107142, "update_us": 1039}, "coverage": "whole", "covers": "the energy of the host's processor packages over the job's window, from just before its worker started to just after it exited: every process on the host in that window, the job's worker among them, and the packages' idle draw", "declared": "the two whole-microjoule reads and the counter's update edges (its hardware unit is within one step); not the counter's own systematic error", "energy_counter_filtering": "Unknown", "energy_provenance": "OnChipCounter", "energy_uncertainty": {"relative_ppm": 56265, "window_us": 7536}, "excludes": ["memory", "devices outside the processor packages"], "joules_micro": 811527, "packages": 1, "source": "powercap energy_uj of every package zone, read before the worker started and after it exited, each wrap corrected at the zone's max_energy_range_uj"}, "engine": {"name": "wai-quantum", "version": "0.9.0"}, "gates": 2, "omitted_shots": 0, "outcomes": "each outcome is the qudits' digits, the highest-numbered qudit first", "qudits": 2, "receipt": {"alg": "ed25519", "canon": "rfc8785", "digest": "bf616f1dc2a51c424aaa3ead90342d67921c01cceaff1981d07bfaa5952e1895", "key": "195bb6fb2d4545a3c291161c42d8742232fad1a8b5665b0263ef90cfc341164b", "signature": "1950314bf90887864c8e70fec8970d1f86baab3ac23d11ff1f0499a22d86d0baba366cb5b66f17723f7e0751f234dc8bf02a3ae55a19c0f5ee8aba5049809c00"}, "schema": "wai.quantum.qudit/1", "seed": 7, "shots": 1000, "state": {"amplitudes": 9, "blake3": "a701d2a787ddf4b8a83d161438eb016f8d041a1367f731be07c127f50115854a", "norm2": 1073741823}, "work": 1054}, "started_ms": 1794354395921, "status": "done", "submitted_ms": 1794354395919, "why": "a qudit job (quantum-sim.md \u00a79): 2 qudits of 3 levels, 9 amplitudes, 2 gates, 1000 shots, bit-exact at 2^-30; its work 1054 amplitudes touched"}