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]>
1 line
1.7 KiB
JSON
1 line
1.7 KiB
JSON
{"request":{"d":3,"qudits":2,"gates":[{"gate":"fourier","qudits":[0]},{"gate":"csum","qudits":[0,1]}],"shots":1000,"seed":7,"amplitudes":["00","11","22"]},"result":{"answer":"run","d":3,"qudits":2,"gates":2,"shots":1000,"seed":7,"counts":{"00":350,"11":330,"22":320},"distinct_outcomes":3,"omitted_shots":0,"outcomes":"each outcome is the qudits' digits, the highest-numbered qudit first","amplitudes":{"00":{"re":619925131,"im":0},"11":{"re":619925131,"im":0},"22":{"re":619925131,"im":0}},"state":{"blake3":"a701d2a787ddf4b8a83d161438eb016f8d041a1367f731be07c127f50115854a","amplitudes":9,"norm2":1073741823},"constants":{"blake3":"2f4a3854c397f95e152396701355baab1c14f1ba5a735c0d34378fd71b571d72"},"work":1054,"accuracy":{"class":"bit-exact","bound":1.1275151481664005e-8,"bound_units":12.106601717798211,"outcomes":4.51006061809141e-8,"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 §9.4 states, and the counts are drawn from a law within outcomes of the ideal outcome distribution in total variation"},"engine":{"name":"wai-quantum","version":"0.9.0"},"schema":"wai.quantum.qudit/1","energy":{"unmetered":"the command line seals no reading of a run in its own process: one read there cannot be read completely, so what it reads of it only estimates later runs"},"receipt":{"alg":"ed25519","canon":"rfc8785","key":"197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61","digest":"77d7bc349ac552e1b8d1f632c106fd70eed009cbcbafd8568141238ed0ab81c4","signature":"18f1d869c86912b5f60a1e946bf1feffb559312cc606abbd4a9b69ef8052edc9934b07eacc5e595a7ff32cfd7f15cdce6f0e35be421532accb14103b59c9630f"}}}
|