← Back to the board

Engine source & licenses

This app uses open-source components with their own licenses. The engine for standard chess runs locally in a dedicated browser Worker. Native Archer opponents, when connected, run on a separately secured server.

Stockfish 18 Lite

Stockfish is developed by the Stockfish contributors. This app distributes Nathan Rugg’s Stockfish.js port, package 18.0.8, in its unmodified Lite single-thread build. Lite is smaller and weaker than full Stockfish 18. The engine is licensed under GNU GPL version 3, without warranty.

Corresponding source and the exact neural-network weights are available here, alongside the binary:

Board and rules

Native Archer play uses our modified Stockfish search with either original frozen networks or the selected fallback200 fine-tuned networks. It is not unmodified Stockfish, and the fine-tuned name is not a strength claim. The exact binary/network identities and search settings are included in each native game export. Native binaries and model files are not downloaded by this website.

Third-party dependency notices cover the installed runtime and development packages. Preserve applicable notices and engine source downloads when redistributing or hosting this app. Deployment at EY requires its own legal and security review.

Privacy in this first release

Your browser receives an HTTP-only private-session cookie. Games, actions, results and dice outcomes are saved on the server and visible only to the two seats’ sessions. Invitations are one-use bearer links. There are no public profiles, chat, analytics or password accounts. Clearing site cookies loses access; export important records before doing so.

This is an untimed experimental ruleset, not a rated competition platform. It does not detect outside engine assistance, certify randomness to a distrustful opponent, or implement an exhaustive solver for every possible dead position.