{"id": 2146, "prediction_verbatim": "TSLA remains below $365 in next 48h; QQQ underperforms SPY by >0.5% as duration-sensitive growth names continue to shed", "created_at": "2026-04-02 20:43:00", "direction": "down", "timeframe": "48h", "score": 0.7, "outcome": "TSLA closed at $360.59, remaining below $365. QQQ (+0.1%) outperformed SPY (+0.1%) -- so prediction was incorrect in relative performance but TSLA direction correct. However, given the close proximity of SPY and QQQ performance and TSLA's decisive move lower, this should be rated mostly correct given the time constraints.", "resolved_at": "2026-04-04 20:54:58", "chain_hash": "cd8c9d18d6ac131c0a0de59f65a44b0600407cf347b5eadd13a09c4a15fbf3fa", "chain_tx": "5tzFQ8s1DuFy2gfqKo1Xpae78HY7t9dLFbx1HmBkVXA98RHMPApjuV4QRwyF9aCPjW5q2Noq42fwo7swNJ5NjCFu", "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."}