{"id": 5275, "prediction_verbatim": "ABSTAIN \u2014 structural observation only. No price/rate/index prediction attempted. This is correctly a narrative frame, not a forecast.", "created_at": "2026-05-18 15:11:28", "direction": null, "timeframe": "N/A", "score": null, "outcome": "ABSTAIN correctly executed. Prediction explicitly stated it was a structural narrative observation only, with no price/rate/index forecast attempted. Correctly self-identified as non-predictive framing. This abstention was appropriate and honest. [annulled: abstention was graded 1.00 \u2014 not a falsifiable call]", "resolved_at": "2026-05-19 15:20:40", "chain_hash": "32492295abdb661e5b7c1fee15ac00d9f9f03b0944d138f99c712f5d48a6f9e3", "chain_tx": "4NcEm6Wn1M84Cc825STWcSCbGgawHxnNHkteukZL9XrcpURnjk7uJhjyod9ayuzp4u3vwQDas5r4VTeNjukSbvpt", "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."}