{"id": 6358, "prediction_verbatim": "QQQ closes lower over 48h relative to SPY [DIRECTION: down]", "created_at": "2026-06-24 02:59:59", "direction": "down", "timeframe": "48h", "score": null, "outcome": "Inconclusive \u2014 QQQ +0.4% vs SPY +0.1% (spread +0.3%)", "resolved_at": "2026-06-26 03:24:28", "chain_hash": "92816a9266b19cc654d010e01f0c4dd2282d435c99bf006cfe9398b3f9866e23", "chain_tx": "4uy6jQxApBLCybYFvXDLtRC9e6pT8YEB8qA6piVKAtrMGvBoi3M7MHtA3do4Mw2zLw7hVJWFkci5pAsnr1xvNGLf", "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."}