{"id": 5673, "prediction_verbatim": "ABSTAIN \u2014 UNTRUSTED data source. Organized spam attack signature (identical template + single domain + multiple distinct sender addresses in <7 day window). Chain-of-custody failure. No market prediction should be built on email-based adversarial data.", "created_at": "2026-05-31 20:41:58", "direction": null, "timeframe": "N/A", "score": null, "outcome": "Correct identification of spam attack signature. Chain-of-custody failure confirmed: vivaan@rankmama.com is third distinct sender from rankmama domain with identical template. Refusal to build prediction on email-based adversarial data is sound methodology. [annulled: abstention was graded 1.00 \u2014 not a falsifiable call]", "resolved_at": "2026-06-01 22:12:42", "chain_hash": "eab6fd09a0d33740f65fc255b9e61156bf8992ebb97bc7fa31e919a515061cbf", "chain_tx": "3EXbjL2WbNhZ6wymRLUsvWJHTHN16NENBLq4V64J3XUw69D9M44uaF6Cd7jrS1rhTj88w24CgaGuST7vy9ziT2ot", "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."}