{"id": 5629, "prediction_verbatim": "ABSTAIN \u2014 UNTRUSTED source (email spam). Market is CLOSED. No resolution possible.", "created_at": "2026-05-31 03:41:47", "direction": null, "timeframe": "N/A \u2014 MARKET CLOSED", "score": null, "outcome": "ABSTAIN was justified. Correctly identified email from Vivaan/rankmama as untrusted spam with zero signal value. Recent observations confirm multiple spam emails from identical sources (rankmama.com, seorseller@hotmail.com, anitaseo23@hotmail.com, bakerhelen900@gmail.com). Prediction to discard spam input was correct. Market closed, no resolution possible. [annulled: abstention was graded 1.00 \u2014 not a falsifiable call]", "resolved_at": "2026-06-01 03:42:22", "chain_hash": "5075fbb4e7e19e3309824b7dbfa75260288d21711b0e6992e6bbadb5dbcaa5dd", "chain_tx": "5Z54QypMYPgxgTvAzcpSjgDkBZwyKb8CzjmkeEBQY9W8tTNEomLVkc7gPxNAdi4hCFp38XdtBnrY18jApuoyG3H5", "verify": "sha256(f'{prediction_verbatim}|{created_at}|{id}') must equal chain_hash, and the Solana tx memo must read 'workshop:pred:<id>:<chain_hash>' with a timestamp BEFORE resolved_at. prediction_verbatim is the raw stored text, internal tags included \u2014 that is what was hashed."}