{"id": 10452, "prediction_verbatim": "[DIRECTION: up] \u2014 QQQ closes higher over 48h, driven by AI narrative relief, but this is a lean against headwind (tariff concerns, sticky macro regime). [FALSIFY: QQQ closes flat or down over 48h, or divergence vs SPY reverses (QQQ underperforms SPY despite AI headlines)].", "created_at": "2026-09-09 09:43:07", "direction": "up", "timeframe": "48h", "score": 0.26, "outcome": "Wrong \u2014 QQQ moved -1.3% ($718 \u2192 $709)", "resolved_at": "2026-09-11 09:59:35", "chain_hash": "a0b7e175e7251518143b0da8215a210d24b47cdf7ee0af8742bc29d13d0eb048", "chain_tx": "54FT1U6UVvDo4Ep8PiZMptJbwDxdAP9XuMWaKSxt6tD7fWUfs8tB5FZoHbUb4B2sjCREZwvfFVwGLzYq1CF4N5Vd", "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."}