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
2.6 KiB
JSON
1 line
No EOL
2.6 KiB
JSON
{"digests": {"algorithm": "blake3", "programs": ["22d84ca179e6f5c69a4a2eb93e9bdc545b021add204c96cb1466c306119b0b35"], "receipt": "b08859e8ad46e5500596486f028909edf9768e289cdea1ab6eec2d001b171bfa", "request": "9cbefcb1f6be99b6ca416e2e0850b3d77d47416f78596f1331297c58e6f2f6f3", "result": "0750cc44f1ec6c1f133f31cd2b63e5e5517b85351294eaf23d68d81ee0f02e86"}, "estimate": {"memory_bytes": 134261462, "work": 137446695488}, "finished_ms": 1794354395859, "id": "cc128a95eb773663635e51958a686ed8", "method": "wasmq", "peak_rss_bytes": 241664, "request": {"envelope_blake3": "22d84ca179e6f5c69a4a2eb93e9bdc545b021add204c96cb1466c306119b0b35", "wasmq": {"callouts": [{"export": "f", "extern": "f", "module": 0}], "modules": [{"blake3": "a1341d4aec22430d9f26a6a9044e98a92a1e67d97743fa64eee9720c835eb9b1", "bytes": 57, "name": "m", "priors": []}], "profile": "wai.quantum.wasmq/1", "program": {"blake3": "3e7ed8c589abdebfae8431e20bb8b2f7f1392cfb3ad101fb50002b4a11a18319", "bytes": 128, "inputs": {}}, "run": {"fuel": {"per_call": 400, "per_instance": 100000000, "per_job": 17179869184}, "method": "stabilizer", "seed": 9, "shots": 32, "state": "shot"}}}, "result": {"accuracy": {"class": "exact"}, "callouts": 1, "counts": {}, "energy": {"unmetered": "the runner reads no energy meter; fuel is the profile's measure of work"}, "fault": {"budget": "call", "callout": "f", "fuel": 400, "module": "m", "phase": "call", "reason": "fuel_exhausted", "shot": 0}, "format": "wai.quantum.wasmq.result/1", "fuel": {"budget": {"per_call": 400, "per_instance": 100000000, "per_job": 17179869184}, "callouts": {"f": {"calls": 1, "fuel": 400, "max": 400}}, "instances": 0, "used": 400}, "method": "stabilizer", "modules": [{"blake3": "a1341d4aec22430d9f26a6a9044e98a92a1e67d97743fa64eee9720c835eb9b1", "name": "m"}], "profile": "wai.quantum.wasmq/1", "qubits": 8, "receipt": {"alg": "ed25519", "canon": "rfc8785", "digest": "9cab411ba32a647e5c4b0ce53609a4308c1a07bd26c817fca582e3e04258bff4", "key": "195bb6fb2d4545a3c291161c42d8742232fad1a8b5665b0263ef90cfc341164b", "signature": "a96d0b7d16b0f2d6b6f54f71710af2406d24fa40f7cdc0dd0c9722dea1f42bc580fdb97c68a08e93995eb759761f64849c1a732aa315d73f018b26133989b308"}, "seed": 9, "shots": 32, "shots_run": 0, "status": "fault", "transcript_blake3": "47e0790eb680fb9b05637b791d60d2614cf74adea1114bbceb36ee237f9839f7"}, "started_ms": 1794354395849, "status": "done", "submitted_ms": 1794354395848, "why": "a wasmQ envelope (wai.quantum.wasmq/1): its quantum part by the stabilizer method on 8 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 137446695488 of a host's operations (\u00a74.8)"} |