{
  "schema_version": 1,
  "generated_from": "benchmarks/results/*.json",
  "runs": [
    {
      "generated_at_utc": "2026-08-23T23:17:31.988Z",
      "git_commit": "49fa5a5fd0d0fc433f4ee34340c0b9bc3e4acd7e",
      "protocol_version": "2026-08-24",
      "host": {
        "platform": "darwin",
        "os_release": "25.6.0",
        "os_version": "Darwin Kernel Version 25.6.0: Sat Jul 11 15:27:02 PDT 2026; root:xnu-12377.161.13~4/RELEASE_ARM64_T8112",
        "architecture": "arm64",
        "cpu": "Apple M2",
        "logical_cpu_count": 8,
        "total_memory_bytes": 17179869184,
        "rustc": "rustc 1.95.0 (59807616e 2026-04-14)\nbinary: rustc\ncommit-hash: 59807616e1fa2540724bfbac14d7976d7e4a3860\ncommit-date: 2026-04-14\nhost: aarch64-apple-darwin\nrelease: 1.95.0\nLLVM version: 22.1.2",
        "cargo": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)"
      },
      "scenarios": [
        {
          "id": "small-validation",
          "tier": "small",
          "pipeline": "validation",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 0.098916,
          "peak_memory_bytes": 4440064,
          "docx_bytes": 0,
          "pdf_bytes": 0
        },
        {
          "id": "small-docx",
          "tier": "small",
          "pipeline": "docx",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 7.009542,
          "peak_memory_bytes": 5996544,
          "docx_bytes": 3662,
          "pdf_bytes": 0
        },
        {
          "id": "small-pdf",
          "tier": "small",
          "pipeline": "pdf",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 16.997999999999998,
          "peak_memory_bytes": 106332160,
          "docx_bytes": 0,
          "pdf_bytes": 2085500
        },
        {
          "id": "small-dual",
          "tier": "small",
          "pipeline": "dual",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 24.127792,
          "peak_memory_bytes": 105529344,
          "docx_bytes": 3662,
          "pdf_bytes": 2085500
        },
        {
          "id": "medium-validation",
          "tier": "medium",
          "pipeline": "validation",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 0.32275000000000004,
          "peak_memory_bytes": 5062656,
          "docx_bytes": 0,
          "pdf_bytes": 0
        },
        {
          "id": "medium-docx",
          "tier": "medium",
          "pipeline": "docx",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 9.028583,
          "peak_memory_bytes": 6635520,
          "docx_bytes": 6436,
          "pdf_bytes": 0
        },
        {
          "id": "medium-pdf",
          "tier": "medium",
          "pipeline": "pdf",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 19.966082999999998,
          "peak_memory_bytes": 105578496,
          "docx_bytes": 0,
          "pdf_bytes": 2103843
        },
        {
          "id": "medium-dual",
          "tier": "medium",
          "pipeline": "dual",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 28.044249999999998,
          "peak_memory_bytes": 106250240,
          "docx_bytes": 6436,
          "pdf_bytes": 2103843
        },
        {
          "id": "pages-1000-validation",
          "tier": "pages-1000",
          "pipeline": "validation",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 229.630625,
          "peak_memory_bytes": 165625856,
          "docx_bytes": 0,
          "pdf_bytes": 0
        },
        {
          "id": "pages-1000-docx",
          "tier": "pages-1000",
          "pipeline": "docx",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 348.88025,
          "peak_memory_bytes": 286670848,
          "docx_bytes": 731129,
          "pdf_bytes": 0
        },
        {
          "id": "pages-1000-pdf",
          "tier": "pages-1000",
          "pipeline": "pdf",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 1414.943334,
          "peak_memory_bytes": 314310656,
          "docx_bytes": 0,
          "pdf_bytes": 15228539
        },
        {
          "id": "pages-1000-dual",
          "tier": "pages-1000",
          "pipeline": "dual",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 1573.6213750000002,
          "peak_memory_bytes": 350339072,
          "docx_bytes": 731129,
          "pdf_bytes": 15228539
        },
        {
          "id": "external-docx-open-save",
          "tier": "existing-docx",
          "pipeline": "existing-docx",
          "input_sha256": "61ffe1ddca7882b6ebf17c2957d035a39518b0e1a509de3c6946fccc3ac283ba",
          "median_total_ms": 6.9803749999999996,
          "peak_memory_bytes": 5210112,
          "docx_bytes": 5163,
          "pdf_bytes": 0
        }
      ]
    },
    {
      "generated_at_utc": "2026-08-23T23:20:09.154Z",
      "git_commit": "8b21d2e4428272da9ac75793cffcd1cde50c3cb7",
      "protocol_version": "2026-08-24",
      "host": {
        "platform": "linux",
        "os_release": "6.17.0-1022-azure",
        "os_version": "#22-Ubuntu SMP Mon Jul 27 17:24:03 UTC 2026",
        "architecture": "x64",
        "cpu": "AMD EPYC 9V74 80-Core Processor",
        "logical_cpu_count": 4,
        "total_memory_bytes": 16766414848,
        "rustc": "rustc 1.98.0 (88d9e12ae 2026-08-18)\nbinary: rustc\ncommit-hash: 88d9e12ae178fab0fb5cc050a94da85685d449ea\ncommit-date: 2026-08-18\nhost: x86_64-unknown-linux-gnu\nrelease: 1.98.0\nLLVM version: 22.1.8",
        "cargo": "cargo 1.98.0 (797e8a9bc 2026-08-05)"
      },
      "scenarios": [
        {
          "id": "small-validation",
          "tier": "small",
          "pipeline": "validation",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 0.036494,
          "peak_memory_bytes": 6860800,
          "docx_bytes": 0,
          "pdf_bytes": 0
        },
        {
          "id": "small-docx",
          "tier": "small",
          "pipeline": "docx",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 1.1545189999999999,
          "peak_memory_bytes": 7467008,
          "docx_bytes": 3662,
          "pdf_bytes": 0
        },
        {
          "id": "small-pdf",
          "tier": "small",
          "pipeline": "pdf",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 4.353578000000001,
          "peak_memory_bytes": 11685888,
          "docx_bytes": 0,
          "pdf_bytes": 1249492
        },
        {
          "id": "small-dual",
          "tier": "small",
          "pipeline": "dual",
          "input_sha256": "695804dc739bc192c84f877c8d264f711726e6bd12eabc2d3976f4e57a162c7b",
          "median_total_ms": 5.526425,
          "peak_memory_bytes": 12603392,
          "docx_bytes": 3662,
          "pdf_bytes": 1249492
        },
        {
          "id": "medium-validation",
          "tier": "medium",
          "pipeline": "validation",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 0.212881,
          "peak_memory_bytes": 7073792,
          "docx_bytes": 0,
          "pdf_bytes": 0
        },
        {
          "id": "medium-docx",
          "tier": "medium",
          "pipeline": "docx",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 1.800462,
          "peak_memory_bytes": 7827456,
          "docx_bytes": 6436,
          "pdf_bytes": 0
        },
        {
          "id": "medium-pdf",
          "tier": "medium",
          "pipeline": "pdf",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 5.79497,
          "peak_memory_bytes": 12083200,
          "docx_bytes": 0,
          "pdf_bytes": 1267836
        },
        {
          "id": "medium-dual",
          "tier": "medium",
          "pipeline": "dual",
          "input_sha256": "c9bf4c161d04e598a809d5d638b26786f64968fc9256eeb9ede26b1f506db499",
          "median_total_ms": 6.956839,
          "peak_memory_bytes": 12550144,
          "docx_bytes": 6436,
          "pdf_bytes": 1267836
        },
        {
          "id": "pages-1000-validation",
          "tier": "pages-1000",
          "pipeline": "validation",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 131.46416499999998,
          "peak_memory_bytes": 73469952,
          "docx_bytes": 0,
          "pdf_bytes": 0
        },
        {
          "id": "pages-1000-docx",
          "tier": "pages-1000",
          "pipeline": "docx",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 314.589761,
          "peak_memory_bytes": 106004480,
          "docx_bytes": 731129,
          "pdf_bytes": 0
        },
        {
          "id": "pages-1000-pdf",
          "tier": "pages-1000",
          "pipeline": "pdf",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 1287.01705,
          "peak_memory_bytes": 156635136,
          "docx_bytes": 0,
          "pdf_bytes": 14392531
        },
        {
          "id": "pages-1000-dual",
          "tier": "pages-1000",
          "pipeline": "dual",
          "input_sha256": "59949fe47a1e4b57ae5a3510ed0b7f5e45ada79d3e8ce1c1f18ddd01ae65ef8f",
          "median_total_ms": 1403.418762,
          "peak_memory_bytes": 159805440,
          "docx_bytes": 731129,
          "pdf_bytes": 14392531
        },
        {
          "id": "external-docx-open-save",
          "tier": "existing-docx",
          "pipeline": "existing-docx",
          "input_sha256": "61ffe1ddca7882b6ebf17c2957d035a39518b0e1a509de3c6946fccc3ac283ba",
          "median_total_ms": 1.3568639999999998,
          "peak_memory_bytes": 7004160,
          "docx_bytes": 5163,
          "pdf_bytes": 0
        }
      ]
    }
  ]
}
