Stockfish.js 18 (lite, single-threaded build) Corresponding source (GPLv3 §6) — exact version of the distributed binary Repository: https://github.com/nmrugg/stockfish.js Commit: 93c994592dcf3b4b21052ab925e9b534df9c0918 ("18.0.8", 2026-06-15) Tree: https://github.com/nmrugg/stockfish.js/tree/93c994592dcf3b4b21052ab925e9b534df9c0918 Package: stockfish@18.0.8 (npm) — ships only the built bin/ files, NOT the C++ source; the commit above is where the source lives. Engine: Stockfish 18 (official-stockfish/Stockfish), embedded in that repository under src/. How the two files here were built (from build.js and package.json at that commit) Command: node build.js --single-threaded --lite -f (npm script "build-single-lite") Toolchain: Emscripten 3.1.7 (the version build.js checks for) NNUE: nn-9067e33176e8.nnue — the "lite" net (src/lite_nets.h at that commit; the name is also present inside the distributed .wasm). Stockfish names nets nn-.nnue. build.js runs `make net LITE_NET=yes`, which downloads it via scripts/net.sh from https://tests.stockfishchess.org/api/nn/nn-9067e33176e8.nnue (mirror: https://github.com/official-stockfish/networks/raw/master/nn-9067e33176e8.nnue), and embeds it in the .wasm. Distributed files (SHA-256) stockfish-18-lite-single.js 21b5d924609772e6bd4c0fbdb960268715a97fffaab04b438c76f2e34d6fd521 stockfish-18-lite-single.wasm a8fbc05ec6920b56d7485826dcb02c5ffd2826bcbf751cf973046f237a9096f1 License: GPLv3 (see COPYING.txt in this directory). Commitment: the source at the commit above is kept available for as long as this binary is distributed. Vendored on: 2026-07-01, pinned — do not silently replace; bump deliberately and re-run the golden set (docs/specifiche/SPEC.md §11) before accepting a new version.