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
No EOL
3.2 KiB
JSON
1 line
No EOL
3.2 KiB
JSON
{"digests": {"algorithm": "blake3", "programs": ["3a11569a35aa1baad3963b0090c56755638390a8f843bbdf5e34f1d212352236"], "receipt": "78169ec75dd3af6be8763305630320e8910196658f2e60bc36fb16c44cdd00dd", "request": "e70e35236353b2acbd0d1baa3309dcf5cfe20253c47d888a1bd4a5115264825a", "result": "35a686ec1b71982c65d7519e24166353ad35e8114ca03cf0003d38a93f7b06eb"}, "estimate": {"memory_bytes": 204101212, "work": 142615101280}, "finished_ms": 1794354395702, "id": "e76fa269defa22a9557c53d8afac3a0a", "method": "wasmq", "peak_rss_bytes": 450560, "request": {"envelope_blake3": "3a11569a35aa1baad3963b0090c56755638390a8f843bbdf5e34f1d212352236", "wasmq": {"callouts": [{"export": "decode64", "extern": "decode64", "module": 0}], "modules": [{"blake3": "005631822744a3b2271dfc6c4a7dd9412bb4eca91740cc06f1cda2d5cec11962", "bytes": 39442, "name": "qldpc-decoder", "priors": [{"blake3": "1f593bab90aa9ff3995361a32a9860760f020bec8759e6f94175c8b4b211f4db", "bytes": 87, "name": "checks"}]}], "profile": "wai.quantum.wasmq/1", "program": {"blake3": "72471b167c0b1b590f0d817a75d484451408a0448b9d9a8924b670cdef131d85", "bytes": 1104, "inputs": {}}, "run": {"fuel": {"per_call": 10000000, "per_instance": 100000000, "per_job": 17179869184}, "method": "stabilizer", "seed": 1234, "shots": 32, "state": "shot"}}}, "result": {"accuracy": {"class": "exact"}, "callouts": 32, "counts": {"000000000000000000000000001001": 3, "000000000000000000000000001010": 2, "000000000000000000000000001011": 4, "000000000000000000000000001101": 2, "000000000000000000000000001110": 2, "000000000000000000000000001111": 1, "000000000000000000000100010000": 4, "000000000000000000010010000010": 2, "000000000000000000100001010011": 2, "000000000000000001000000110100": 2, "000000000000000010000010100101": 2, "000000000000000100000001000110": 3, "000000011000000000000100010001": 2, "110000000000001000000000101000": 1}, "energy": {"unmetered": "the runner reads no energy meter; fuel is the profile's measure of work"}, "format": "wai.quantum.wasmq.result/1", "fuel": {"budget": {"per_call": 10000000, "per_instance": 100000000, "per_job": 17179869184}, "callouts": {"decode64": {"calls": 32, "fuel": 588348, "max": 21751}}, "instances": 248032, "used": 836380}, "method": "stabilizer", "modules": [{"blake3": "005631822744a3b2271dfc6c4a7dd9412bb4eca91740cc06f1cda2d5cec11962", "name": "qldpc-decoder"}], "profile": "wai.quantum.wasmq/1", "qubits": 17, "receipt": {"alg": "ed25519", "canon": "rfc8785", "digest": "df6d2e83f44afa7db6d7c6a3d4791443525b1778b794023326296050cb47dcb1", "key": "195bb6fb2d4545a3c291161c42d8742232fad1a8b5665b0263ef90cfc341164b", "signature": "f118314248a1e7f8c37cb615fa83763e7f895e94e9cb36002c159a8686bca20580921ef08a14f2a216acc2829dda4b273180d477ac46bcfc0a359d0abe7bb20b"}, "seed": 1234, "shots": 32, "shots_run": 32, "status": "ok", "transcript_blake3": "037069c26ac0beba900fefb241e021dec52c77356506cad8ff39d3240c090d82"}, "started_ms": 1794354395601, "status": "done", "submitted_ms": 1794354395600, "why": "a wasmQ envelope (wai.quantum.wasmq/1): its quantum part by the stabilizer method on 17 qubits, 32 shots, each callout a metered call of its module; the run is bounded by the envelope's own fuel budgets, and asks at most 142615101280 of a host's operations (\u00a74.8)"} |