{
  "purpose": "Uncompressed file-size comparison, not a timing or memory benchmark.",
  "units": "Bytes; article uses decimal MB (1 MB = 1 000 000 bytes).",
  "scope": "Solver WebAssembly module plus JavaScript wrapper, including its embedded opening book, versus the model file alone. Excludes both frontends and the model's ONNX Runtime. Does not measure HTTP compression or transfer sizes.",
  "solver": {
    "package": "connect-four-ai-wasm",
    "version": "1.0.0",
    "tarball_url": "https://registry.npmjs.org/connect-four-ai-wasm/-/connect-four-ai-wasm-1.0.0.tgz",
    "tarball_sha256": "38c13d18b0cc96641540915f76c7329856286e80745b295284a34b855c8ab163",
    "files": [
      {
        "name": "connect_four_ai_wasm_bg.wasm",
        "bytes": 1260614,
        "sha256": "f6c083e739e89474c6aaeb06491c77e684dc851035654afcfca6fc82a86ccd6b"
      },
      {
        "name": "connect_four_ai_wasm.js",
        "bytes": 26817,
        "sha256": "b02adb88500f852831261f5739390991dab9523281dd6fbffaa675afa86b4bce"
      }
    ],
    "total_browser_files_bytes": 1287431,
    "opening_book": {
      "url": "https://raw.githubusercontent.com/benjaminrall/connect-four-ai/28a112adaf3ff89ee23fb09411fa592b6597010e/crates/core/src/engine/books/default-book.bin",
      "bytes": 1165490,
      "sha256": "3b34352b675cc971c9d86039b4b07dc78fdc401d0926d9862cd7b17ee13785d7",
      "found_in_reconstructed_wasm_data": true
    }
  },
  "model": {
    "url": "https://huggingface.co/precisit/onepass-c4/resolve/5c6b47231ce54f02bf405d648dfbd4ce03f67ba1/onepass-c4-v2-int8.onnx",
    "bytes": 7816833,
    "sha256": "015523d297c8e4cce067428f3dbef0847d51d9008adbf7eeca8e35948d93e4a9"
  },
  "model_to_solver_files_ratio": 6.071651995330235
}
