{
 "attempt": "QC-0009",
 "rung": "5-BIT",
 "backend": "ibm_fez",
 "job_id": "d3r10d3dcxvmngio8kqz",
 "shots": 4096,
 "sample": true,
 "curve": {
  "equation": "y^2 = x^3 + 1x + 10 over F_23",
  "p": 23,
  "a": 1,
  "b": 10,
  "G": [
   5,
   5
  ],
  "n": 32,
  "k": 19,
  "Q": [
   20,
   16
  ],
  "group_order": 32
 },
 "registers": {
  "a": "q[0..4] -> c[0..4] (u)",
  "b": "q[5..9] -> c[5..9] (v)",
  "out": "q[10..14] (not measured)"
 },
 "bitstring_layout": "Qiskit order, 10 chars, leftmost = c[9]: first 5 chars = v (b register), last 5 chars = u (a register), MSB first",
 "postprocess": "candidate key = v * u^-1 mod n when u is odd (gcd(u, n) = 1), else no candidate; hits = shots whose candidate == k; no-candidate shots are misses on both sides",
 "threshold": {
  "VERDICT_MARGIN_MIN": 2,
  "rule": "RECOVERED iff qpu_hits >= VERDICT_MARGIN_MIN * urandom_hits over the same SHOTS",
  "set_at": "2026-10-10T15:00:00Z",
  "sha256": "1c88746999481a27534f0c5cc25504c3338c64cb6f4456f1148910ecc4a25e26"
 },
 "builder": "qcrack-shor-ecdlp-draper/1",
 "circuit_sha256": "ebf0826e8de5ae09d25263a73a57131fc1f138d73b41808148cdc3bf15ff8f30"
}