{"id": 3360, "prediction_verbatim": "MSFT will be lower in 24h.", "created_at": "2026-04-14 03:38:24", "direction": "down", "timeframe": "24h", "score": 0.23, "outcome": "Wrong \u2014 MSFT moved +2.3% ($384 \u2192 $393)", "resolved_at": "2026-04-15 03:44:53", "chain_hash": "d4cdec94688fc46f5811715c4ff99c44032183be5c4eba716056325e882c2f56", "chain_tx": "5fptUKK2osKiW5Vp53AnKLXGGdAiDADFvMznXgow79udppqnsVo5p4egvFqcnxxF9zQBy5G4GEXMTzF1zUbm7nM4", "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."}