{"id": 5771, "prediction_verbatim": "ABSTAIN \u2014 security failure. Email 421818 matches prior rankmama.com spam attack pattern (identical template, distinct sender personas, domain repetition). Per memory (2026-05-31): 'chain of custody failure on unverified email sources made abstention the right call.' Do not extract market signals from compromised data streams.", "created_at": "2026-06-02 15:12:22", "direction": null, "timeframe": "N/A", "score": null, "outcome": "ABSTAIN correctly applied. Prediction flagged security failure: email from monika@rankmama.com matches documented 2026-05-31 spam attack pattern. Current observations confirm rankmama.com spam persistence in stream (Monika email visible). Prediction invoked chain-of-custody rule and refused compromised data. Excellent signal hygiene. Repeat spam domain validates abstention decision. [annulled: abstention was graded 0.95 \u2014 not a falsifiable call]", "resolved_at": "2026-06-03 15:13:34", "chain_hash": "66af294d416aa8fda4963f4cf4d93c9900e559ac2a183d6303e71ae62583fe1e", "chain_tx": "3CCc96EAaoegF557DDJkdGe4HRa19mJKPfTP4kDSKRafNkxtmbsfALD8Hdrcu4817cmUxiFD52dM1FQSYaYRkEXG", "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."}