Verify Our Picks

Before every card we publish a SHA-256 hash of the model’s entire board — every bout it scored, not just the picks we sell. Afterwards we publish the secret salt and the board itself. Anyone can recombine them and confirm the hash matches what was posted beforehand.

Why hash the whole board?

A commitment covering only the published picks would prove very little — we could privately prepare several different slates and reveal whichever one happened to win. Committing to every scored bout leaves nothing to select from after the fact. The board includes bouts that did not clear the 68% bar, so a pick cannot be quietly added or dropped.

How to check it yourself

Download the reveal file for a card and run this. The output must equal the hash field, which was published before the fights.

curl -s https://thefightalgorithm.com/commitments/2026-08-01.json -o reveal.json

python -c "
import json, hashlib
r = json.load(open('reveal.json'))
print(hashlib.sha256((r['salt'] + r['canonical']).encode()).hexdigest())
print(r['hash'])
"

UFC Fight Night: Medic vs. Rodriguez

August 1, 2026
Committed
Jul 29, 2026, 3:50 AM — before the first bell
SHA-256
884081896dd62c8ad4814b79fbd3573a69bb42e60136038d7714c45be728b8b8
Salt (revealed after the card)
b963fa5300ef7bb4fa69023c8bdf8564
Algorithm
sha256(salt || canonical_board_json)

The committed board — 7 scored bouts + 5 unscored

BoutModel pickProbMethod
Jan Blachowicz vs Navajo StirlingNavajo Stirling78.2%Decision
Mateusz Rebecki vs Kyle PrepolecMateusz Rebecki70.6%Decision
Ludovit Klein vs Tofiq MusayevLudovit Klein70.1%Decision
Uros Medic vs Daniel RodriguezUros Medic62.6%KO/TKO
Aleksandar Rakic vs Marcin TyburaAleksandar Rakic57.5%Decision
Dennis Buzukja vs Bogdan GradBogdan Grad57.4%Submission
Dusko Todorovic vs Robert ValentinRobert Valentin52.6%Submission

Green rows cleared the 68% bar and were sold as picks. The rest were committed too — that is the point.

Download the raw reveal file →

Settled picks are published in full and permanently on the Fight Forecast page — odds taken, stake, result and running bankroll. Results shown are paper trading.