{"schema_version":3,"runs":[{"id":"OTR-DIRECT-2026-07-23-1455-SGT","lockedAt":"23 Jul 2026 · 14:55 SGT","predictionCount":2,"appendOnly":true,"researchOnly":true},{"id":"OTR-DIRECT-META-2026-07-23-1531-SGT","lockedAt":"23 Jul 2026 · 15:31 SGT","predictionCount":1,"appendOnly":true,"preservesRuns":["OTR-PRED-2026-07-23-1012-SGT","OTR-DIRECT-2026-07-23-1455-SGT"],"researchOnly":true}],"entry_check_run":{"id":"OTR-ENTRY-CHECK-2026-07-23-1810-SGT","observedAt":"23 Jul 2026 · 18:10 SGT","entryHitCount":1,"policy":"Green requires a verified price inside the locked buy condition and time window.","appendOnly":true},"entry_checks":[{"predictionId":"PRED-2026-07-23-GOOGL-06","ticker":"GOOGL","state":"AWAITING WINDOW","checkedAt":"23 Jul 2026 · 18:10 SGT","explanation":"The locked US buy check is at 22:00 SGT. No entry can be recorded before that time."},{"predictionId":"PRED-2026-07-23-BTC-07","ticker":"BTC","state":"ENTRY HIT","checkedAt":"23 Jul 2026 · 17:00 SGT","observedPrice":"$65,596.22","explanation":"Coinbase recorded a $65,596.22 opening price for the five-minute candle starting at 17:00 SGT. It was inside the locked $65,500 to $67,500 buy range.","source":{"label":"Coinbase Exchange · BTC-USD five-minute candle","url":"https://api.exchange.coinbase.com/products/BTC-USD/candles?start=2026-07-23T08%3A55%3A00Z&end=2026-07-23T09%3A10%3A00Z&granularity=300"}},{"predictionId":"PRED-2026-07-23-META-08","ticker":"META","state":"AWAITING WINDOW","checkedAt":"23 Jul 2026 · 18:10 SGT","explanation":"The locked US buy check is at 22:00 SGT. No entry can be recorded before that time."}],"audience":"Singapore Secondary 3","asset_scope":"Direct investibles","original_batch":"/predictions-2026-07-23.json","disclaimer":"Paper test only. BUY and SELL are test records. They are not personal financial advice.","plain_terms":{"direct_investible":"A named share or digital asset that a reader can identify directly.","invalidation":"The event that stops entry or proves the prediction wrong.","grade_rule":"The fixed rule used to decide the result.","entry_hit":"A verified paper entry that passed the locked price and time condition. It is not a profit or recommendation."},"required_fields":["forecast","buyTiming","buyCondition","sellTiming","sellCondition","invalidation","gradeRule"],"predictions":[{"id":"PRED-2026-07-23-GOOGL-06","asset":"Alphabet Class A shares","ticker":"GOOGL","direction":"BULLISH","forecast":"Alphabet shares end the first full post-earnings session above their paper entry price.","reference":"$344.62 after hours · AP check after Q2 results","buyTiming":"23 Jul 2026 · 21:45-22:00 SGT","buyCondition":"Paper BUY only if GOOGL is between $344.62 and $353.24 at 22:00 SGT.","sellTiming":"24 Jul 2026 · 03:45-04:00 SGT","sellCondition":"Paper SELL in the final 15 minutes. Sell earlier if the move reaches +3% or -2.5% from entry.","invalidation":"No entry if GOOGL is below $344.62 or above $353.24 when the buy window closes.","gradeRule":"Correct if the sell price is above the buy price. Otherwise it is wrong. NO ENTRY is recorded separately.","confidence":"Medium-high","status":"LOCKED · AWAITING ENTRY","sources":[{"label":"Google · Alphabet Q2 2026 results","url":"https://blog.google/company-news/inside-google/message-ceo/alphabet-earnings-q2-2026/"},{"label":"AP · Alphabet earnings and after-hours price","url":"https://apnews.com/article/f914606d842d4c6848019083d667fc3a"},{"label":"Nasdaq · GOOGL market quote","url":"https://www.nasdaq.com/market-activity/stocks/googl"}]},{"id":"PRED-2026-07-23-BTC-07","asset":"Bitcoin in US dollars","ticker":"BTC","direction":"BULLISH","forecast":"Bitcoin ends a 24-hour test above its paper entry price while it holds the $65,500 floor.","reference":"About $65,862 · Coinbase BTC/USD check before lock","buyTiming":"23 Jul 2026 · 16:30-17:00 SGT","buyCondition":"Paper BUY only if a verified Coinbase BTC/USD price is between $65,500 and $67,500 at 17:00 SGT.","sellTiming":"24 Jul 2026 · 16:30-17:00 SGT","sellCondition":"Paper SELL at the final checked price. Sell earlier if the move reaches +4% or -3% from entry.","invalidation":"No entry if Bitcoin is below $65,500 or above $67,500 when the buy window closes.","gradeRule":"Correct if the sell price is above the buy price. Otherwise it is wrong. NO ENTRY is recorded separately.","confidence":"Medium","status":"LOCKED · AWAITING ENTRY","sources":[{"label":"Coinbase · BTC/USD live market","url":"https://www.coinbase.com/price/bitcoin"},{"label":"Coinbase · BTC/USD reference conversion","url":"https://www.coinbase.com/converter/home"}]},{"id":"PRED-2026-07-23-META-08","asset":"Meta Platforms Class A shares","ticker":"META","direction":"BULLISH","forecast":"Meta shares recover from early weakness and end the US session above their paper entry price.","reference":"$627.17 close · $619.75 after hours on 22 Jul","buyTiming":"23 Jul 2026 · 21:45-22:00 SGT","buyCondition":"Paper BUY only if META is between $619.75 and $627.17 at 22:00 SGT.","sellTiming":"24 Jul 2026 · 03:45-04:00 SGT","sellCondition":"Paper SELL in the final 15 minutes. Sell earlier if the move reaches +2.5% or -2% from entry.","invalidation":"No entry if META is below $619.75 or above $627.17 when the buy window closes.","gradeRule":"Correct if the sell price is above the buy price. Otherwise it is wrong. NO ENTRY is recorded separately.","confidence":"Medium","status":"LOCKED · AWAITING ENTRY","sources":[{"label":"Meta · Q2 2026 results date","url":"https://investor.atmeta.com/investor-news/press-release-details/2026/Meta-to-Announce-Second-Quarter-2026-Results/default.aspx"},{"label":"Meta · Q1 2026 results","url":"https://investor.atmeta.com/investor-news/press-release-details/2026/Meta-Reports-First-Quarter-2026-Results/"},{"label":"MarketBeat · META 22 July close","url":"https://www.marketbeat.com/stocks/NASDAQ/META/"}]}]}