{
  "event": "UFC Fight Night: Hernandez vs. Rodrigues",
  "date": "2026-08-22",
  "hash": "875043fcb6cfabb3a127e3f36c5301a1ec67cf2382aa6dcfc2dedcbb41637eb1",
  "salt": "10f5cc527475c9690bc8dd5be50e1336",
  "algorithm": "sha256(salt || canonical_board_json)",
  "committedAt": "2026-08-18T19:56:55-07:00",
  "canonical": "{\"date\":\"2026-08-22\",\"event\":\"UFC Fight Night: Hernandez vs. Rodrigues\",\"fights\":[{\"f1\":\"Anthony Hernandez\",\"f2\":\"Gregory Rodrigues\",\"method\":\"Submission\",\"pick\":\"Anthony Hernandez\",\"prob\":0.6806},{\"f1\":\"Chris Padilla\",\"f2\":\"Nasrat Haqparast\",\"method\":\"Decision\",\"pick\":\"Chris Padilla\",\"prob\":0.6156},{\"f1\":\"Jamall Emmers\",\"f2\":\"Lerryan Douglas\",\"method\":\"KO/TKO\",\"pick\":\"Lerryan Douglas\",\"prob\":0.5756},{\"f1\":\"Kennedy Nzechukwu\",\"f2\":\"Shamil Gaziev\",\"method\":\"KO/TKO\",\"pick\":\"Kennedy Nzechukwu\",\"prob\":0.6431},{\"f1\":\"MarQuel Mederos\",\"f2\":\"Mason Jones\",\"method\":\"Decision\",\"pick\":\"MarQuel Mederos\",\"prob\":0.5694},{\"f1\":\"Reinier de Ridder\",\"f2\":\"Roman Dolidze\",\"method\":\"KO/TKO\",\"pick\":\"Reinier de Ridder\",\"prob\":0.6472},{\"f1\":\"Serghei Spivac\",\"f2\":\"Vitor Petrino\",\"method\":\"KO/TKO\",\"pick\":\"Vitor Petrino\",\"prob\":0.6414},{\"f1\":\"Shanelle Dyer\",\"f2\":\"Elise Reed\",\"method\":\"Decision\",\"pick\":\"Shanelle Dyer\",\"prob\":0.7294},{\"f1\":\"Wes Schultz\",\"f2\":\"Jackson McVey\",\"method\":\"KO/TKO\",\"pick\":\"Jackson McVey\",\"prob\":0.5827}],\"model\":\"v4\",\"unscored\":[[\"Anthony Wint\",\"Terrance Chatman\"],[\"Carli Judice\",\"Jeisla Chaves\"],[\"Gauge Young\",\"Stanley Dorsainvil\"],[\"Marcio Barbosa\",\"Ryan Kuse\"]]}",
  "howToVerify": "sha256(salt + canonical) must equal hash. `canonical` is the exact UTF-8 string that was hashed before the card, containing every bout the model scored."
}