open-standards/wai/quantum-conformance/receipts/jobs/crafted-kind-sampler-charge-unknown-said.json
Transaction Science fb0d7a8de6
Some checks failed
wai-audit collector and player integration / does this change touch it (push) Successful in 21s
wai-quantum clippy / does this change touch it (push) Successful in 21s
wai-quantum docs, course and locales / does this change touch it (push) Successful in 19s
wai-quantum command line / does this change touch it (push) Successful in 27s
wai-quantum for Python / does this change touch it (push) Successful in 15s
wai-quantum error correction and mitigation / does this change touch it (push) Successful in 21s
wai-quantum extension points / does this change touch it (push) Successful in 20s
wai-quantum service / does this change touch it (push) Successful in 18s
wai-quantum studio and desktop / does this change touch it (push) Successful in 16s
wai-quantum verdicts and repairs / does this change touch it (push) Successful in 37s
wai-quantum variational and algorithm library / does this change touch it (push) Successful in 37s
WAI operation catalogue / does this change touch it (push) Successful in 2m51s
wai-quantum contract / does this change touch it (push) Successful in 2m47s
wai-quantum views in agent hosts / does this change touch it (push) Successful in 45s
wai-sink-android native sink library / does this change touch it (push) Successful in 41s
WAI Studio / does this change touch it (push) Successful in 26s
wai-quantum resource estimation / does this change touch it (push) Successful in 5m5s
wai-quantum editors / does this change touch it (push) Successful in 5m8s
wai-quantum for JavaScript / does this change touch it (push) Successful in 4m58s
wai-quantum pulse and dynamics / does this change touch it (push) Successful in 4m53s
wai-quantum OpenQASM reader / does this change touch it (push) Successful in 4m56s
wai-quantum other formats / does this change touch it (push) Successful in 5m1s
wai-sink-swift native sink package / does this change touch it (push) Successful in 2m23s
wai-quantum service / service energy · linux packages (push) Failing after 15s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Has been cancelled
WAI Studio / Studio in Chromium and Firefox · macos (push) Has been cancelled
WAI Studio / Studio in WebKit · linux (push) Has been cancelled
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Has been cancelled
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Has been cancelled
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Has been cancelled
wai-quantum wasmQ / does this change touch it (push) Has been cancelled
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · linux (push) Has been cancelled
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · macos (push) Has been cancelled
wai-quantum wasmQ / the reference modules rebuild to their modules of record · linux (push) Has been cancelled
wai-quantum wasmQ / interpreter and vectors under wasm32-wasip2 (wasmtime) (push) Has been cancelled
wai-quantum views in agent hosts / views · the page and its engine (push) Has been cancelled
wai-quantum views in agent hosts / views · a scripted host (push) Has been cancelled
wai-quantum verdicts and repairs / verdicts, repairs and the intent set · linux (push) Has been cancelled
wai-quantum verdicts and repairs / the intent set and the verdict under wasm32-wasip2 (wasmtime) (push) Has been cancelled
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux, release (push) Has been cancelled
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux-arm64, release (push) Has been cancelled
wai-quantum studio and desktop / studio · browser (push) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (push) Has been cancelled
wai-quantum studio and desktop / desktop app · linux (push) Has been cancelled
wai-quantum studio and desktop / desktop app · windows (push) Has been cancelled
wai-quantum extension points / the registry and the example · linux (push) Has been cancelled
wai-quantum extension points / the registry and the example · linux-arm64 (push) Has been cancelled
wai-quantum extension points / the registry under wasm32-wasip2 (wasmtime) (push) Has been cancelled
wai-quantum error correction and mitigation / codes, decoders, texts and mitigation · linux, release (push) Has been cancelled
wai-quantum for Python / python · linux (push) Has been cancelled
wai-quantum for Python / python · macos (push) Has been cancelled
wai-quantum pulse and dynamics / reader, simulator and pulse jobs · linux, release (push) Has been cancelled
wai-quantum pulse and dynamics / the same bits · linux-arm64 (push) Has been cancelled
wai-quantum pulse and dynamics / the same bits · macos (push) Has been cancelled
wai-quantum pulse and dynamics / reader, simulator and pulse jobs under wasm32-wasip2 (wasmtime) (push) Has been cancelled
wai-quantum OpenQASM reader / reader and corpus · linux (push) Has been cancelled
wai-quantum OpenQASM reader / corpus under wasm32-wasip2 (wasmtime) (push) Has been cancelled
wai-quantum for JavaScript / javascript · linux (push) Has been cancelled
wai-quantum other formats / readers, writers and the set · linux (push) Has been cancelled
wai-quantum other formats / the set under wasm32-wasip2 (wasmtime) (push) Has been cancelled
wai-quantum resource estimation / estimation and calibration · linux, release (push) Has been cancelled
wai-quantum editors / editors · linux (push) Has been cancelled
wai-quantum editors / editors · macos (push) Has been cancelled
wai-quantum docs, course and locales / every command and snippet in the docs · linux (push) Has been cancelled
wai-quantum docs, course and locales / the course and the command line's languages · linux (push) Has been cancelled
wai-quantum docs, course and locales / the Studio's words in every locale · linux (push) Has been cancelled
wai-quantum contract / API compatibility · linux (push) Has been cancelled
wai-quantum contract / schemas and the committed tool lists · linux (push) Has been cancelled
wai-quantum contract / the policy is linked, and the deprecations page reads (push) Has been cancelled
wai-quantum clippy / clippy, warnings denied, every feature set · linux (push) Has been cancelled
wai-quantum command line / command line · linux (push) Has been cancelled
wai-quantum command line / command line · macos (push) Has been cancelled
WAI examples / WAI examples · does this change touch them (push) Has been cancelled
WAI examples / WAI examples · portable · linux (push) Has been cancelled
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (push) Has been cancelled
WAI examples / WAI examples · android-app · linux-arm64 (push) Has been cancelled
WAI operation catalogue / the catalogue and every door · linux (push) Has been cancelled
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Has been cancelled
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Has been cancelled
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Has been cancelled
wai-audit collector and player integration / collector · linux (push) Has been cancelled
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Has been cancelled
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Has been cancelled
wai-quantum service / service · linux (push) Successful in 12m2s
wai-quantum service / service · macos (push) Successful in 7m45s
sampler-v2: a job's charge read again until the service has counted it, and an unknown charge sealed with why
The owner's second run (2026-11-12, a Bell pair on physical 149 and 148)
sealed cost.charged as null: its client read the job's metrics once, as the
job finished, and a minute later they answered qpu_charge_time_seconds 2,
status complete.

- While a job's usage is not complete, the metrics are read again, up to 13
  reads 5 s apart (SamplerV2::with_metrics_wait), and the charge is sealed in
  qpu-seconds once it is.
- A charge still pending after the last read, metrics that cannot be read,
  or a complete usage with no seconds is sealed as charged null beside
  cost.charged_unknown, a sentence saying why (quantum-providers §8.1, new
  and optional; Stated::charge_unknown carries it from the client). Both
  verifiers hold it to a string beside a charged of null (§8.4), and three
  crafted receipts test the rule.
- Tested on that job's own record and metrics (user id taken out): complete
  only on the second read, read again and sealed; pending on every read,
  read 13 times and said; 404, read once and said. The qpu workflow pins the
  sampler-v2 binary at 11.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-12 02:16:47 -05:00

118 lines
4.6 KiB
JSON

{
"status": "done",
"method": "provider",
"why": "on mine, sampler-v2:test_device (sampler-v2): compiled exactly to rzsxxcz on its qubits and checked by simulation here before it was sent",
"request": {
"qasm": "OPENQASM 3.0;\nqubit[2] q;\nbit[2] c;\nh q[0];\ncx q[0], q[1];\nc = measure q;\n",
"shots": 400,
"provider": "mine"
},
"result": {
"method": "provider",
"qubits": 2,
"gates": 2,
"accuracy": {
"class": "measured",
"note": "counts from the processor the provider names, read as counts_source says (its shot records, the provider's own counts, or counts rebuilt here from its probabilities); not reproducible by recomputation: the same job run again gives other counts, and no simulation stands in for them; what was set off at the provider, and what was left to its defaults, is in execution"
},
"shots": 400,
"provider": {
"name": "mine",
"kind": "sampler-v2",
"protocol": "sampler-v2",
"device": "sampler-v2:test_device",
"provenance": "silicon",
"qubits": 6,
"basis": "rzsxxcz",
"describe": "f25d38ec41b6c4e16dc2d5d2649b2ca23cddacb67d3de1b06add9766b5e3b879"
},
"calibration": null,
"compiled": {
"basis": "rzsxxcz",
"program": "b96b3d2e44387bac1dab89e43e29706788b0b6ed721f88d5c0f64be293c72df9",
"hash": "BLAKE3 of the program's OpenQASM 3 text, qasm3",
"qasm3": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nbit[2] c;\nrz(pi/2) $0;\nsx $0;\nrz(pi/2) $1;\nsx $1;\ncz $0, $1;\nrz(pi) $1;\nsx $1;\nrz(pi/2) $0;\nrz(pi/2) $1;\nc[0] = measure $0;\nc[1] = measure $1;\n",
"native_gates": 9,
"two_qubit_gates": 1,
"swaps": 0,
"layout": [
0,
1
],
"final_layout": [
0,
1
],
"checked": "the compiled program's final state equals the circuit's, each logical qubit on the physical qubit it ends on, by the bit-exact simulator here; nothing has been sent",
"placement": {
"chosen": "the compiler's own layout, the fewest swaps: the description does not read as a device target (describe: native_gates lists the device's gates)"
}
},
"job": {
"id": "job-0",
"polls": 2
},
"ideal": {
"computed": true,
"method": "exact",
"total_variation_distance": 0.0,
"hellinger_fidelity": 1.0,
"sampling_tvd_expected": 0.019947114020071634,
"ideal_outcomes": 2,
"note": "the circuit's exact distribution over its classical bits, by the bit-exact state vector here, against the provider's counts: the total variation distance, the Hellinger fidelity, and the distance this many shots of the exact distribution would leave on average (by the normal approximation); a distance well above that is the device's or the simulator's error, or a program not run as sent"
},
"cost": {
"free": false,
"estimate": {
"unknown": "the provider gives no estimate"
},
"charged": null,
"confirmed": true,
"charged_unknown": "the service's usage for the job was still \"pending\" after 13 reads of its metrics over 60 s"
},
"energy": {
"unmetered": "the work ran at the provider; this host's meter would read only the wait"
},
"counts_source": "shots",
"execution": {
"stated_by": "client",
"sent": {
"fields": [
"backend",
"params",
"program_id"
],
"settings": {
"/params/options/dynamical_decoupling/enable": false,
"/params/options/twirling/enable_gates": false,
"/params/options/twirling/enable_measure": false
}
},
"verbatim": false,
"note": "dynamical decoupling and twirling of gates and measurements are sent off; the request sets nothing for mitigation, remapping or optimisation, so the service's defaults stand; the program is sent on physical qubits in the backend's own gates",
"mitigation": "default",
"twirling": "off",
"decoupling": "off",
"remapping": "default",
"optimisation": "default"
},
"counts": {
"00": 200,
"11": 200
},
"distinct_outcomes": 2,
"omitted_shots": 0,
"engine": {
"name": "wai-quantum",
"version": "0.8.1"
},
"schema": "wai.quantum.job-result/1",
"receipt": {
"alg": "ed25519",
"canon": "rfc8785",
"key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61",
"digest": "168aafcd8651b0bee178a18115af8642c2c0fa5f3d50a286fe2e52fb3731e80f",
"signature": "91f9bc2fc298e5a2e5597fb200789885ce0bcda80185b18a1972321d4ca9d426e82cfc019dc68379814e9b6a8e9822e03e7c83926d5a473fc9eac634d2675100"
}
}
}