RFC 8785's spelling of a large whole double is taken; a set's receipt is section 8.6, with three reasons, and every surface judges a set by it; a receipt is checked on its text in the Studio, the desktop app and the npm example; set requests are screened; the tools take a job's text; qubit_names covers every qubit qasm3 acts on; the service's verify schema describes signer. Corpus: two sets made by the command line, fourteen set vectors, five number vectors, one names vector; three more plants. Work in progress: its battery is running. Co-Authored-By: Claude Opus 5.5 <[email protected]>
196 lines
6.8 KiB
JSON
196 lines
6.8 KiB
JSON
{
|
|
"status": "done",
|
|
"method": "set",
|
|
"why": "a set of 2 items, run one after another in one process (exact, stabilizer)",
|
|
"estimate": {
|
|
"memory_bytes": 134218112,
|
|
"work": 176
|
|
},
|
|
"request": {
|
|
"seed": 3,
|
|
"shots": 64,
|
|
"programs": [
|
|
"OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nbit[2] c;\nh q[0];\ncx q[0], q[1];\nc = measure q;\n",
|
|
"OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nbit[3] c;\nh q[0];\nt q[0];\ncx q[0], q[1];\nrz(pi/8) q[2];\ncx q[1], q[2];\nc = measure q;\n"
|
|
]
|
|
},
|
|
"result": {
|
|
"format": "wai.quantum.set/1",
|
|
"count": 2,
|
|
"done": 2,
|
|
"failed": 0,
|
|
"root": "1139436b435a46a9278a56fea1303b9b94f8b9a9f99134d0bfd74123c9640575",
|
|
"energy": {
|
|
"unmetered": "the command line does not meter a run's energy"
|
|
},
|
|
"elapsed_ms": 0,
|
|
"engine": {
|
|
"name": "wai-quantum",
|
|
"version": "0.8.1"
|
|
},
|
|
"schema": "wai.quantum.set/1",
|
|
"receipt": {
|
|
"alg": "ed25519",
|
|
"canon": "rfc8785",
|
|
"key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61",
|
|
"digest": "63208ceefc5be1cbfa32bfbd0a69c28a2507428e103a0a8d223b9388bdcef255",
|
|
"signature": "e3058a04ef6d4abcc27e3c43eadb0692d029fce0a3d0acc7b0b92b1dd71e35d83fc7e50749e6994eec3e3ba6e3be935955363454ac550efcdf1ecdefd7ef1a01"
|
|
},
|
|
"items": [
|
|
{
|
|
"index": 0,
|
|
"request": {
|
|
"seed": 3,
|
|
"shots": 64,
|
|
"qasm": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nbit[2] c;\nh q[0];\ncx q[0], q[1];\nc = measure q;\n"
|
|
},
|
|
"path": [
|
|
"a4254b700d33e4baf42e334fc9701dcf5dfb4400a234e4676ffc549527fcf336"
|
|
],
|
|
"status": "done",
|
|
"method": "stabilizer",
|
|
"why": "Clifford circuit: the stabilizer tableau of 2 qubits",
|
|
"result": {
|
|
"method": "stabilizer",
|
|
"qubits": 2,
|
|
"gates": 2,
|
|
"accuracy": {
|
|
"class": "exact"
|
|
},
|
|
"counts": {
|
|
"00": 36,
|
|
"11": 28
|
|
},
|
|
"distinct_outcomes": 2,
|
|
"omitted_shots": 0,
|
|
"outcome_dimension": 1,
|
|
"elapsed_ms": 0,
|
|
"engine": {
|
|
"name": "wai-quantum",
|
|
"version": "0.8.1"
|
|
},
|
|
"schema": "wai.quantum.job-result/1",
|
|
"provenance": {
|
|
"schema": "wai.quantum.provenance/1",
|
|
"circuit": {
|
|
"program": "bdcc1355a42c922e8b75eb5c015b12bc06b021de24042ab83ebca5df70d7dd8a",
|
|
"qubits": 2,
|
|
"gates": 2
|
|
},
|
|
"computer": {
|
|
"kind": "simulator",
|
|
"method": "stabilizer",
|
|
"accuracy": "exact"
|
|
},
|
|
"compilation": {
|
|
"asked": false,
|
|
"status": "not-applicable",
|
|
"why": "the job asked for no compile: the program ran as the reader read it, on the method's own gates"
|
|
},
|
|
"execution": {
|
|
"shots": 64,
|
|
"seed": 3,
|
|
"plan": {
|
|
"method": "stabilizer",
|
|
"why": "Clifford circuit: the stabilizer tableau of 2 qubits",
|
|
"memory_bytes": 67112966,
|
|
"work": 136
|
|
}
|
|
},
|
|
"software": {
|
|
"engine": "wai-quantum 0.8.1",
|
|
"host": "wai-quantum 0.8.1"
|
|
}
|
|
},
|
|
"energy": {
|
|
"unmetered": "an item of a set: the set's own figure covers every item together, since they run in one process"
|
|
},
|
|
"receipt": {
|
|
"alg": "ed25519",
|
|
"canon": "rfc8785",
|
|
"key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61",
|
|
"digest": "56ab6900ccaf358ec738550e31f1e579513b3984a0a8b46081645daa1f6acb2e",
|
|
"signature": "15138c0199864735e0b01b616ae4ccf818134aab5182d42a9b42f51a49b02cc0661252d626c12e7933c0eee8d0d69551bfe3eb58afa637b3c8ab170ac98ac604"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 1,
|
|
"request": {
|
|
"seed": 3,
|
|
"shots": 65,
|
|
"qasm": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nbit[3] c;\nh q[0];\nt q[0];\ncx q[0], q[1];\nrz(pi/8) q[2];\ncx q[1], q[2];\nc = measure q;\n"
|
|
},
|
|
"path": [
|
|
"ebc5c50b117c6f40d6fdf4cf919240b73072d25cc9806c9c76fd0fa967368cbc"
|
|
],
|
|
"status": "done",
|
|
"method": "exact",
|
|
"why": "bit-exact state vector of 3 qubits; not stabilizer: stabilizer needs a Clifford circuit: T is not a Clifford gate",
|
|
"result": {
|
|
"method": "exact",
|
|
"qubits": 3,
|
|
"gates": 5,
|
|
"accuracy": {
|
|
"class": "bit-exact"
|
|
},
|
|
"state_hash": "5f1ae3e98c0555290986daf0d573de16a34ba01d1993f13f134e0b1daf6f1ab5",
|
|
"counts": {
|
|
"000": 34,
|
|
"111": 30
|
|
},
|
|
"distinct_outcomes": 2,
|
|
"omitted_shots": 0,
|
|
"elapsed_ms": 0,
|
|
"engine": {
|
|
"name": "wai-quantum",
|
|
"version": "0.8.1"
|
|
},
|
|
"schema": "wai.quantum.job-result/1",
|
|
"provenance": {
|
|
"schema": "wai.quantum.provenance/1",
|
|
"circuit": {
|
|
"program": "ea71913eeaa729b80f38c332ee03b2a2bb08d3430f37617ad64c83f1f91b78a9",
|
|
"qubits": 3,
|
|
"gates": 5
|
|
},
|
|
"computer": {
|
|
"kind": "simulator",
|
|
"method": "exact",
|
|
"accuracy": "bit-exact"
|
|
},
|
|
"compilation": {
|
|
"asked": false,
|
|
"status": "not-applicable",
|
|
"why": "the job asked for no compile: the program ran as the reader read it, on the method's own gates"
|
|
},
|
|
"execution": {
|
|
"shots": 64,
|
|
"seed": 3,
|
|
"plan": {
|
|
"method": "exact",
|
|
"why": "bit-exact state vector of 3 qubits; not stabilizer: stabilizer needs a Clifford circuit: T is not a Clifford gate",
|
|
"memory_bytes": 134218112,
|
|
"work": 40
|
|
}
|
|
},
|
|
"software": {
|
|
"engine": "wai-quantum 0.8.1",
|
|
"host": "wai-quantum 0.8.1"
|
|
}
|
|
},
|
|
"energy": {
|
|
"unmetered": "an item of a set: the set's own figure covers every item together, since they run in one process"
|
|
},
|
|
"receipt": {
|
|
"alg": "ed25519",
|
|
"canon": "rfc8785",
|
|
"key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61",
|
|
"digest": "ec2d404c12d9095c5b7051ec8c4d9c066dc54cd122583638a8dccfe3ba569723",
|
|
"signature": "3c64c0934e0405e4efbe5de4d7ae481fe974348a439d38f1136dac36a9bc667ebb5749c0aea2c556ded561b7355f20f3a04061f73d42616a18cf0f8605224504"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|