{
  "date": "2026-10-21T15:05:52.013Z",
  "environment": "Node.js; Tesseract.js 7, bundled English best_int data. Local timings include a new worker per image. AI timings include upload and polling, exclude UI and website credit flow. Three synthetic images, one run each; not a representative accuracy benchmark.",
  "samples": [
    {
      "name": "document",
      "sha256": "718213b2d8c7defa81ea40b27f97a431df879e7fbdcbc1910f1838ef8440ffc5",
      "local": {
        "status": "succeeded",
        "milliseconds": 333
      },
      "ai": {
        "status": "succeeded",
        "milliseconds": 17336,
        "model": "datalab-to/marker",
        "version": "hidden"
      }
    },
    {
      "name": "receipt",
      "sha256": "1f1c7a2830ab7d1a6b7f96b2d811ca2a928257695d3690ad6df4b59b0e202619",
      "local": {
        "status": "succeeded",
        "milliseconds": 353
      },
      "ai": {
        "status": "succeeded",
        "milliseconds": 7620,
        "model": "datalab-to/marker",
        "version": "hidden"
      }
    },
    {
      "name": "code",
      "sha256": "224acf61f52fb87dc951fb7190ca381ed5c46ad0f5091594954c9fc98edfd75f",
      "local": {
        "status": "succeeded",
        "milliseconds": 297
      },
      "ai": {
        "status": "unavailable"
      }
    }
  ]
}
