> trust = math
Most tipster sites quietly edit their history β delete losing picks, rewrite the wording, backdate the timestamps. Bawler can't. Every morning, before kickoff, our day's predictions are snapshotted, fingerprinted, and that fingerprint is written into the Bitcoin blockchain via OpenTimestamps. Bitcoin makes the fingerprint impossible to alter without rewriting the entire chain.
If we change even one character of any past prediction, the fingerprint changes and the world can prove it. Anyone can take the snapshot file + the proof file below, run them through any OpenTimestamps client (or a Bitcoin node), and verify the predictions were locked in before the matches were played β offline, no trust in Bawler required.
> anchored snapshots
One row per day. Each snapshot contains every forward-looking pick we'd committed to as of 07:30 UK that morning. Bitcoin confirmation lands ~1 hour after submission; the calendar Merkle path lands within ~24 hours.
> how to verify
.json(the picks themselves) and the.ots(the timestamp proof).pip install opentimestamps-client.ots verify 2026-05-28.otswith both files in the same directory. The client computes SHA-256 of the.json, walks the Merkle path inside the.ots, and asks Bitcoin: βwas this hash committed in block #X at time T?βWhy this matters. Football tipster sites can post 20 picks, delete the 15 losers, and brag about the 5 winners. With Bawler that's impossible: the snapshot includes every pick, the proof was published before kickoff, and you have both. If you ever catch us having edited a result, the receipts are in your hand β you can prove it to the world.