{"product":"SML REGIME SCAN","version":"2.2.1","summary":{"started":null,"days":1,"late_days":1,"picks":0,"latest_session":"2026-11-05","latest_hash":"69a5afc74561196fea6898ef21b9edb71010f4d867e753148c1a64cf78901370","chain_ok":true,"aplus":{"picks":0,"resolved_10d":0,"excess_5d_pct":null,"excess_10d_pct":null,"beat_baseline_10d":null,"t_stat_10d":null},"proven_filter":{"picks":0,"resolved_10d":0,"excess_5d_pct":null,"excess_10d_pct":null,"beat_baseline_10d":null,"t_stat_10d":null},"all_qualified":{"picks":0,"resolved_10d":0,"excess_5d_pct":null,"excess_10d_pct":null,"beat_baseline_10d":null,"t_stat_10d":null},"plain":"Live forward record starts at the next on-time close (picks published before the next session opens). 1 late day kept in the ledger but not counted.","verify":"Each day (v 2): hash = sha256(prev_hash + \"|\" + session + \"|\" + published_at + \"|\" + JSON.stringify(picks)), first prev_hash = 64 zeros. A day published after the next session opened is marked late and never counted. Recompute the chain from GET /regime-scan/track; any edit to a past pick breaks every hash after it. Results are excess return vs the same-day average of all scanned tickers, direction-adjusted, minus 0.1% round-trip cost."},"days":[{"session":"2026-11-05","published_at":"2026-11-06T16:10:52.295Z","picks":[{"rank":1,"symbol":"DUK","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":130.08},{"rank":2,"symbol":"ADSK","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":269.16},{"rank":3,"symbol":"GWW","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":1451.39},{"rank":4,"symbol":"OTIS","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":79.49},{"rank":5,"symbol":"FDX","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":316.8},{"rank":6,"symbol":"ECL","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":305.83},{"rank":7,"symbol":"IYR","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":102.24},{"rank":8,"symbol":"REGN","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":902.9},{"rank":9,"symbol":"MSCI","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":655.91},{"rank":10,"symbol":"HD","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":349.94},{"rank":11,"symbol":"AJG","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":288.11},{"rank":12,"symbol":"UPS","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":111.04},{"rank":13,"symbol":"SBUX","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":106.16},{"rank":14,"symbol":"MMM","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":187.77},{"rank":15,"symbol":"IEF","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":91.97},{"rank":16,"symbol":"ABT","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":100,"close":113.6},{"rank":17,"symbol":"SLV","tier":"A+","setup":"TREND_CONTINUATION","bias":"bearish","score":100,"close":46.93},{"rank":18,"symbol":"META","tier":"A+","setup":"TREND_CONTINUATION","bias":"bearish","score":100,"close":605.08},{"rank":19,"symbol":"NFLX","tier":"A+","setup":"TREND_PULLBACK","bias":"bearish","score":100,"close":65.56},{"rank":20,"symbol":"T","tier":"A+","setup":"TREND_PULLBACK","bias":"bearish","score":100,"close":21.82},{"rank":21,"symbol":"IBM","tier":"A+","setup":"TREND_PULLBACK","bias":"bullish","score":90,"close":247.11},{"rank":22,"symbol":"V","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":90,"close":422.59},{"rank":23,"symbol":"APD","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":90,"close":309.49},{"rank":24,"symbol":"XLF","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":90,"close":57.5},{"rank":25,"symbol":"ALL","tier":"A+","setup":"TREND_CONTINUATION","bias":"bullish","score":90,"close":266.72}],"prev_hash":"0000000000000000000000000000000000000000000000000000000000000000","hash":"69a5afc74561196fea6898ef21b9edb71010f4d867e753148c1a64cf78901370","results":{"DUK":{"x5":null,"x10":null},"ADSK":{"x5":null,"x10":null},"GWW":{"x5":null,"x10":null},"OTIS":{"x5":null,"x10":null},"FDX":{"x5":null,"x10":null},"ECL":{"x5":null,"x10":null},"IYR":{"x5":null,"x10":null},"REGN":{"x5":null,"x10":null},"MSCI":{"x5":null,"x10":null},"HD":{"x5":null,"x10":null},"AJG":{"x5":null,"x10":null},"UPS":{"x5":null,"x10":null},"SBUX":{"x5":null,"x10":null},"MMM":{"x5":null,"x10":null},"IEF":{"x5":null,"x10":null},"ABT":{"x5":null,"x10":null},"SLV":{"x5":null,"x10":null},"META":{"x5":null,"x10":null},"NFLX":{"x5":null,"x10":null},"T":{"x5":null,"x10":null},"IBM":{"x5":null,"x10":null},"V":{"x5":null,"x10":null},"APD":{"x5":null,"x10":null},"XLF":{"x5":null,"x10":null},"ALL":{"x5":null,"x10":null}},"v":2,"late":true}],"not_advice":"Research output describing technical conditions on completed daily bars. Not a buy or sell instruction, not financial advice. Past results, including out-of-sample results, do not guarantee future results."}