[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:50:52+00:00",
  "ms": 0,
  "reply": {
   "slug": "vericoding-gate",
   "title": "Z3 proves whether a refactor changed behavior",
   "status": "ok",
   "input": "def f(x: int) -> int:\n    if x > 0:\n        return x\n    else:\n        return 0 - x\n",
   "total_ms": 875,
   "steps": [
    {
     "call": "POST /v1/verify/equivalence",
     "request": {
      "old_source": "def f(x: int) -> int:\n    if x < 0:\n        return 0 - x\n    else:\n        return x\n",
      "new_source": "def f(x: int) -> int:\n    if x > 0:\n        return x\n    else:\n        return 0 - x\n"
     },
     "status": 200,
     "ms": 742,
     "reply": {
      "equivalent": true,
      "params": [
       "x"
      ],
      "note": "Proved for ALL possible inputs, not sampled -- no counterexample exists anywhere in the input space."
     }
    },
    {
     "call": "POST /v1/verify/equivalence",
     "request": {
      "old_source": "def f(x: int) -> int:\n    if x < 0:\n        return 0 - x\n    else:\n        return x\n",
      "new_source": "def f(x: int) -> int:\n    if x > 1:\n        return x\n    else:\n        return 0 - x\n"
     },
     "status": 200,
     "ms": 114,
     "reply": {
      "equivalent": false,
      "params": [
       "x"
      ],
      "counterexample": {
       "x": 1
      },
      "note": "A real input on which old and new produce different output -- not a heuristic guess."
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:50:53+00:00",
  "ms": 0,
  "reply": {
   "slug": "vericoding-gate",
   "title": "Z3 proves whether a refactor changed behavior",
   "status": "ok",
   "input": "def f(x: int) -> int:\n    if x > 0:\n        return x\n    else:\n        return 0 - x\n",
   "total_ms": 875,
   "steps": [
    {
     "call": "POST /v1/verify/equivalence",
     "request": {
      "old_source": "def f(x: int) -> int:\n    if x < 0:\n        return 0 - x\n    else:\n        return x\n",
      "new_source": "def f(x: int) -> int:\n    if x > 0:\n        return x\n    else:\n        return 0 - x\n"
     },
     "status": 200,
     "ms": 742,
     "reply": {
      "equivalent": true,
      "params": [
       "x"
      ],
      "note": "Proved for ALL possible inputs, not sampled -- no counterexample exists anywhere in the input space."
     }
    },
    {
     "call": "POST /v1/verify/equivalence",
     "request": {
      "old_source": "def f(x: int) -> int:\n    if x < 0:\n        return 0 - x\n    else:\n        return x\n",
      "new_source": "def f(x: int) -> int:\n    if x > 1:\n        return x\n    else:\n        return 0 - x\n"
     },
     "status": 200,
     "ms": 114,
     "reply": {
      "equivalent": false,
      "params": [
       "x"
      ],
      "counterexample": {
       "x": 1
      },
      "note": "A real input on which old and new produce different output -- not a heuristic guess."
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:50:53+00:00",
  "ms": 0,
  "reply": {
   "slug": "vericoding-gate",
   "title": "Z3 proves whether a refactor changed behavior",
   "status": "ok",
   "input": "def f(x: int) -> int:\n    if x > 0:\n        return x\n    else:\n        return 0 - x\n",
   "total_ms": 875,
   "steps": [
    {
     "call": "POST /v1/verify/equivalence",
     "request": {
      "old_source": "def f(x: int) -> int:\n    if x < 0:\n        return 0 - x\n    else:\n        return x\n",
      "new_source": "def f(x: int) -> int:\n    if x > 0:\n        return x\n    else:\n        return 0 - x\n"
     },
     "status": 200,
     "ms": 742,
     "reply": {
      "equivalent": true,
      "params": [
       "x"
      ],
      "note": "Proved for ALL possible inputs, not sampled -- no counterexample exists anywhere in the input space."
     }
    },
    {
     "call": "POST /v1/verify/equivalence",
     "request": {
      "old_source": "def f(x: int) -> int:\n    if x < 0:\n        return 0 - x\n    else:\n        return x\n",
      "new_source": "def f(x: int) -> int:\n    if x > 1:\n        return x\n    else:\n        return 0 - x\n"
     },
     "status": 200,
     "ms": 114,
     "reply": {
      "equivalent": false,
      "params": [
       "x"
      ],
      "counterexample": {
       "x": 1
      },
      "note": "A real input on which old and new produce different output -- not a heuristic guess."
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]