open-standards/wai/quantum-conformance/receipts/jobs/crafted-kind-tasks-processor-unboxed.json
Transaction Science 3bec9b4a01 wai-quantum: a set is verified as a set everywhere, a host gives no receipt it would refuse, and the corpus keeps what it holds
A surface that takes a job takes a set, and verified it against a seal over its
head as if over the whole result, so a good set read as invalid. The provider
path checks its own receipt before giving it: a provider's word reaches the
seal. A made receipt is pinned by digest, and generate.py --self-test shows each
way the pins fail. The corpus gains two receipts by the first form's own writer,
from the service as it was on 18 October. A second verifier's reading settled
four sentences of section 8, and -0 as an index, where the two disagreed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 18:21:50 -05:00

126 lines
4.7 KiB
JSON

{
"status": "done",
"method": "provider",
"why": "on mine, cloud-tasks:Line (cloud-tasks): 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 (shot records, the provider's own counts, or counts rebuilt from 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": "cloud-tasks",
"protocol": "cloud-tasks",
"device": "cloud-tasks:Line",
"provenance": "silicon",
"qubits": 5,
"basis": "rzsxxcz",
"describe": "4f18897e3839ecb995e7baa9eb493c654ef257b47f3056b3925be06cf1517964"
},
"calibration": "2026-11-05T00:00:00Z",
"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",
"qubit_names": {
"0": "4",
"1": "7"
},
"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": "arn:task:0",
"polls": 0
},
"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": {
"free": false,
"amount": "0.470000",
"currency": "USD",
"unit": "shot",
"note": "the device's price per shot, which its API states, and the service's fee per task of 0.30 USD, from its price list of 2026-11-05, which its API does not state"
},
"charged": null,
"confirmed": true
},
"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": [
"action",
"clientToken",
"deviceArn",
"outputS3Bucket",
"outputS3KeyPrefix",
"shots"
],
"settings": {
"verbatim_box": true
}
},
"verbatim": false,
"note": "the processor's gates go in the service's verbatim box on its physical qubits, so the service neither remaps nor optimises them; the task sets no device parameters, so mitigation, twirling and decoupling are the service's defaults",
"mitigation": "default",
"twirling": "default",
"decoupling": "default",
"remapping": "off",
"optimisation": "off"
},
"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": "6b3d84a5949f1c2f311ab7939b28ced42e82b5100d2f97d20c7f2e27087625c4",
"signature": "2600b145497eba0b4f2f7f483c891f619f75df4ff661a11ca6af6ea0c3491d14345d54363ec14a9ac58a5eed72b44dd3b24ce991b8f2f537d125e8392502c80a"
}
}
}