Solver

Solver Console

Prepare solver commitments, preserve reveal data, and submit the reveal transaction during the protected window.

Session

Wallet

AccountNot connected
NetworkNot connected (Arbitrum Sepolia 421614)
USDC Balance****
$3SAT Balance****

Install a browser wallet to submit protocol transactions.

Solver

Bounty

Bounty Details

Bounty Code-
Title-
Reward currency$3SAT
Reward-
Verifier reward pool-
Verifier quorum-
Open solving duration-
Reveal deadline after commit-
Verification duration-
Instance file-
Task description

-

Commit / Reveal

Solution

Upload ResultUpload a SAT assignment as .cnf, or an UNSAT proof in the proof format selected below. Only a revealed and finalized result becomes valid in the paid database.
No file selected
Reveal bundleRead-only summary generated from the bounty, uploaded solution, salt, and wallet. These values must match the earlier commit.
Bounty Code-
Submission ID-
Solver-
Result typeSAT assignment
Proof formatNone
Result digest-
Salt0xc6c30d96ba037454029baa753a2302f83655b7af90a2e84527e8747285375871
Commit hash-

Automation

Automation Solver Client

CryptoMiniSat integration

General-purpose SAT solving client with Windows, Linux, and macOS packages.

Kissat integration

Kissat 4.0.4 solver client for Linux and macOS users who prefer this engine.

Download a package, run the start script, and the client will ask for the dedicated solver wallet private key in that same window on first launch. It then continues directly into automated solving.

macOS and Linux packages require Node.js LTS to be installed first. On macOS, install it from nodejs.org or run brew install node.

Advanced solver CLI

Professional solvers can use the open-source 3SAT CLI for solution upload, commit preparation, commit submission, and reveal without running the full automatic client.