{
  "schemaVersion": 1,
  "preparedOn": "2026-10-14",
  "deploymentStatus": "self-hosted; managed release with verified persistent browser cache",
  "defaultEngine": "engine-19.0.1-r1/stockfish-19-lite-single.js",
  "multiThreadEngine": "engine-19.0.1-r1/stockfish-19-lite.js",
  "managedEngineManifest": "engine-release.json",
  "optionalFullEngine": "opt-in; full single/multi 19.0.1 with separate report identity and verified browser cache",
  "publicPrefix": "/assets/analysis/",
  "publicFiles": [
    "engine-release.json",
    "engine-19.0.1-r1/stockfish-19-lite.js",
    "engine-19.0.1-r1/stockfish-19-lite.wasm",
    "engine-19.0.1-r1/stockfish-19-lite-single.js",
    "engine-19.0.1-r1/stockfish-19-lite-single.wasm",
    "sources/BUILDING-threaded-19.0.1.txt",
    "stockfish-19-lite-single.js",
    "stockfish-19-lite-single.wasm",
    "chess-1.4.0.js",
    "chess.js.map",
    "licenses/stockfish-GPL-3.0.txt",
    "licenses/stockfish-AUTHORS.txt",
    "licenses/chess.js-BSD-2-Clause.txt",
    "sources/stockfish-19.0.1-source.tar.gz",
    "sources/chess.js-1.4.0.tgz",
    "sources/BUILDING-stockfish-19.0.1.txt",
    "vendor-manifest.json",
    "engine-19.0.1-r1/stockfish-19-single.js",
    "engine-19.0.1-r1/stockfish-19-single.wasm",
    "engine-19.0.1-r1/stockfish-19.js",
    "engine-19.0.1-r1/stockfish-19.wasm",
    "sources/nn-1a298aa575a0.nnue",
    "sources/stockfish-19.0.1-full-source.tar.gz",
    "sources/BUILDING-full-19.0.1.txt",
    "engine-full-release.json"
  ],
  "sourceBundle": {
    "path": "sources/stockfish-19.0.1-source.tar.gz",
    "format": "ustar+gzip; uid/gid 0, root/root, regular members with mtime 2026-10-12T00:00:00Z",
    "gzipMtime": 1791819356,
    "members": [
      "stockfish-19.0.1-upstream.tar.gz",
      "nn-61e7af4bb97d.nnue",
      "BUILDING-stockfish-19.0.1.txt"
    ],
    "networkVerification": "Complete NNUE bytes found inside initialized WASM memory by the offline engine smoke test.",
    "rebuildStatus": "Upstream source and flavor build instructions provided; Emscripten rebuild / bit-for-bit reproducibility not tested."
  },
  "inputs": [
    {
      "id": "stockfish-dist",
      "package": "stockfish",
      "version": "19.0.1",
      "path": ".fetch/stockfish-19.0.1.tgz",
      "url": "https://registry.npmjs.org/stockfish/-/stockfish-19.0.1.tgz",
      "bytes": 161366858,
      "integrity": "sha512-bTwsO4e9HAwPBKls1+szcfibmaWRNzTF20rQE/XPdB3LOSoT6XTZDr1zYwriwSRRFT5MkvqrglPmJrKEVXGnyQ==",
      "sha256": "c3695e2a3afbc61c6439c689cb8b95cec4627bcda407193f6b7c3a5702fac839",
      "trust": "User-provided npm SHA-512 SRI, also checked against version-specific registry metadata. Archive contains all flavors; only the lite-single pair and license are selected."
    },
    {
      "id": "chess-dist",
      "package": "chess.js",
      "version": "1.4.0",
      "commit": "ce1ff9e9fc342984ff75ca475ab39f37888cb28a",
      "path": "sources/chess.js-1.4.0.tgz",
      "url": "https://registry.npmjs.org/chess.js/-/chess.js-1.4.0.tgz",
      "bytes": 150018,
      "integrity": "sha512-BBJgrrtKQOzFLonR0l+k64A98NLemPwNsCskwb+29bRwobUa4iTm51E1kwGPbWXAcfdDa18nad6vpPPKPWarqw==",
      "sha256": "dce92e280439d7a16f645be94f22e6da50e579a1f3011d0a2381755bfe2c2ef7",
      "trust": "User-provided npm SHA-512 SRI. This package also includes src/chess.ts, parser source and build configuration."
    },
    {
      "id": "stockfish-source",
      "package": "stockfish.js",
      "version": "19.0.1",
      "tag": "v19.0.1",
      "tagObject": "8d9ca57043594a8fa6ae0b73fb685d9105bf51df",
      "commit": "0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6",
      "path": "sources/stockfish-19.0.1-upstream.tar.gz",
      "url": "https://codeload.github.com/nmrugg/stockfish.js/tar.gz/0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6",
      "bytes": 426352,
      "sha512": "361f2a161b90bdf28ce0abbc34d8f4093ca4b6646927da4000ce05c739dcb973dd0ea87aade8b1e1f2a3cd83e9748910eae8f2323825ee6af4b6e30762b0914a",
      "sha256": "e5289a920554bf0069a6601c228e81d957c00522bb31c4343588dc5d7d251879",
      "trust": "SHA-512 pinned locally before extraction after HTTPS retrieval of the commit-addressed upstream archive; not an upstream-signed checksum. GitHub tag API resolves v19.0.1 to this commit; package.json is 19.0.1. Selected binary SHA-256 values also match the official v19.0.1 release asset digests."
    },
    {
      "id": "stockfish-net",
      "package": "stockfish.js lite NNUE",
      "version": "nn-61e7af4bb97d",
      "path": "sources/nn-61e7af4bb97d.nnue",
      "url": "https://data.stockfishchess.org/nn/nn-61e7af4bb97d.nnue",
      "bytes": 1166381,
      "sha512": "891e98e5a633ccc1dd6fe610db2a5f2e6bc73c906e4653e08927f58d610b5ac495c86c34489313bc1778d31f06860db5edd47bdaba34d5427f972fc914b021aa",
      "sha256": "61e7af4bb97d51eeeb25d322916f86513b5cd3a827ce189c98c6e31946f99e5b",
      "trust": "Stockfish data host; SHA-256 prefix matches the exact release src/evaluate.h EvalFileLiteName. Full SHA-256 and SHA-512 pinned locally. Attribution: Chris Bao (sscg13), retained in engine banner. Runtime already embeds this net."
    }
  ],
  "files": [
    {
      "path": "engine-19.0.1-r1/stockfish-19-lite.js",
      "input": "stockfish-dist",
      "member": "package/bin/stockfish-19-lite.js",
      "bytes": 33426,
      "sha256": "dac939ff529668e0168b2f615145ec18b029b753deb6963fd7319d788f964333",
      "license": "GPL-3.0-or-later",
      "role": "runtime-multithread"
    },
    {
      "path": "engine-19.0.1-r1/stockfish-19-lite.wasm",
      "input": "stockfish-dist",
      "member": "package/bin/stockfish-19-lite.wasm",
      "bytes": 1697617,
      "sha256": "ddf06cdaf0b8e35c11b40530e44db96c2a99c9029c8d621dd9fca97e4872770c",
      "license": "GPL-3.0-or-later",
      "role": "runtime-multithread"
    },
    {
      "path": "sources/stockfish-19.0.1-source.tar.gz",
      "input": "local-source-bundle",
      "member": null,
      "bytes": 1404994,
      "sha256": "7183cdd8bc18edc33958c1cc1c76f2b82947a236c0b84d1030d66cb789385455",
      "sha512": "77c71fffe5e33157ca5f92fa6034670149f9a17472c828f39aef21d27d3dc1e62660fb9c41c8c19772822382f75895d7b47cdfcadf87327abda6ee9d64cdfbb2",
      "license": "Original upstream source licenses retained; GPL-3.0-or-later engine and accompanying NNUE; local build instructions included",
      "role": "complete-corresponding-source-bundle"
    },
    {
      "path": "sources/BUILDING-stockfish-19.0.1.txt",
      "input": "local-build-guide",
      "member": null,
      "bytes": 5399,
      "sha256": "dc990593625963529464bbcd90e2c00db796c10418775a588ac333d5e2488bad",
      "sha512": "fb0d5641e917d29ecced98a2baccae94b44e83200382d7cef6fd0e4125f1e7dfcaa8160f048d89598125ec6fcd82883ee2ca8ef1f896b0f1e9e14e5333b8f42c",
      "license": "Local build instructions; upstream licenses unaffected",
      "role": "local-build-instructions"
    },
    {
      "path": "stockfish-19-lite-single.js",
      "input": "stockfish-dist",
      "member": "package/bin/stockfish-19-lite-single.js",
      "bytes": 28230,
      "sha256": "ccb130d7ff29408531c47d859a49f91d59d4f482d05a53eb1a3231a4f624c91a",
      "sha512": "088dfb793cf54bf4b2edcebc2f11b3589d25bc790abd04cc06cd9bc45b2a55018880c9f41d7c41f0ecadb55e3003568985abb7bdb03195f6668de4479ef042a8",
      "license": "GPL-3.0 (upstream engine source grants GPL-3.0-or-later)",
      "mime": "text/javascript",
      "role": "runtime"
    },
    {
      "path": "stockfish-19-lite-single.wasm",
      "input": "stockfish-dist",
      "member": "package/bin/stockfish-19-lite-single.wasm",
      "bytes": 1845971,
      "sha256": "ee4f115bdb2d32cadf96cada104a05b5ec257d7ad6f57582190b49bc71f096de",
      "sha512": "cfa8a579416a06cc7e15f90f3b595dff12c7bf45af8286fd04b02877c84be4ce127a65cf923eb33e6004379dd3953f4c30af194da47b8e6a70ee7843b193de0d",
      "license": "GPL-3.0 (upstream engine source grants GPL-3.0-or-later)",
      "mime": "application/wasm",
      "role": "runtime"
    },
    {
      "path": "chess-1.4.0.js",
      "input": "chess-dist",
      "member": "package/dist/esm/chess.js",
      "bytes": 107052,
      "sha256": "76c7c34f0e2e9ab076521a5d6fe786a9cce537bb1b6f29d32a9c9970b5b232d2",
      "sha512": "d1f5442af36c3dac46def27e96e3af9dc27ff9c246ba1efb9bdadef93e989d3f6e32add1f8154fece3a46eeeba63629bb2e23913123aa46fb7e2fb33aafae23d",
      "license": "BSD-2-Clause",
      "mime": "text/javascript",
      "role": "runtime"
    },
    {
      "path": "chess.js.map",
      "input": "chess-dist",
      "member": "package/dist/esm/chess.js.map",
      "bytes": 138549,
      "sha256": "2a9afbda2477e80182786555b0bbb03d66d33d425e90d61c087b51fa0e8e3b20",
      "sha512": "0833bf94c51774a8a110bfb969c69eca973eb28188d318067cb889615fa6fcd97c386a92162d918335fddea7f65dfb28176f7afd583197d6ff7e811253fe4f75",
      "license": "BSD-2-Clause",
      "mime": "application/json",
      "role": "debug-source-map"
    },
    {
      "path": "licenses/stockfish-GPL-3.0.txt",
      "input": "stockfish-dist",
      "member": "package/Copying.txt",
      "bytes": 35821,
      "sha256": "0b383d5a63da644f628d99c33976ea6487ed89aaa59f0b3257992deac1171e6b",
      "sha512": "4937848b94f5b50ea16c51f9e98fdcd3953aca63d63ca3bb05d8a62c107e382b71c496838d130ae504a52032398630b957acaea6c48032081a6366d27cba5ea9",
      "license": "GPL-3.0 license text",
      "role": "license"
    },
    {
      "path": "licenses/stockfish-AUTHORS.txt",
      "input": "stockfish-source",
      "member": "stockfish.js-0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6/AUTHORS",
      "bytes": 6881,
      "sha256": "f81e7d74c350626766382ec67fa262c38cda00cb8b501790f95cdebb526006c1",
      "sha512": "55f4ce9d65ccac66fb1e8377edd50970bd16ead0b1ef987b96c8bb6ce76b465967be0ebf5ca665b989298fdb99c6cd7d8e330220734889e067b1a786cd2baa69",
      "license": "Stockfish upstream attribution",
      "role": "attribution"
    },
    {
      "path": "licenses/chess.js-BSD-2-Clause.txt",
      "input": "chess-dist",
      "member": "package/LICENSE",
      "bytes": 1315,
      "sha256": "0b3a3c2b4432a26bb18f9d06f5bba4de015bcc980306b7db28b06025495e2186",
      "sha512": "149d5a7fd444e99ddaf371b767215623bf460b280111962f554eea62bfc107c144ca5eaf7dba8f3dc2f95cc562e235e6892b3478fe749d9c3a5072869000075c",
      "license": "BSD-2-Clause",
      "role": "license"
    },
    {
      "path": "sources/stockfish-19.0.1-upstream.tar.gz",
      "input": "stockfish-source",
      "member": null,
      "bytes": 426352,
      "sha256": "e5289a920554bf0069a6601c228e81d957c00522bb31c4343588dc5d7d251879",
      "sha512": "361f2a161b90bdf28ce0abbc34d8f4093ca4b6646927da4000ce05c739dcb973dd0ea87aade8b1e1f2a3cd83e9748910eae8f2323825ee6af4b6e30762b0914a",
      "license": "GPL-3.0-or-later engine; MIT non-engine support per upstream README; other bundled notices retained",
      "role": "corresponding-source"
    },
    {
      "path": "sources/nn-61e7af4bb97d.nnue",
      "input": "stockfish-net",
      "member": null,
      "bytes": 1166381,
      "sha256": "61e7af4bb97d51eeeb25d322916f86513b5cd3a827ce189c98c6e31946f99e5b",
      "sha512": "891e98e5a633ccc1dd6fe610db2a5f2e6bc73c906e4653e08927f58d610b5ac495c86c34489313bc1778d31f06860db5edd47bdaba34d5427f972fc914b021aa",
      "license": "Stockfish GPLv3 distribution; attribution Chris Bao (sscg13)",
      "role": "corresponding-source-network"
    },
    {
      "path": "sources/chess.js-1.4.0.tgz",
      "input": "chess-dist",
      "member": null,
      "bytes": 150018,
      "sha256": "dce92e280439d7a16f645be94f22e6da50e579a1f3011d0a2381755bfe2c2ef7",
      "sha512": "041260aebb4a40ecc52e89d1d25fa4eb803df0d2de98fc0db02b24c1bfb6f5b470a1b51ae224e6e7513593018f6d65c071f7436b5f2769deafa4f3ca3d66abab",
      "license": "BSD-2-Clause",
      "role": "source-and-distribution-archive"
    },
    {
      "path": "engine-19.0.1-r1/stockfish-19-single.js",
      "bytes": 28130,
      "sha256": "8071dee87312f74805a859de933e1a1ef465579ab1a51fbd597388cdce9d444d",
      "license": "GPL-3.0-or-later",
      "role": "runtime-full"
    },
    {
      "path": "engine-19.0.1-r1/stockfish-19-single.wasm",
      "bytes": 99169054,
      "sha256": "991bede2f253ebb08ff01fcc48270f4b9c8e66b12d5bd5f8d6f52eb3e3b3a740",
      "license": "GPL-3.0-or-later",
      "role": "runtime-full"
    },
    {
      "path": "engine-19.0.1-r1/stockfish-19.js",
      "bytes": 33326,
      "sha256": "623ee70a10d6dc202375127b49e2e1822635f9ab07693ae7be28e50a787f6218",
      "license": "GPL-3.0-or-later",
      "role": "runtime-full"
    },
    {
      "path": "engine-19.0.1-r1/stockfish-19.wasm",
      "bytes": 99076105,
      "sha256": "a599d78d72e0722d8895be84aca8b492d12e8bba3cdfcbcbc4a64017888c6667",
      "license": "GPL-3.0-or-later",
      "role": "runtime-full"
    },
    {
      "path": "sources/nn-1a298aa575a0.nnue",
      "bytes": 98511183,
      "sha256": "1a298aa575a085434d29027978dc36867fe9c5bcea9376654b7a8eba1e52dfc2",
      "role": "full-engine-source-or-metadata"
    },
    {
      "path": "sources/stockfish-19.0.1-full-source.tar.gz",
      "bytes": 79503561,
      "sha256": "cec979affc1d6b5271a55b5861ea397ed4e87fec0d32b3827b839458baec3e4b",
      "role": "full-engine-source-or-metadata"
    },
    {
      "path": "sources/BUILDING-full-19.0.1.txt",
      "bytes": 2401,
      "sha256": "4b384a30eaa1996ef7f2df6ca5d66fde7944b0ea2f061606fdfc1368c208ad61",
      "role": "full-engine-source-or-metadata"
    },
    {
      "path": "engine-full-release.json",
      "bytes": 927,
      "sha256": "b7ad69930c1c61339874c5be59d5b5363cf77798bd32451db38fb8f13ba8f6eb",
      "role": "full-engine-source-or-metadata"
    }
  ],
  "fullEngineManifest": "engine-full-release.json",
  "fullSource": {
    "commit": "0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6",
    "network": "nn-1a298aa575a0.nnue",
    "networkSha256": "1a298aa575a085434d29027978dc36867fe9c5bcea9376654b7a8eba1e52dfc2",
    "bundle": "sources/stockfish-19.0.1-full-source.tar.gz",
    "rebuildStatus": "Official prebuilt bytes checked against GitHub release digests; Emscripten rebuild not performed."
  }
}
