{ "status": "done", "method": "provider", "why": "on mine, prx-circuits:test-qc (prx-circuits): compiled exactly to prxcz 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": "prx-circuits", "protocol": "prx-circuits", "device": "prx-circuits:test-qc", "provenance": "silicon", "qubits": 5, "basis": "prxcz", "describe": "382dab73562be40b8128165a1e78ef68bb89a51e8ac882cc12ddee9b901ebf83" }, "calibration": "00000000-0000-0000-0000-000000000000", "compiled": { "basis": "prxcz", "program": "12123632bbbc70df6b58c3103f50479a72211ba109a01d9e3a581c703f160dad", "hash": "BLAKE3 of the program's OpenQASM 3 text, qasm3", "qasm3": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\ngate prx(theta, phi) a { rz(-phi) a; rx(theta) a; rz(phi) a; }\nbit[2] c;\nprx(pi/2, -pi/2) $0;\nprx(pi/2, -pi/2) $1;\ncz $0, $1;\nprx(pi/2, pi/2) $1;\nc[0] = measure $0;\nc[1] = measure $1;\n", "native_gates": 4, "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": "QB1", "1": "QB2" }, "placement": { "chosen": "the compiler's own layout, the fewest swaps: the device's calibration does not read as a target with errors (HTTP 404: {\"error\":\"no route GET https://prx.test/api/v1/calibration-sets/test-qc/00000000-0000-0000-0000-000000000000/metrics\"})" } }, "job": { "id": "prx-0", "polls": 1 }, "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 }, "energy": { "unmetered": "the work ran at the provider; this host's meter would read only the wait" }, "counts_source": "vendor_counts", "execution": { "stated_by": "client", "sent": { "fields": [ "calibration_set_id", "circuits", "dd_mode", "heralding_mode", "move_gate_frame_tracking", "move_gate_validation", "shots" ], "settings": { "/dd_mode": "disabled", "/heralding_mode": "none", "/move_gate_frame_tracking": "full", "/move_gate_validation": "strict" } }, "verbatim": false, "note": "the job is pinned to the calibration set it was compiled against, dynamical decoupling is sent disabled, heralding none, move validation strict and move frame tracking full; the request sets nothing for mitigation, twirling, remapping or optimisation, so the service's defaults stand", "mitigation": "default", "twirling": "default", "decoupling": "off", "remapping": "default", "optimisation": "default" }, "counts": { "00": 200, "11": 200 }, "distinct_outcomes": 2, "omitted_shots": 0, "engine": { "name": "wai-quantum", "version": "0.10.0" }, "schema": "wai.quantum.job-result/1", "receipt": { "alg": "ed25519", "canon": "rfc8785", "key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61", "digest": "62a1cef0e1b5afccdb263d31b259722e0e8909ff1b896dff70a847b7700b8a47", "signature": "2b2e9871f0787415c15a805ff53f211e84ae260610e8d9640cba469aa6bba02fc1fa61b09c161d6e96ba26bf339fc070a1283101fe196281f98da6a41f052d00" } } }