Beta release. Problem Forge is new and open by invitation. The beta test period runs through 2026-11-30; the full opening is on 2026-12-01 00:00 UTC. Things may break, and we may correct the boards when they do. The difficulty of some rungs may be wrong. There are no prizes during the beta, and the bounty is not open. Your account and your progress stay when the beta ends. Please tell us what goes well and what goes wrong: admin@problemforge.com.

The checker

The checker answers one question: does this number solve this file? It prints yes or no. It agrees with the site. To check in your browser, use the Check page.

forge-check <spec|spec-file> <instance-file> <answer|answer-file> [--why]
stdout: yes | no      exit: 0 = yes, 1 = no, 2 = the question could not be posed

The spec is the problem: a name such as 3sat, a code such as HC, a layout such as tsp@2, or the name of your copy. --why prints the reason for a no. Spaces and underscores in the answer are ignored.

Downloads

filesha256licence
LICENSEbdef16d44c9c687035c0beb2b498d0b166f1257ed30d48a825e99a4bf1646673MIT
check.js10281aa1d5f651bb339d1de64584d8d4adfefeabceb96ab5eb7a452d2d313ce7MIT
forge-check-1.4.1-src.tar.gz0d91411b3cea45eeb43be60cd1d887710a8a21a8fbc09c15e1fa25daadba20b0MIT
forge-check-linux-x86_641be878f70513f7e3896ab9f28f0218dd7598c7327e74ab2f71a675da77ac0805MIT
forge-check-linux-aarch64coming
forge-check-macos-universalcoming
forge-check-windows-x86_64.execoming
check.wasmcoming

SHA256SUMS · How to run a checker

The binaries are not signed. Check the SHA-256 before you run one: sha256sum forge-check-linux-x86_64 must print the number in the table.

All checkers are open source under the MIT licence.

Download popularity: not enough downloads yet.