{"ok":true,"service":"kelly-markets-lab","publicUrl":"https://markets-lab-production.up.railway.app","engineUrl":"https://kelly30-production.up.railway.app","generatedAt":"2026-07-09T08:47:17.061Z","readOnly":true,"mutationAllowed":false,"userControlContract":{"ok":true,"schema":"kelly-public-user-control-contract-v1","lensId":"markets","service":"kelly-markets-lab","settingsUrl":"https://www.causalea.com/settings","legalUrl":"https://www.causalea.com/legal","feedbackEmail":"TheAaronMoyer@gmail.com","exportDeleteSupported":true,"privateLocationSupported":true,"preciseCoordinatesStored":false,"publicUserWriteAllowed":false,"primeLearnsFrom":"approved market data APIs and closed public reality loops","privateUserDataPolicy":"Browser-local symbols, watchlists, and display preferences can guide this viewport. They do not directly write KELLY Prime ground truth.","glassLabUrl":"https://glass-lab.up.railway.app"},"kellyTemplate":{"id":"markets","label":"Markets Lab","mode":"read_only_market_prediction_window","engineEndpoint":"https://kelly30-production.up.railway.app/api/markets/surface","userInputBoundary":"User-selected symbols are inspection requests only. They do not write forecasts, memory, GraphState, or ground truth."},"sourceOfTruth":{"contract":"Every visible market claim links to its JSON packet, KELLY market surface, or Glass Lab proof shelf.","readOnly":true,"publicUsersMayWrite":false,"links":{"marketsLabJson":"https://markets-lab-production.up.railway.app/api/markets/summary?symbol=AAPL&horizon=1d","kellyMarketSurface":"https://kelly30-production.up.railway.app/api/markets/surface?symbol=AAPL&horizon=1d","glassLabProof":"https://glass-lab.up.railway.app/api/brain/proof","glassLabAdvanced":"https://glass-lab.up.railway.app/advanced","causaleaStatus":"https://www.causalea.com/status"},"artifactSpineUrl":"https://markets-lab-production.up.railway.app/api/lens-artifact-spine?symbol=AAPL&horizon=1d","evidenceRules":["Observed price series must expose its source label.","KELLY forecast must expose the engine endpoint that produced it.","Settled P&L must be receipt-backed before it is treated as empirical.","Fallback charts must be labeled as waiting states, never proof."]},"selected":"AAPL","horizon":"1d","defaults":{"stocks":["AAPL","NVDA","MSFT","AMZN","META"],"crypto":["BTC-USD","ETH-USD","SOL-USD","XRP-USD","DOGE-USD"]},"watchlist":[{"symbol":"AAPL","assetType":"stock","defaultSlot":true},{"symbol":"NVDA","assetType":"stock","defaultSlot":true},{"symbol":"MSFT","assetType":"stock","defaultSlot":true},{"symbol":"AMZN","assetType":"stock","defaultSlot":true},{"symbol":"META","assetType":"stock","defaultSlot":true},{"symbol":"BTC-USD","assetType":"crypto","defaultSlot":true},{"symbol":"ETH-USD","assetType":"crypto","defaultSlot":true},{"symbol":"SOL-USD","assetType":"crypto","defaultSlot":true},{"symbol":"XRP-USD","assetType":"crypto","defaultSlot":true},{"symbol":"DOGE-USD","assetType":"crypto","defaultSlot":true}],"market":{"symbol":"AAPL","assetType":"stock","horizon":"1d","liveBound":true,"source":"synthetic-verify","points":[{"t":"2026-04-10","close":120},{"t":"2026-04-11","close":120.14},{"t":"2026-04-12","close":120.41},{"t":"2026-04-13","close":120.81},{"t":"2026-04-14","close":121.33},{"t":"2026-04-15","close":121.97},{"t":"2026-04-16","close":122.7},{"t":"2026-04-17","close":123.53},{"t":"2026-04-18","close":124.43},{"t":"2026-04-19","close":125.38},{"t":"2026-04-20","close":126.38},{"t":"2026-04-21","close":127.39},{"t":"2026-04-22","close":128.4},{"t":"2026-04-23","close":129.38},{"t":"2026-04-24","close":130.32},{"t":"2026-04-25","close":131.2},{"t":"2026-04-26","close":131.99},{"t":"2026-04-27","close":132.68},{"t":"2026-04-28","close":133.26},{"t":"2026-04-29","close":133.7},{"t":"2026-04-30","close":134},{"t":"2026-05-01","close":134.15},{"t":"2026-05-02","close":134.15},{"t":"2026-05-03","close":133.99},{"t":"2026-05-04","close":133.69},{"t":"2026-05-05","close":133.25},{"t":"2026-05-06","close":132.67},{"t":"2026-05-07","close":131.97},{"t":"2026-05-08","close":131.17},{"t":"2026-05-09","close":130.29},{"t":"2026-05-10","close":129.34},{"t":"2026-05-11","close":128.35},{"t":"2026-05-12","close":127.33},{"t":"2026-05-13","close":126.31},{"t":"2026-05-14","close":125.31},{"t":"2026-05-15","close":124.35},{"t":"2026-05-16","close":123.45},{"t":"2026-05-17","close":122.62},{"t":"2026-05-18","close":121.88},{"t":"2026-05-19","close":121.24},{"t":"2026-05-20","close":120.72},{"t":"2026-05-21","close":120.32},{"t":"2026-05-22","close":120.05},{"t":"2026-05-23","close":119.91},{"t":"2026-05-24","close":119.92},{"t":"2026-05-25","close":120.06},{"t":"2026-05-26","close":120.33},{"t":"2026-05-27","close":120.73},{"t":"2026-05-28","close":121.26},{"t":"2026-05-29","close":121.89},{"t":"2026-05-30","close":122.63},{"t":"2026-05-31","close":123.46},{"t":"2026-06-01","close":124.36},{"t":"2026-06-02","close":125.31},{"t":"2026-06-03","close":126.31},{"t":"2026-06-04","close":127.32},{"t":"2026-06-05","close":128.32},{"t":"2026-06-06","close":129.31},{"t":"2026-06-07","close":130.25},{"t":"2026-06-08","close":131.12},{"t":"2026-06-09","close":131.91},{"t":"2026-06-10","close":132.6},{"t":"2026-06-11","close":133.17},{"t":"2026-06-12","close":133.61},{"t":"2026-06-13","close":133.91},{"t":"2026-06-14","close":134.06},{"t":"2026-06-15","close":134.05},{"t":"2026-06-16","close":133.9},{"t":"2026-06-17","close":133.59},{"t":"2026-06-18","close":133.14},{"t":"2026-06-19","close":132.56},{"t":"2026-06-20","close":131.86},{"t":"2026-06-21","close":131.06},{"t":"2026-06-22","close":130.18},{"t":"2026-06-23","close":129.23},{"t":"2026-06-24","close":128.24},{"t":"2026-06-25","close":127.22},{"t":"2026-06-26","close":126.2},{"t":"2026-06-27","close":125.21},{"t":"2026-06-28","close":124.25},{"t":"2026-06-29","close":123.34},{"t":"2026-06-30","close":122.52},{"t":"2026-07-01","close":121.78},{"t":"2026-07-02","close":121.14},{"t":"2026-07-03","close":120.62},{"t":"2026-07-04","close":120.23},{"t":"2026-07-05","close":119.96},{"t":"2026-07-06","close":119.83},{"t":"2026-07-07","close":119.83},{"t":"2026-07-08","close":119.98},{"t":"2026-07-09","close":120.25}],"lastClose":120.25,"predictedClose":119.6,"posture":"forecast","boundary":"Markets · Next Close — noise-filtered KELLY read; ARC learning separate from user game.","forecastCone":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":1,"price":119.7,"changePct":-0.46,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":1,"price":120.57,"changePct":0.26,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":1,"price":121.07,"changePct":0.68,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":1,"price":121.13,"changePct":0.73,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.348,"horizonDays":1,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":1,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"1d","horizonLabel":"1d","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":true,"longHorizon":false},"chartLayers":{"ok":true,"patchId":"patch-markets-trader-full-2","bookPredictionPatchId":"patch-markets-book-prediction-1","arcTruthPins":{"ok":true,"patchId":"patch-markets-trader-full-2","layer":"arc_truth_pins","symbol":"AAPL","nodeId":"MARKET:AAPL:MOMENTUM","markers":[],"count":0,"boundary":"Pins mark real forward settlements — not backtest replay or user game.","invention":"arc_truth_pins"},"epistemicStrip":{"ok":true,"patchId":"patch-markets-book-prediction-1","layer":"epistemic_strip","cells":[{"date":"2026-06-10","dayOffset":-29,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-11","dayOffset":-28,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-12","dayOffset":-27,"noiseLabel":"high","posture":"WAIT","color":"#f87171","book":"López de Prado hygiene"},{"date":"2026-06-13","dayOffset":-26,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-14","dayOffset":-25,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-15","dayOffset":-24,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-16","dayOffset":-23,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-17","dayOffset":-22,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-18","dayOffset":-21,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-19","dayOffset":-20,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-20","dayOffset":-19,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-21","dayOffset":-18,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-22","dayOffset":-17,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-23","dayOffset":-16,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-24","dayOffset":-15,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-25","dayOffset":-14,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-26","dayOffset":-13,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-27","dayOffset":-12,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-28","dayOffset":-11,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-29","dayOffset":-10,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-30","dayOffset":-9,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-01","dayOffset":-8,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-07-02","dayOffset":-7,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-07-03","dayOffset":-6,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-04","dayOffset":-5,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-05","dayOffset":-4,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-06","dayOffset":-3,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-07","dayOffset":-2,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-08","dayOffset":-1,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-09","dayOffset":0,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"}],"legend":{"low":"calm","medium":"elevated","high":"noisy"},"boundary":"Strip replays market-noise-filter on past closes — desk canon S1/S3.","invention":"epistemic_heat_strip"},"beliefRail":{"ok":true,"patchId":"patch-markets-book-prediction-1","layer":"belief_rail","samples":[{"index":46,"date":"2026-05-26","dayOffset":-44,"lean":0.421,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3236,"books":[null,null,null,null,null,null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3408,"books":[null,null,null,null,null,null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"lean":0.438,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3614,"books":[null,null,null,null,null,null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3848,"books":[null,null,null,null,null,null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"lean":0.46,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4109,"books":[null,null,null,null,null,null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"lean":0.473,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4392,"books":[null,null,null,null,null,null,null,null]},{"index":52,"date":"2026-06-01","dayOffset":-38,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4691,"books":[null,null,null,null,null,null,null,null]},{"index":53,"date":"2026-06-02","dayOffset":-37,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5,"books":[null,null,null,null,null,null,null,null]},{"index":54,"date":"2026-06-03","dayOffset":-36,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5315,"books":[null,null,null,null,null,null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5627,"books":[null,null,null,null,null,null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"lean":0.542,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.593,"books":[null,null,null,null,null,null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"lean":0.555,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6219,"books":[null,null,null,null,null,null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"lean":0.567,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6486,"books":[null,null,null,null,null,null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"lean":0.578,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6723,"books":[null,null,null,null,null,null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"lean":0.587,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6927,"books":[null,null,null,null,null,null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"lean":0.594,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.7091,"books":[null,null,null,null,null,null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"lean":0.6,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7212,"books":[null,null,null,null,null,null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7283,"books":[null,null,null,null,null,null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"lean":0.604,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7307,"books":[null,null,null,null,null,null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7282,"books":[null,null,null,null,null,null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"lean":0.599,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7207,"books":[null,null,null,null,null,null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"lean":0.594,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.7085,"books":[null,null,null,null,null,null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"lean":0.586,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.692,"books":[null,null,null,null,null,null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"lean":0.577,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6714,"books":[null,null,null,null,null,null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"lean":0.566,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6474,"books":[null,null,null,null,null,null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"lean":0.554,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6206,"books":[null,null,null,null,null,null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"lean":0.541,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5918,"books":[null,null,null,null,null,null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5613,"books":[null,null,null,null,null,null,null,null]},{"index":74,"date":"2026-06-23","dayOffset":-16,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.53,"books":[null,null,null,null,null,null,null,null]},{"index":75,"date":"2026-06-24","dayOffset":-15,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4988,"books":[null,null,null,null,null,null,null,null]},{"index":76,"date":"2026-06-25","dayOffset":-14,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4677,"books":[null,null,null,null,null,null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"lean":0.472,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4378,"books":[null,null,null,null,null,null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"lean":0.46,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.4099,"books":[null,null,null,null,null,null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3839,"books":[null,null,null,null,null,null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"lean":0.437,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3603,"books":[null,null,null,null,null,null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3401,"books":[null,null,null,null,null,null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"lean":0.42,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3229,"books":[null,null,null,null,null,null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"lean":0.414,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3093,"books":[null,null,null,null,null,null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2995,"books":[null,null,null,null,null,null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2938,"books":[null,null,null,null,null,null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"lean":0.406,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2918,"books":[null,null,null,null,null,null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.294,"books":[null,null,null,null,null,null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.3001,"books":[null,null,null,null,null,null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"lean":0.415,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3102,"books":[null,null,null,null,null,null,null,null]}],"hitRate":0.541,"scoredDays":37,"boundary":"Rail replays Ilmanen regime + Grinold belief blend on each past close — desk canon S2.","invention":"belief_drift_rail"},"bookBetMarkers":{"ok":true,"patchId":"patch-markets-book-prediction-1","layer":"book_bet_markers","markers":[{"index":46,"date":"2026-05-26","dayOffset":-44,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"betDir":"UP","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"betDir":"DOWN","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"betDir":"DOWN","betCorrect":null,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]}],"hitRate":0.541,"scoredDays":37,"hits":20,"boundary":"Triangles replay Superforecasting-style leans on past data — scored vs next close.","invention":"book_bet_markers"},"boundary":"Chart layers grounded in past market data + hardwired desk canon."},"bookPrediction":{"ok":true,"patchId":"patch-markets-book-prediction-1","symbol":"AAPL","replay":{"ok":true,"patchId":"patch-markets-book-prediction-1","samples":[{"index":46,"date":"2026-05-26","dayOffset":-44,"lean":0.421,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3236,"books":[null,null,null,null,null,null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3408,"books":[null,null,null,null,null,null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"lean":0.438,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3614,"books":[null,null,null,null,null,null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3848,"books":[null,null,null,null,null,null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"lean":0.46,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4109,"books":[null,null,null,null,null,null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"lean":0.473,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4392,"books":[null,null,null,null,null,null,null,null]},{"index":52,"date":"2026-06-01","dayOffset":-38,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4691,"books":[null,null,null,null,null,null,null,null]},{"index":53,"date":"2026-06-02","dayOffset":-37,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5,"books":[null,null,null,null,null,null,null,null]},{"index":54,"date":"2026-06-03","dayOffset":-36,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5315,"books":[null,null,null,null,null,null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5627,"books":[null,null,null,null,null,null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"lean":0.542,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.593,"books":[null,null,null,null,null,null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"lean":0.555,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6219,"books":[null,null,null,null,null,null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"lean":0.567,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6486,"books":[null,null,null,null,null,null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"lean":0.578,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6723,"books":[null,null,null,null,null,null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"lean":0.587,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6927,"books":[null,null,null,null,null,null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"lean":0.594,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.7091,"books":[null,null,null,null,null,null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"lean":0.6,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7212,"books":[null,null,null,null,null,null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7283,"books":[null,null,null,null,null,null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"lean":0.604,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7307,"books":[null,null,null,null,null,null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7282,"books":[null,null,null,null,null,null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"lean":0.599,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7207,"books":[null,null,null,null,null,null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"lean":0.594,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.7085,"books":[null,null,null,null,null,null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"lean":0.586,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.692,"books":[null,null,null,null,null,null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"lean":0.577,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6714,"books":[null,null,null,null,null,null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"lean":0.566,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6474,"books":[null,null,null,null,null,null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"lean":0.554,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6206,"books":[null,null,null,null,null,null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"lean":0.541,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5918,"books":[null,null,null,null,null,null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5613,"books":[null,null,null,null,null,null,null,null]},{"index":74,"date":"2026-06-23","dayOffset":-16,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.53,"books":[null,null,null,null,null,null,null,null]},{"index":75,"date":"2026-06-24","dayOffset":-15,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4988,"books":[null,null,null,null,null,null,null,null]},{"index":76,"date":"2026-06-25","dayOffset":-14,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4677,"books":[null,null,null,null,null,null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"lean":0.472,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4378,"books":[null,null,null,null,null,null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"lean":0.46,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.4099,"books":[null,null,null,null,null,null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3839,"books":[null,null,null,null,null,null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"lean":0.437,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3603,"books":[null,null,null,null,null,null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3401,"books":[null,null,null,null,null,null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"lean":0.42,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3229,"books":[null,null,null,null,null,null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"lean":0.414,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3093,"books":[null,null,null,null,null,null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2995,"books":[null,null,null,null,null,null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2938,"books":[null,null,null,null,null,null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"lean":0.406,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2918,"books":[null,null,null,null,null,null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.294,"books":[null,null,null,null,null,null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.3001,"books":[null,null,null,null,null,null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"lean":0.415,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3102,"books":[null,null,null,null,null,null,null,null]}],"betMarkers":[{"index":46,"date":"2026-05-26","dayOffset":-44,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"betDir":"UP","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"betDir":"DOWN","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"betDir":"DOWN","betCorrect":null,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]}],"hitRate":0.541,"scoredDays":37,"hits":20,"windowDays":45,"boundary":"Replay walks past closes through desk canon DAG — observational score, not optimized backtest.","invention":"book_pipeline_replay"},"currentBet":{"ok":true,"patchId":"patch-markets-book-prediction-1","seriousCanonPatchId":"patch-desk-library-serious-canon-2","drivers":[{"stageId":"S2_BELIEF","title":"Adaptive Markets","short":"Adaptive Markets","author":"Andrew Lo","tier":"T-A","weapon":"regime_ecology_reference_class","module":"markets-intelligence-pipeline","fn":"referenceClassFromCloses","role":"Ilmanen/Lo regime: mid_vol","anchor":false},{"stageId":"S2_BELIEF","title":"Quantitative Momentum","short":"Quantitative Momentum","author":"Gray & Vogel","tier":"T-A","weapon":"momentumFactorRead","module":"markets-intelligence-pipeline","fn":"momentumFactorRead","role":"Gray momentum: DOWN","anchor":false},{"stageId":"S1_HYGIENE","title":"Evidence-Based Technical Analysis","short":"Evidence-Based Technical Analysis","author":"David Aronson","tier":"T-A","weapon":"no_chart_pattern_oracle","module":"markets-intelligence-pipeline","fn":"overfitGuard","role":"Aronson hygiene","anchor":false},{"stageId":"S1_HYGIENE","title":"A Random Walk Down Wall Street","short":"A Random Walk Down Wall Street","author":"Burton Malkiel","tier":"T-B","weapon":"emh_baseline_copy","module":"market-noise-filter","fn":"analyzeMarketNoise","role":"López de Prado noise: low","anchor":false},{"stageId":"S2_BELIEF","title":"Asset Management","short":"Asset Management","author":"Andrew Ang","tier":"T-B","weapon":"factor_premia_coach_registry","module":"markets-intelligence-pipeline","fn":"combineBelief","role":"Grinold/Ang blend 42%","anchor":false},{"stageId":"S4_REGISTER","title":"The Evaluation and Optimization of Trading Strategies","short":"The Evaluation and Optimization of Trading Strategies","author":"Robert Pardo","tier":"T-B","weapon":"walk_forward_honesty","module":"markets-book-prediction","fn":"replayBookPipelineOnHistory","role":"Pardo walk-forward replay on past closes","anchor":false},{"stageId":"S5_SETTLE","title":"Analysis of Financial Time Series","short":"Analysis of Financial Time Series","author":"Ruey Tsay","tier":"T-A","weapon":"tsay_settle_calibration","module":"markets-intelligence-pipeline","fn":"forecastDiscipline","role":"Tsay forward settle discipline — direction not price oracle","anchor":false},{"stageId":"S3_GATE","title":"The Science of Algorithmic Trading and Portfolio Management","short":"The Science of Algorithmic Trading and Portfolio Management","author":"Robert Kissell","tier":"T-D","weapon":"kissell_execution_honesty","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","role":"Kissell execution gaps — implementation shortfall NOT MODELED","anchor":false}],"weaponStack":[{"weapon":"regime_ecology_reference_class","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"referenceClassFromCloses","bookId":"d1_lo_am","input":"past_closes","title":"Adaptive Markets","author":"Andrew Lo","tier":"T-A","status":"partial","role":"Ilmanen/Lo regime: mid_vol"},{"weapon":"momentumFactorRead","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"momentumFactorRead","bookId":"d2_gray_qm","input":"past_closes","title":"Quantitative Momentum","author":"Gray & Vogel","tier":"T-A","status":"partial","role":"Gray momentum: DOWN"},{"weapon":"no_chart_pattern_oracle","stage":"S1_HYGIENE","module":"markets-intelligence-pipeline","fn":"overfitGuard","bookId":"d2_aronson_ebta","input":"series_hygiene","title":"Evidence-Based Technical Analysis","author":"David Aronson","tier":"T-A","status":"partial","role":"Aronson hygiene"},{"weapon":"emh_baseline_copy","stage":"S1_HYGIENE","module":"market-noise-filter","fn":"analyzeMarketNoise","bookId":"d1_malkiel_rw","input":"past_closes","title":"A Random Walk Down Wall Street","author":"Burton Malkiel","tier":"T-B","status":"queued","role":"López de Prado noise: low"},{"weapon":"factor_premia_coach_registry","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"combineBelief","bookId":"d1_ang_am","input":"engine_read+momentum","title":"Asset Management","author":"Andrew Ang","tier":"T-B","status":"queued","role":"Grinold/Ang blend 42%"},{"weapon":"walk_forward_honesty","stage":"S4_REGISTER","module":"markets-book-prediction","fn":"replayBookPipelineOnHistory","bookId":"d2_pardo_eval","input":"historical_replay","title":"The Evaluation and Optimization of Trading Strategies","author":"Robert Pardo","tier":"T-B","status":"partial","role":"Pardo walk-forward replay on past closes"},{"weapon":"tsay_settle_calibration","stage":"S5_SETTLE","module":"markets-intelligence-pipeline","fn":"forecastDiscipline","bookId":"d5_tsay","input":"forward_settle","title":"Analysis of Financial Time Series","author":"Ruey Tsay","tier":"T-A","status":"partial","role":"Tsay forward settle discipline — direction not price oracle"},{"weapon":"kissell_execution_honesty","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","bookId":"d4_kissell_science","input":"execution_gaps","title":"The Science of Algorithmic Trading and Portfolio Management","author":"Robert Kissell","tier":"T-D","status":"partial","role":"Kissell execution gaps — implementation shortfall NOT MODELED"},{"weapon":"market_making_inventory_honesty","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","bookId":"d4_avellaneda_stoikov","input":"inventory_honesty","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D","status":"queued","role":"Avellaneda-Stoikov inventory honesty — reservation price NOT COMPUTED"},{"weapon":"market_structure_regulation_coach","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","bookId":"d4_reg_nms_mifid","input":"market_design","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B","status":"queued","role":"Larry Harris market design — Reg NMS / MiFID context"},{"weapon":"ccp_margin_honesty_coach","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"postTradeHonestyPanel","bookId":"d16_cpss_iosco","input":"ccp_margin","title":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO / BIS","tier":"T-C","status":"queued","role":"CPSS-IOSCO CCP margin defer"},{"weapon":"climate_financial_scenario_coach","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"climateFinHonesty","bookId":"d8_ngfs_climate_fin","input":"climate_fin_bridge","title":"NGFS Climate Scenarios for Central Banks and Supervisors","author":"NGFS","tier":"T-B","status":"queued","role":"NGFS climate-fin bridge — Canon G firewalled"}],"readingPath":{"ok":true,"patchId":"patch-desk-library-serious-canon-2","phases":[{"id":"phase_1_market_literacy","label":"Phase 1 — Market literacy","bookIds":["d1_malkiel_rw","d1_graham_ii","d2_schwager_mw","d6_taleb_fbr","d6_bernstein_atg"],"books":[{"id":"d1_malkiel_rw","title":"A Random Walk Down Wall Street","author":"Burton Malkiel","tier":"T-B","stage":"S1_HYGIENE","status":"queued","weapon":"emh_baseline_copy","domainId":"1_foundations","domainLabel":"Absolute core market + investing foundations","source":"domain"},{"id":"d1_graham_ii","title":"The Intelligent Investor","author":"Benjamin Graham","tier":"T-C","stage":"S2_BELIEF","status":"queued","domainId":"1_foundations","domainLabel":"Absolute core market + investing foundations","source":"domain"},{"id":"d2_schwager_mw","title":"Market Wizards","author":"Jack Schwager","tier":"T-C","stage":"S4_REGISTER","status":"queued","domainId":"2_systematic_trading","domainLabel":"Quantitative trading and systematic strategy design","source":"domain"},{"id":"d6_taleb_fbr","title":"Fooled by Randomness","author":"Nassim Nicholas Taleb","tier":"T-A","stage":"S1_HYGIENE","status":"overlap_v3","domainId":"6_portfolio_risk","domainLabel":"Portfolio construction risk allocation institutional PM","source":"domain"},{"id":"d6_bernstein_atg","title":"Against the Gods","author":"Peter Bernstein","tier":"T-C","stage":"S7_RISK","status":"queued","domainId":"6_portfolio_risk","domainLabel":"Portfolio construction risk allocation institutional PM","source":"domain"}]},{"id":"phase_2_systematic","label":"Phase 2 — Systematic investing","bookIds":["core_ilmanen_er","core_grinold_apm","core_ang_am","core_carver_st","core_chan_qt"],"books":[{"id":"core_ilmanen_er","title":"Expected Returns","author":"Antti Ilmanen","tier":"T-A","stage":"S2_BELIEF","status":"partial","source":"core25"},{"id":"core_grinold_apm","title":"Active Portfolio Management","author":"Grinold & Kahn","tier":"T-B","stage":"S2_BELIEF","status":"queued","source":"core25"},{"id":"core_ang_am","title":"Asset Management","author":"Andrew Ang","tier":"T-B","stage":"S2_BELIEF","status":"queued","source":"core25"},{"id":"core_carver_st","title":"Systematic Trading","author":"Robert Carver","tier":"T-A","stage":"S6_LEARN","status":"partial","source":"core25"},{"id":"core_chan_qt","title":"Quantitative Trading","author":"Ernest P. Chan","tier":"T-B","stage":"S1_HYGIENE","status":"queued","source":"core25"}]},{"id":"phase_3_quant_mechanics","label":"Phase 3 — Quant mechanics","bookIds":["core_hull","core_shreve1","core_shreve2","core_glasserman","d5_campbell_efm"],"books":[{"id":"core_hull","title":"Options Futures and Other Derivatives","author":"John C. Hull","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary","source":"core25"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary","source":"core25"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","author":"Paul Glasserman","tier":"T-D","stage":"S3_GATE","status":"boundary","source":"core25"},{"id":"d5_campbell_efm","title":"The Econometrics of Financial Markets","author":"Campbell Lo MacKinlay","tier":"T-D","stage":"S5_SETTLE","status":"boundary","domainId":"5_ml_stats","domainLabel":"Financial machine learning AI statistics overfitting control","source":"domain"}]},{"id":"phase_4_trading_reality","label":"Phase 4 — Trading reality","bookIds":["core_ohara","core_cartea","core_bouchaud","core_johnson","d4_kissell_science","d4_avellaneda_stoikov","d4_reg_nms_mifid"],"books":[{"id":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","tier":"T-D","stage":"S0_INGEST","status":"partial","source":"core25"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea Jaimungal Penalva","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","author":"Bouchaud et al.","tier":"T-D","stage":"S0_INGEST","status":"queued","source":"core25"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","author":"Barry Johnson","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"},{"id":"d4_kissell_science","title":"The Science of Algorithmic Trading and Portfolio Management","author":"Robert Kissell","tier":"T-D","stage":"S3_GATE","status":"partial","weapon":"kissell_execution_honesty","domainId":"4_microstructure_execution","domainLabel":"Market microstructure execution HFT order books","source":"domain"},{"id":"d4_avellaneda_stoikov","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D","stage":"S3_GATE","status":"queued","weapon":"market_making_inventory_honesty","domainId":"4_microstructure_execution","domainLabel":"Market microstructure execution HFT order books","source":"domain"},{"id":"d4_reg_nms_mifid","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B","stage":"S3_GATE","status":"queued","weapon":"market_structure_regulation_coach","domainId":"4_microstructure_execution","domainLabel":"Market microstructure execution HFT order books","source":"domain"}]},{"id":"phase_5_ml_ai","label":"Phase 5 — ML / AI","bookIds":["core_esl","core_gelman","core_ldp_afml","core_ldp_mlam","core_boyd"],"books":[{"id":"core_esl","title":"The Elements of Statistical Learning","author":"Hastie Tibshirani Friedman","tier":"T-D","stage":"S1_HYGIENE","status":"boundary","source":"core25"},{"id":"core_gelman","title":"Bayesian Data Analysis","author":"Gelman et al.","tier":"T-D","stage":"S2_BELIEF","status":"boundary","source":"core25"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","tier":"T-A","stage":"S1_HYGIENE","status":"partial","source":"core25"},{"id":"core_boyd","title":"Convex Optimization","author":"Boyd & Vandenberghe","tier":"T-D","stage":"S2_BELIEF","status":"boundary","source":"core25"}]},{"id":"phase_6_crypto","label":"Phase 6 — Crypto / DeFi","bookIds":["core_mb","core_me","core_harvey_defi","d9_voshmgir_te","d9_faux_ngu","d12_greenberg_tid","d16_cpss_iosco"],"books":[{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","author":"Antonopoulos & Harding","tier":"T-B","stage":"S8_CRYPTO","status":"queued","source":"core25"},{"id":"core_me","title":"Mastering Ethereum","author":"Antonopoulos & Wood","tier":"T-B","stage":"S8_CRYPTO","status":"queued","source":"core25"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","author":"Harvey Ramachandran Santoro","tier":"T-B","stage":"S8_CRYPTO","status":"queued","source":"core25"},{"id":"d9_voshmgir_te","title":"Token Economy","author":"Shermin Voshmgir","tier":"T-C","stage":"S8_CRYPTO","status":"queued","domainId":"9_crypto_defi","domainLabel":"Crypto Bitcoin Ethereum DeFi Web3 token markets","source":"domain"},{"id":"d16_cpss_iosco","title":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO / BIS","tier":"T-C","stage":"S3_GATE","status":"queued","weapon":"ccp_margin_honesty_coach","domainId":"16_post_trade_infrastructure","domainLabel":"Post-trade clearing settlement margin CCP","source":"domain"}]}],"core25":[{"id":"core_ilmanen_er","title":"Expected Returns","author":"Antti Ilmanen","tier":"T-A","stage":"S2_BELIEF","status":"partial"},{"id":"core_grinold_apm","title":"Active Portfolio Management","author":"Grinold & Kahn","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_ang_am","title":"Asset Management","author":"Andrew Ang","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_hull","title":"Options Futures and Other Derivatives","author":"John C. Hull","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","author":"Paul Glasserman","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_joshi","title":"The Concepts and Practice of Mathematical Finance","author":"Mark Joshi","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","tier":"T-D","stage":"S0_INGEST","status":"partial"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea Jaimungal Penalva","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","author":"Bouchaud et al.","tier":"T-D","stage":"S0_INGEST","status":"queued"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","author":"Barry Johnson","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_chan_qt","title":"Quantitative Trading","author":"Ernest P. Chan","tier":"T-B","stage":"S1_HYGIENE","status":"queued"},{"id":"core_carver_st","title":"Systematic Trading","author":"Robert Carver","tier":"T-A","stage":"S6_LEARN","status":"partial"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","tier":"T-A","stage":"S1_HYGIENE","status":"partial"},{"id":"core_esl","title":"The Elements of Statistical Learning","author":"Hastie Tibshirani Friedman","tier":"T-D","stage":"S1_HYGIENE","status":"boundary"},{"id":"core_gelman","title":"Bayesian Data Analysis","author":"Gelman et al.","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_boyd","title":"Convex Optimization","author":"Boyd & Vandenberghe","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_tsay","title":"Analysis of Financial Time Series","author":"Ruey Tsay","tier":"T-A","stage":"S5_SETTLE","status":"partial"},{"id":"core_mcneil","title":"Quantitative Risk Management","author":"McNeil Frey Embrechts","tier":"T-B","stage":"S7_RISK","status":"queued"},{"id":"core_taleb_dh","title":"Dynamic Hedging","author":"Nassim Nicholas Taleb","tier":"T-B","stage":"S3_GATE","status":"queued"},{"id":"core_sinclair_vt","title":"Volatility Trading","author":"Euan Sinclair","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","author":"Antonopoulos & Harding","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_me","title":"Mastering Ethereum","author":"Antonopoulos & Wood","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","author":"Harvey Ramachandran Santoro","tier":"T-B","stage":"S8_CRYPTO","status":"queued"}],"technicalAnchors":[{"id":"anchor_hull","bookId":"core_hull","title":"Options, Futures, and Other Derivatives","author":"John C. Hull","stage":"S3_GATE","tier":"T-D","role":"Derivatives gate — honest bounds, not priced in v1.","modules":["gateForwardCloseForecast","microstructureHonesty"],"catalog":{"id":"core_hull","title":"Options Futures and Other Derivatives","author":"John C. Hull","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"}},{"id":"anchor_ldp","bookId":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","stage":"S1_HYGIENE","tier":"T-A","role":"Labeling, overfit control, noise hygiene on past closes.","modules":["analyzeMarketNoise","overfitGuard"],"catalog":{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","tier":"T-A","stage":"S1_HYGIENE","status":"partial","source":"core25"}},{"id":"anchor_cartea","bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea, Jaimungal & Penalva","stage":"S3_GATE","tier":"T-D","role":"Execution, VWAP, dark pools — listed as NOT MODELED.","modules":["microstructureHonesty"],"catalog":{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea Jaimungal Penalva","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"}},{"id":"anchor_ohara","bookId":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","stage":"S0_INGEST","tier":"T-D","role":"How prices form — Yahoo close ingest only.","modules":["feed-hub","observation-quality"],"catalog":{"id":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","tier":"T-D","stage":"S0_INGEST","status":"partial","source":"core25"}}],"boundary":"Serious desk path — books map to engine weapons, not guru hype."},"technicalAnchors":[{"id":"anchor_hull","bookId":"core_hull","title":"Options, Futures, and Other Derivatives","author":"John C. Hull","stage":"S3_GATE","tier":"T-D","role":"Derivatives gate — honest bounds, not priced in v1.","modules":["gateForwardCloseForecast","microstructureHonesty"]},{"id":"anchor_ldp","bookId":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","stage":"S1_HYGIENE","tier":"T-A","role":"Labeling, overfit control, noise hygiene on past closes.","modules":["analyzeMarketNoise","overfitGuard"]},{"id":"anchor_cartea","bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea, Jaimungal & Penalva","stage":"S3_GATE","tier":"T-D","role":"Execution, VWAP, dark pools — listed as NOT MODELED.","modules":["microstructureHonesty"]},{"id":"anchor_ohara","bookId":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","stage":"S0_INGEST","tier":"T-D","role":"How prices form — Yahoo close ingest only.","modules":["feed-hub","observation-quality"]}],"engineRead":0.5,"beliefCenter":0.4208,"lean":"DOWN","confidence":0.35,"regime":"mid_vol","canonPhases":[{"id":"S0_INGEST","label":"Data & microstructure ingest","leadBook":"Market Microstructure Theory (O'Hara)"},{"id":"S1_HYGIENE","label":"Signal hygiene & overfit guard","leadBook":"Advances in Financial Machine Learning (López de Prado)"},{"id":"S2_BELIEF","label":"Bounded belief & reference class","leadBook":"Expected Returns (Ilmanen)"},{"id":"S3_GATE","label":"Forecast gate & execution honesty","leadBook":"Options, Futures, and Other Derivatives (Hull)"},{"id":"S4_REGISTER","label":"Forward pre-register","leadBook":"Superforecasting (Tetlock)"},{"id":"S5_SETTLE","label":"Forward settle & calibration","leadBook":"Analysis of Financial Time Series (Tsay)"},{"id":"S6_LEARN","label":"Engine learning firewall","leadBook":"Systematic Trading (Carver)"},{"id":"S7_RISK","label":"Tail risk & crisis immunity","leadBook":"Quantitative Risk Management (McNeil et al.)"},{"id":"S8_CRYPTO","label":"Crypto / DeFi honesty lane","leadBook":"Mastering Bitcoin (Antonopoulos)"}],"boundary":"Current bet from 287-book serious desk — weapons map to engine functions on past closes."},"boundary":"Past market data + desk library canon drive bets — not user game, not oracle quant."},"intelligence":{"ok":true,"version":1,"patchId":"patch-markets-intelligence-pipeline-1","noiseFilterPatchId":"patch-market-noise-filter-1","symbol":"AAPL","nodeId":"MARKET:AAPL:MOMENTUM","assetType":"stock","posture":"forecast","noise":{"ok":true,"version":1,"patchId":"patch-market-noise-filter-1","noiseLabel":"low","posture":"forecast","layers":{"l1":{"ok":true,"layer":"L1","label":"rolling return outlier cap","vol":0.003257,"lastReturn":0.00225,"winsorizedReturn":0.00225,"capped":false,"moveZ":0.691,"spike":false},"l2":{"ok":true,"layer":"L2","label":"engine vs feed disagreement","engineRead":0.5,"feedRead":0.5,"disagreement":0,"flag":false},"l3":{"ok":true,"layer":"L3","label":"KELLY forecast gate","noiseLabel":"low","posture":"forecast","copy":"Noise filter passed — KELLY may register a forward close read."},"l4":{"ok":true,"layer":"L4","label":"user game firewall","userGameUnaffected":true,"boundary":"User forecast game scores separately — never trains engine on market noise reads."}},"boundary":"Noise filter separates luck/variance from structural market read — Superforecasting outside view on ACT only."},"noiseLabel":"low","referenceClass":{"ok":true,"stage":"S2_BELIEF","currentVol":0.003257,"volPercentile":0.408,"regime":"mid_vol","premiaCoach":{"id":"coach_ilmanen_er","bookId":"core_ilmanen_er","book":"Expected Returns","author":"Antti Ilmanen","line":"Regime context only — vol percentile is not a carry or value premia claim.","boundary":"Reference class — not alpha signal.","regimeNote":"Mid regime — Ilmanen reference class only."},"premiaCoachesPatchId":"patch-desk-premia-coaches-3","copy":"Vol regime mid_vol (p41 vs trailing window) — reference class, not alpha claim.","boundary":"Regime context only — vol percentile is not a carry or value premia claim."},"momentum":{"ok":true,"stage":"S2_BELIEF","window":20,"totalReturn":-0.088048,"signal":0.3239,"direction":"DOWN","copy":"Trailing momentum read DOWN (32.4% lean) — factor-style, not Grinold breadth claim.","boundary":"Single-symbol momentum observation; not a diversified factor portfolio."},"hygiene":{"ok":true,"stage":"S1_HYGIENE","pointCount":91,"synthetic":true,"thin":false,"confidencePenalty":0.25,"copy":"Synthetic series — confidence capped (López de Prado overfit guard).","boundary":"Aronson-style: observed series only; no optimized pattern library."},"belief":{"ok":true,"stage":"S2_BELIEF","center":0.4208,"weights":{"engine":0.55,"momentum":0.45},"engineRead":0.5,"momentumRead":0.3239,"boundary":"Bayesian-style blend of causal node + price momentum — bounded [0,1], not Hull option price."},"microstructure":{"ok":true,"stage":"S3_GATE","modeled":["daily close series","rolling return volatility","feed-aggregated momentum nodes"],"notModeled":["bid-ask spread","order-book depth","implementation shortfall","Almgren-Chriss optimal execution","VWAP/TWAP execution","dark-pool routing logic","queue position","adverse selection","latency arbitrage","colocation advantage","fee schedule optimization","market impact model","borrow cost and locate","partial fill simulation","smart order routing","inventory reservation price (Avellaneda-Stoikov)","optimal market-making spread solve"],"copy":"KELLY reads public closes and causal nodes — not your fill price.","boundary":"O'Hara/Cartea execution reality acknowledged; no HFT or optimal execution engine in v1."},"executionHonesty":{"ok":true,"patchId":"patch-desk-execution-honesty-2","catalogV2PatchId":"patch-desk-library-m7-1","stage":"S3_GATE","anchors":[{"bookId":"d4_kissell_science","title":"The Science of Algorithmic Trading","author":"Kissell","tier":"T-D"},{"bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea et al.","tier":"T-D"},{"bookId":"core_ohara","title":"Market Microstructure Theory","author":"O'Hara","tier":"T-D"},{"bookId":"d4_avellaneda_stoikov","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D"},{"bookId":"d4_reg_nms_mifid","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B"}],"v2Coaches":[{"id":"coach_avellaneda_mm","bookId":"d4_avellaneda_stoikov","book":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","line":"Market-making inventory and risk aversion cited — reservation price NOT estimated in Node.","boundary":"Inventory gamma and adverse selection model NOT COMPUTED."},{"id":"coach_harris_reg","bookId":"d4_reg_nms_mifid","book":"Trading and Exchanges","author":"Larry Harris","line":"Reg NMS / MiFID market design — circuit breakers and fragmentation context for execution honesty.","boundary":"Regulatory arbitrage simulation NOT MODELED."}],"modeled":["daily close series","rolling return volatility","feed-aggregated momentum nodes"],"notModeled":["bid-ask spread","order-book depth","implementation shortfall","Almgren-Chriss optimal execution","VWAP/TWAP execution","dark-pool routing logic","queue position","adverse selection","latency arbitrage","colocation advantage","fee schedule optimization","market impact model","borrow cost and locate","partial fill simulation","smart order routing","inventory reservation price (Avellaneda-Stoikov)","optimal market-making spread solve"],"copy":"KELLY reads public closes and causal nodes — not your fill price.","boundary":"Kissell/Cartea/O'Hara/Avellaneda/Harris cited — implementation shortfall and optimal execution NOT MODELED."},"postTradeHonesty":{"ok":true,"patchId":"patch-desk-library-m7-1","stage":"S3_GATE","coaches":[{"id":"coach_cpss_fm","bookId":"d16_cpss_iosco","book":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO","line":"CCP margin and default waterfall context — settlement risk acknowledged.","boundary":"Real-time SPAN margin NOT COMPUTED."},{"id":"coach_duffie_clearing","bookId":"d16_duffie_clearing","book":"Central Clearing and Risk Transformation","author":"Darrell Duffie","line":"Central clearing transforms counterparty risk — not a live clearing engine.","boundary":"CCP default waterfall simulation NOT in Node."}],"notModeled":["real-time SPAN margin","CCP default waterfall simulation","clearing member liquidity stress","payment versus payment timing","inventory reservation price (Avellaneda-Stoikov gamma)"],"copy":"Post-trade infrastructure cited — CCP margin, clearing, and payments NOT MODELED.","boundary":"CPSS-IOSCO/Duffie honesty — not a settlement or margin engine."},"climateFin":{"ok":true,"patchId":"patch-desk-library-m7-1","stage":"S2_BELIEF","regime":"mid_vol","coaches":[{"id":"coach_ngfs_scenario","bookId":"d8_ngfs_climate_fin","book":"NGFS Climate Scenarios","author":"NGFS","line":"Climate-financial scenario literacy — transition/physical risk context, not hazard NWP.","boundary":"Canon G environmental hazards stay separate — cite only."},{"id":"coach_tcfd_disclosure","bookId":"d8_tcfd_disclosure","book":"TCFD Recommendations","author":"TCFD / FSB","line":"Disclosure framework for climate risk reporting — not a trading signal.","boundary":"Corporate disclosure parse NOT MODELED."}],"copy":"Climate-financial scenario literacy — NGFS/TCFD cite only; Canon G hazard NWP stays firewalled.","boundary":"Desk ↔ weather canon firewall — no environmental hazard oracle in markets lane."},"riskTail":{"ok":true,"patchId":"patch-desk-risk-crisis-4","catalogV2PatchId":"patch-desk-library-m7-1","stage":"S7_RISK","regime":"mid_vol","crisisCards":[{"id":"ltcm_1998","title":"LTCM collapse","source":"Lowenstein — When Genius Failed","lesson":"Leverage + liquidity mismatch — correlation breaks in stress.","tier":"T-C"},{"id":"gfc_2008","title":"2008 financial crisis","source":"Kindleberger — Manias, Panics, and Crashes","lesson":"Credit cycle + fire-sale dynamics — tail risk not in daily vol.","tier":"T-C"},{"id":"crypto_mania_2021","title":"Crypto mania cycle","source":"Faux — Number Go Up","lesson":"Narrative premia without cash-flow anchor — fraud immunity required.","tier":"T-B"},{"id":"kindleberger_model","title":"Crisis anatomy","source":"Kindleberger & Aliber","lesson":"Displacement → boom → euphoria → panic — watch narrative velocity.","tier":"T-C"},{"id":"taleb_tail","title":"Tail events","source":"Taleb — Dynamic Hedging","lesson":"Convexity and gap risk — close-only feed misses gap opens.","tier":"T-D"}],"tailCoaches":[{"id":"coach_ils_cat","bookId":"d6_ils_cat_bonds","book":"Introduction to Insurance-Linked Securities","author":"Lane / ART","line":"Cat bonds transfer tail risk to capital markets — crisis cards reference, not priced hedge.","boundary":"ILS spread and trigger modeling NOT COMPUTED."},{"id":"coach_barra_factor","bookId":"d6_barra_risk","book":"Active Equity Management (Barra lineage)","author":"Grinold & Kahn / Barra","line":"Factor covariance solve deferred — single-symbol vol regime is not USE3 Barra.","boundary":"Full Barra/Axioma covariance NOT in Node."}],"ilsCoach":{"id":"coach_ils_cat","bookId":"d6_ils_cat_bonds","book":"Introduction to Insurance-Linked Securities","author":"Lane / ART","line":"Cat bonds transfer tail risk to capital markets — crisis cards reference, not priced hedge.","boundary":"ILS spread and trigger modeling NOT COMPUTED."},"modeled":["rolling vol percentile","noise WAIT gate","crisis reference cards (copy only)"],"notModeled":["VaR","CVaR","copula stress","full tail hedge optimizer","gap-risk model","ILS trigger pricing"],"copy":"Crisis immunity cards loaded — historical reference, not live risk engine.","boundary":"McNeil QRM + ILS tier — risk metrics NOT COMPUTED in Markets v1."},"cryptoHonesty":null,"deskCatalogV2PatchId":"patch-desk-library-m7-1","premiaCoaches":[{"id":"coach_ilmanen_er","bookId":"core_ilmanen_er","book":"Expected Returns","author":"Antti Ilmanen","line":"Regime context only — vol percentile is not a carry or value premia claim.","boundary":"Reference class — not alpha signal."},{"id":"coach_ang_am","bookId":"core_ang_am","book":"Asset Management","author":"Andrew Ang","line":"Factor premia need diversified evidence — single-symbol lean is not a premia portfolio.","boundary":"Coach copy — no computed factor loadings."},{"id":"coach_grinold_apm","bookId":"core_grinold_apm","book":"Active Portfolio Management","author":"Grinold & Kahn","line":"Breadth and transfer coefficient matter — one ticker momentum is not APM optimization.","boundary":"Grinold blend cited — not full optimizer."},{"id":"coach_lo_am","bookId":"d1_lo_am","book":"Adaptive Markets","author":"Andrew Lo","line":"Efficiency varies by regime — adaptive markets, not static EMH oracle.","boundary":"Regime ecology context."},{"id":"coach_dimson_too","bookId":"d1_dimson_too","book":"Triumph of the Optimists","author":"Dimson, Marsh & Staunton","line":"Long-run equity premium is historical reference — not tomorrow's forecast.","boundary":"Settle reference — not point prediction."},{"id":"coach_carver_st","bookId":"core_carver_st","book":"Systematic Trading","author":"Robert Carver","line":"Position sizing and forecast scaling are separate — lean is not size.","boundary":"Sizing NOT MODELED in v1."}],"forecast":{"direction":"DOWN","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","horizonLabel":"next session close","priceHint":null,"lastClose":120.25},"discipline":{"ok":true,"stage":"S4_REGISTER","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","expression":"directional_lean","copy":"Superforecasting discipline — register lean before close; no false precision on price level.","boundary":"Not a point forecast of $ price; not investment advice."},"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"canonPhases":[{"id":"S0_INGEST","label":"Data & microstructure ingest","test":"Feeds write MARKET:*:MOMENTUM observations; feedGate honest when unwired.","core25Count":2,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S1_HYGIENE","label":"Signal hygiene & overfit guard","test":"Rolling vol winsorize; synthetic/thin series downgrades confidence; no chart-pattern oracle.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S2_BELIEF","label":"Bounded belief & reference class","test":"Causal node expectation + momentum factor blend; vol regime as reference class.","core25Count":5,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S3_GATE","label":"Forecast gate & execution honesty","test":"WAIT when noise high; execution gap explicit (no slippage/VWAP model).","core25Count":9,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S4_REGISTER","label":"Forward pre-register","test":"Next-close lean registered before observation; direction not price oracle.","core25Count":0,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S5_SETTLE","label":"Forward settle & calibration","test":"Yahoo close observation settles engine lane; Brier forward-only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S6_LEARN","label":"Engine learning firewall","test":"user_declared never trains market nodes; game lane firewalled.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S7_RISK","label":"Tail risk & crisis immunity","test":"VaR/CVaR/copula NOT MODELED; crisis cards are reference only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S8_CRYPTO","label":"Crypto / DeFi honesty lane","test":"Consensus/MEV/oracle frontrunning NOT MODELED; close feed only.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"}],"deskLibrary":{"patchId":"patch-desk-library-canon-1","summary":{"ok":true,"patchId":"patch-desk-library-canon-1","total_books":297,"domains":16,"core25":25,"tiers":{"T-C":121,"T-B":60,"T-A":12,"T-D":104},"status":{"queued":177,"partial":16,"boundary":92,"overlap_v3":12},"honest_coverage_pct":{"executable_now":4,"bounded_honesty":20.2,"philosophy_context":40.7,"explicit_boundary":35},"boundary":"Desk library canon — coaching and honesty tiers; Hull/Shreve/López de Prado math stays T-D unless owner unlocks GO DESK-MATH."},"domains":[{"id":"1_foundations","label":"Absolute core market + investing foundations","count":20},{"id":"2_systematic_trading","label":"Quantitative trading and systematic strategy design","count":28},{"id":"3_derivatives_stoch","label":"Highest-quant financial math derivatives stochastic calculus","count":30},{"id":"4_microstructure_execution","label":"Market microstructure execution HFT order books","count":17},{"id":"5_ml_stats","label":"Financial machine learning AI statistics overfitting control","count":25},{"id":"6_portfolio_risk","label":"Portfolio construction risk allocation institutional PM","count":22},{"id":"7_crises_tail","label":"Risk management crises tail risk financial disasters","count":18},{"id":"8_macro_fx_commodities","label":"Macro rates FX commodities global trading","count":19},{"id":"9_crypto_defi","label":"Crypto Bitcoin Ethereum DeFi Web3 token markets","count":26},{"id":"10_options_vol","label":"Options volatility trader-specific edge","count":11},{"id":"11_behavioral","label":"Behavioral finance decision-making trader psychology","count":17},{"id":"12_market_history","label":"Market history bubbles scams financial civilization","count":18},{"id":"13_valuation_accounting","label":"Professional accounting valuation equity research","count":14},{"id":"14_code_infra","label":"Coding data infrastructure implementation for quants","count":13},{"id":"15_math_backbone","label":"Mathematical backbone for elite quant work","count":15},{"id":"16_post_trade_infrastructure","label":"Post-trade clearing settlement margin CCP","count":4}],"core25":[{"id":"core_ilmanen_er","title":"Expected Returns","tier":"T-A","stage":"S2_BELIEF","status":"partial"},{"id":"core_grinold_apm","title":"Active Portfolio Management","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_ang_am","title":"Asset Management","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_hull","title":"Options Futures and Other Derivatives","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_joshi","title":"The Concepts and Practice of Mathematical Finance","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_ohara","title":"Market Microstructure Theory","tier":"T-D","stage":"S0_INGEST","status":"partial"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","tier":"T-D","stage":"S0_INGEST","status":"queued"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_chan_qt","title":"Quantitative Trading","tier":"T-B","stage":"S1_HYGIENE","status":"queued"},{"id":"core_carver_st","title":"Systematic Trading","tier":"T-A","stage":"S6_LEARN","status":"partial"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","tier":"T-A","stage":"S1_HYGIENE","status":"partial"},{"id":"core_esl","title":"The Elements of Statistical Learning","tier":"T-D","stage":"S1_HYGIENE","status":"boundary"},{"id":"core_gelman","title":"Bayesian Data Analysis","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_boyd","title":"Convex Optimization","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_tsay","title":"Analysis of Financial Time Series","tier":"T-A","stage":"S5_SETTLE","status":"partial"},{"id":"core_mcneil","title":"Quantitative Risk Management","tier":"T-B","stage":"S7_RISK","status":"queued"},{"id":"core_taleb_dh","title":"Dynamic Hedging","tier":"T-B","stage":"S3_GATE","status":"queued"},{"id":"core_sinclair_vt","title":"Volatility Trading","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_me","title":"Mastering Ethereum","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","tier":"T-B","stage":"S8_CRYPTO","status":"queued"}]},"population":"engine_forecast","gameLaneFirewall":true,"copy":"KELLY next-close lean: DOWN (35% confidence, regime mid_vol).","boundary":"Markets Lab — decision support with proof receipts; not trading advice or execution service.","glassLab":{"answer":"DOWN","known":{"noiseLabel":"low","regime":"mid_vol","feedGate":true},"unknown":{"executionCost":"not modeled","orderBook":"not observed","fillPrice":"not estimated"},"causal_proof":{"nodeId":"MARKET:AAPL:MOMENTUM","belief":0.4208},"empirical_proof":{"settlesOn":"Yahoo public chart later close","forwardOnly":true,"thinSettle":true},"memory":{"population":"engine_forecast","gameFirewalled":true},"learning_loop":{"arc":"patch-kelly-24h-reality-cycle-1","userPinTrainsEngine":false}}},"noiseFilter":{"ok":true,"version":1,"patchId":"patch-market-noise-filter-1","noiseLabel":"low","posture":"forecast","layers":{"l1":{"ok":true,"layer":"L1","label":"rolling return outlier cap","vol":0.003257,"lastReturn":0.00225,"winsorizedReturn":0.00225,"capped":false,"moveZ":0.691,"spike":false},"l2":{"ok":true,"layer":"L2","label":"engine vs feed disagreement","engineRead":0.5,"feedRead":0.5,"disagreement":0,"flag":false},"l3":{"ok":true,"layer":"L3","label":"KELLY forecast gate","noiseLabel":"low","posture":"forecast","copy":"Noise filter passed — KELLY may register a forward close read."},"l4":{"ok":true,"layer":"L4","label":"user game firewall","userGameUnaffected":true,"boundary":"User forecast game scores separately — never trains engine on market noise reads."}},"boundary":"Noise filter separates luck/variance from structural market read — Superforecasting outside view on ACT only."},"realityVsKelly":{"ok":true,"symbol":"AAPL","hasReceipt":false,"kellyCalled":null,"actual":null,"error":null,"thinSettle":true,"copy":"KELLY skill claims need ≥30 forward market settles.","boundary":"Engine lane only — user game firewalled."},"raw":{"ok":true,"version":1,"patchId":"patch-markets-next-close-tab-1","fastPopulatePatchId":"patch-markets-lab-fast-populate-1","intelligencePatchId":"patch-markets-intelligence-pipeline-1","megaWavePatchId":"patch-mega-wave-11-1","noiseFilterPatchId":"patch-market-noise-filter-1","selected":"AAPL","watchlist":{"ok":true,"version":1,"patchId":"patch-markets-next-close-tab-1","noiseFilterPatchId":"patch-market-noise-filter-1","realityCyclePatchId":"patch-kelly-24h-reality-cycle-1","gameLaneFirewallPatchId":"patch-kelly-game-lane-firewall-1","defaults":{"stocks":["AAPL","NVDA","MSFT","AMZN","META"],"crypto":["BTC-USD","ETH-USD","SOL-USD","XRP-USD","DOGE-USD"]},"maxCustomSlots":10,"custom":[],"watchlist":[{"symbol":"AAPL","assetType":"stock","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"horizonLabel":"next session close"},{"symbol":"NVDA","assetType":"stock","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"horizonLabel":"next session close"},{"symbol":"MSFT","assetType":"stock","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"horizonLabel":"next session close"},{"symbol":"AMZN","assetType":"stock","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"horizonLabel":"next session close"},{"symbol":"META","assetType":"stock","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"horizonLabel":"next session close"},{"symbol":"BTC-USD","assetType":"crypto","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null},"horizonLabel":"next 24h checkpoint"},{"symbol":"ETH-USD","assetType":"crypto","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null},"horizonLabel":"next 24h checkpoint"},{"symbol":"SOL-USD","assetType":"crypto","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null},"horizonLabel":"next 24h checkpoint"},{"symbol":"XRP-USD","assetType":"crypto","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null},"horizonLabel":"next 24h checkpoint"},{"symbol":"DOGE-USD","assetType":"crypto","defaultSlot":true,"customSlot":false,"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null},"horizonLabel":"next 24h checkpoint"}],"honestLimits":[{"id":"stooq_404","copy":"Daily CSV backup offline — using Yahoo primary"},{"id":"no_quandl","copy":"Nasdaq Data Link waiting_for_key — some symbols unavailable"},{"id":"crypto_horizon","copy":"Crypto uses next 24h checkpoint; equities use next session close"},{"id":"thin_settle","copy":"KELLY skill claims need ≥30 forward market settles"},{"id":"noise_wait","copy":"High variance day — KELLY posts WAIT, not a close price"},{"id":"not_advice","copy":"Forecast with proof — not buy/sell"}],"boundary":"Markets tab — KELLY engine lane; user game stays on Forecast tab."},"nextClose":{"ok":true,"symbol":"AAPL","posture":"forecast","noiseLabel":"low","noiseFilter":{"ok":true,"version":1,"patchId":"patch-market-noise-filter-1","noiseLabel":"low","posture":"forecast","layers":{"l1":{"ok":true,"layer":"L1","label":"rolling return outlier cap","vol":0.003257,"lastReturn":0.00225,"winsorizedReturn":0.00225,"capped":false,"moveZ":0.691,"spike":false},"l2":{"ok":true,"layer":"L2","label":"engine vs feed disagreement","engineRead":0.5,"feedRead":0.5,"disagreement":0,"flag":false},"l3":{"ok":true,"layer":"L3","label":"KELLY forecast gate","noiseLabel":"low","posture":"forecast","copy":"Noise filter passed — KELLY may register a forward close read."},"l4":{"ok":true,"layer":"L4","label":"user game firewall","userGameUnaffected":true,"boundary":"User forecast game scores separately — never trains engine on market noise reads."}},"boundary":"Noise filter separates luck/variance from structural market read — Superforecasting outside view on ACT only."},"intelligence":{"ok":true,"version":1,"patchId":"patch-markets-intelligence-pipeline-1","noiseFilterPatchId":"patch-market-noise-filter-1","symbol":"AAPL","nodeId":"MARKET:AAPL:MOMENTUM","assetType":"stock","posture":"forecast","noise":{"ok":true,"version":1,"patchId":"patch-market-noise-filter-1","noiseLabel":"low","posture":"forecast","layers":{"l1":{"ok":true,"layer":"L1","label":"rolling return outlier cap","vol":0.003257,"lastReturn":0.00225,"winsorizedReturn":0.00225,"capped":false,"moveZ":0.691,"spike":false},"l2":{"ok":true,"layer":"L2","label":"engine vs feed disagreement","engineRead":0.5,"feedRead":0.5,"disagreement":0,"flag":false},"l3":{"ok":true,"layer":"L3","label":"KELLY forecast gate","noiseLabel":"low","posture":"forecast","copy":"Noise filter passed — KELLY may register a forward close read."},"l4":{"ok":true,"layer":"L4","label":"user game firewall","userGameUnaffected":true,"boundary":"User forecast game scores separately — never trains engine on market noise reads."}},"boundary":"Noise filter separates luck/variance from structural market read — Superforecasting outside view on ACT only."},"noiseLabel":"low","referenceClass":{"ok":true,"stage":"S2_BELIEF","currentVol":0.003257,"volPercentile":0.408,"regime":"mid_vol","premiaCoach":{"id":"coach_ilmanen_er","bookId":"core_ilmanen_er","book":"Expected Returns","author":"Antti Ilmanen","line":"Regime context only — vol percentile is not a carry or value premia claim.","boundary":"Reference class — not alpha signal.","regimeNote":"Mid regime — Ilmanen reference class only."},"premiaCoachesPatchId":"patch-desk-premia-coaches-3","copy":"Vol regime mid_vol (p41 vs trailing window) — reference class, not alpha claim.","boundary":"Regime context only — vol percentile is not a carry or value premia claim."},"momentum":{"ok":true,"stage":"S2_BELIEF","window":20,"totalReturn":-0.088048,"signal":0.3239,"direction":"DOWN","copy":"Trailing momentum read DOWN (32.4% lean) — factor-style, not Grinold breadth claim.","boundary":"Single-symbol momentum observation; not a diversified factor portfolio."},"hygiene":{"ok":true,"stage":"S1_HYGIENE","pointCount":91,"synthetic":true,"thin":false,"confidencePenalty":0.25,"copy":"Synthetic series — confidence capped (López de Prado overfit guard).","boundary":"Aronson-style: observed series only; no optimized pattern library."},"belief":{"ok":true,"stage":"S2_BELIEF","center":0.4208,"weights":{"engine":0.55,"momentum":0.45},"engineRead":0.5,"momentumRead":0.3239,"boundary":"Bayesian-style blend of causal node + price momentum — bounded [0,1], not Hull option price."},"microstructure":{"ok":true,"stage":"S3_GATE","modeled":["daily close series","rolling return volatility","feed-aggregated momentum nodes"],"notModeled":["bid-ask spread","order-book depth","implementation shortfall","Almgren-Chriss optimal execution","VWAP/TWAP execution","dark-pool routing logic","queue position","adverse selection","latency arbitrage","colocation advantage","fee schedule optimization","market impact model","borrow cost and locate","partial fill simulation","smart order routing","inventory reservation price (Avellaneda-Stoikov)","optimal market-making spread solve"],"copy":"KELLY reads public closes and causal nodes — not your fill price.","boundary":"O'Hara/Cartea execution reality acknowledged; no HFT or optimal execution engine in v1."},"executionHonesty":{"ok":true,"patchId":"patch-desk-execution-honesty-2","catalogV2PatchId":"patch-desk-library-m7-1","stage":"S3_GATE","anchors":[{"bookId":"d4_kissell_science","title":"The Science of Algorithmic Trading","author":"Kissell","tier":"T-D"},{"bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea et al.","tier":"T-D"},{"bookId":"core_ohara","title":"Market Microstructure Theory","author":"O'Hara","tier":"T-D"},{"bookId":"d4_avellaneda_stoikov","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D"},{"bookId":"d4_reg_nms_mifid","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B"}],"v2Coaches":[{"id":"coach_avellaneda_mm","bookId":"d4_avellaneda_stoikov","book":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","line":"Market-making inventory and risk aversion cited — reservation price NOT estimated in Node.","boundary":"Inventory gamma and adverse selection model NOT COMPUTED."},{"id":"coach_harris_reg","bookId":"d4_reg_nms_mifid","book":"Trading and Exchanges","author":"Larry Harris","line":"Reg NMS / MiFID market design — circuit breakers and fragmentation context for execution honesty.","boundary":"Regulatory arbitrage simulation NOT MODELED."}],"modeled":["daily close series","rolling return volatility","feed-aggregated momentum nodes"],"notModeled":["bid-ask spread","order-book depth","implementation shortfall","Almgren-Chriss optimal execution","VWAP/TWAP execution","dark-pool routing logic","queue position","adverse selection","latency arbitrage","colocation advantage","fee schedule optimization","market impact model","borrow cost and locate","partial fill simulation","smart order routing","inventory reservation price (Avellaneda-Stoikov)","optimal market-making spread solve"],"copy":"KELLY reads public closes and causal nodes — not your fill price.","boundary":"Kissell/Cartea/O'Hara/Avellaneda/Harris cited — implementation shortfall and optimal execution NOT MODELED."},"postTradeHonesty":{"ok":true,"patchId":"patch-desk-library-m7-1","stage":"S3_GATE","coaches":[{"id":"coach_cpss_fm","bookId":"d16_cpss_iosco","book":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO","line":"CCP margin and default waterfall context — settlement risk acknowledged.","boundary":"Real-time SPAN margin NOT COMPUTED."},{"id":"coach_duffie_clearing","bookId":"d16_duffie_clearing","book":"Central Clearing and Risk Transformation","author":"Darrell Duffie","line":"Central clearing transforms counterparty risk — not a live clearing engine.","boundary":"CCP default waterfall simulation NOT in Node."}],"notModeled":["real-time SPAN margin","CCP default waterfall simulation","clearing member liquidity stress","payment versus payment timing","inventory reservation price (Avellaneda-Stoikov gamma)"],"copy":"Post-trade infrastructure cited — CCP margin, clearing, and payments NOT MODELED.","boundary":"CPSS-IOSCO/Duffie honesty — not a settlement or margin engine."},"climateFin":{"ok":true,"patchId":"patch-desk-library-m7-1","stage":"S2_BELIEF","regime":"mid_vol","coaches":[{"id":"coach_ngfs_scenario","bookId":"d8_ngfs_climate_fin","book":"NGFS Climate Scenarios","author":"NGFS","line":"Climate-financial scenario literacy — transition/physical risk context, not hazard NWP.","boundary":"Canon G environmental hazards stay separate — cite only."},{"id":"coach_tcfd_disclosure","bookId":"d8_tcfd_disclosure","book":"TCFD Recommendations","author":"TCFD / FSB","line":"Disclosure framework for climate risk reporting — not a trading signal.","boundary":"Corporate disclosure parse NOT MODELED."}],"copy":"Climate-financial scenario literacy — NGFS/TCFD cite only; Canon G hazard NWP stays firewalled.","boundary":"Desk ↔ weather canon firewall — no environmental hazard oracle in markets lane."},"riskTail":{"ok":true,"patchId":"patch-desk-risk-crisis-4","catalogV2PatchId":"patch-desk-library-m7-1","stage":"S7_RISK","regime":"mid_vol","crisisCards":[{"id":"ltcm_1998","title":"LTCM collapse","source":"Lowenstein — When Genius Failed","lesson":"Leverage + liquidity mismatch — correlation breaks in stress.","tier":"T-C"},{"id":"gfc_2008","title":"2008 financial crisis","source":"Kindleberger — Manias, Panics, and Crashes","lesson":"Credit cycle + fire-sale dynamics — tail risk not in daily vol.","tier":"T-C"},{"id":"crypto_mania_2021","title":"Crypto mania cycle","source":"Faux — Number Go Up","lesson":"Narrative premia without cash-flow anchor — fraud immunity required.","tier":"T-B"},{"id":"kindleberger_model","title":"Crisis anatomy","source":"Kindleberger & Aliber","lesson":"Displacement → boom → euphoria → panic — watch narrative velocity.","tier":"T-C"},{"id":"taleb_tail","title":"Tail events","source":"Taleb — Dynamic Hedging","lesson":"Convexity and gap risk — close-only feed misses gap opens.","tier":"T-D"}],"tailCoaches":[{"id":"coach_ils_cat","bookId":"d6_ils_cat_bonds","book":"Introduction to Insurance-Linked Securities","author":"Lane / ART","line":"Cat bonds transfer tail risk to capital markets — crisis cards reference, not priced hedge.","boundary":"ILS spread and trigger modeling NOT COMPUTED."},{"id":"coach_barra_factor","bookId":"d6_barra_risk","book":"Active Equity Management (Barra lineage)","author":"Grinold & Kahn / Barra","line":"Factor covariance solve deferred — single-symbol vol regime is not USE3 Barra.","boundary":"Full Barra/Axioma covariance NOT in Node."}],"ilsCoach":{"id":"coach_ils_cat","bookId":"d6_ils_cat_bonds","book":"Introduction to Insurance-Linked Securities","author":"Lane / ART","line":"Cat bonds transfer tail risk to capital markets — crisis cards reference, not priced hedge.","boundary":"ILS spread and trigger modeling NOT COMPUTED."},"modeled":["rolling vol percentile","noise WAIT gate","crisis reference cards (copy only)"],"notModeled":["VaR","CVaR","copula stress","full tail hedge optimizer","gap-risk model","ILS trigger pricing"],"copy":"Crisis immunity cards loaded — historical reference, not live risk engine.","boundary":"McNeil QRM + ILS tier — risk metrics NOT COMPUTED in Markets v1."},"cryptoHonesty":null,"deskCatalogV2PatchId":"patch-desk-library-m7-1","premiaCoaches":[{"id":"coach_ilmanen_er","bookId":"core_ilmanen_er","book":"Expected Returns","author":"Antti Ilmanen","line":"Regime context only — vol percentile is not a carry or value premia claim.","boundary":"Reference class — not alpha signal."},{"id":"coach_ang_am","bookId":"core_ang_am","book":"Asset Management","author":"Andrew Ang","line":"Factor premia need diversified evidence — single-symbol lean is not a premia portfolio.","boundary":"Coach copy — no computed factor loadings."},{"id":"coach_grinold_apm","bookId":"core_grinold_apm","book":"Active Portfolio Management","author":"Grinold & Kahn","line":"Breadth and transfer coefficient matter — one ticker momentum is not APM optimization.","boundary":"Grinold blend cited — not full optimizer."},{"id":"coach_lo_am","bookId":"d1_lo_am","book":"Adaptive Markets","author":"Andrew Lo","line":"Efficiency varies by regime — adaptive markets, not static EMH oracle.","boundary":"Regime ecology context."},{"id":"coach_dimson_too","bookId":"d1_dimson_too","book":"Triumph of the Optimists","author":"Dimson, Marsh & Staunton","line":"Long-run equity premium is historical reference — not tomorrow's forecast.","boundary":"Settle reference — not point prediction."},{"id":"coach_carver_st","bookId":"core_carver_st","book":"Systematic Trading","author":"Robert Carver","line":"Position sizing and forecast scaling are separate — lean is not size.","boundary":"Sizing NOT MODELED in v1."}],"forecast":{"direction":"DOWN","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","horizonLabel":"next session close","priceHint":null,"lastClose":120.25},"discipline":{"ok":true,"stage":"S4_REGISTER","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","expression":"directional_lean","copy":"Superforecasting discipline — register lean before close; no false precision on price level.","boundary":"Not a point forecast of $ price; not investment advice."},"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"canonPhases":[{"id":"S0_INGEST","label":"Data & microstructure ingest","test":"Feeds write MARKET:*:MOMENTUM observations; feedGate honest when unwired.","core25Count":2,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S1_HYGIENE","label":"Signal hygiene & overfit guard","test":"Rolling vol winsorize; synthetic/thin series downgrades confidence; no chart-pattern oracle.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S2_BELIEF","label":"Bounded belief & reference class","test":"Causal node expectation + momentum factor blend; vol regime as reference class.","core25Count":5,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S3_GATE","label":"Forecast gate & execution honesty","test":"WAIT when noise high; execution gap explicit (no slippage/VWAP model).","core25Count":9,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S4_REGISTER","label":"Forward pre-register","test":"Next-close lean registered before observation; direction not price oracle.","core25Count":0,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S5_SETTLE","label":"Forward settle & calibration","test":"Yahoo close observation settles engine lane; Brier forward-only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S6_LEARN","label":"Engine learning firewall","test":"user_declared never trains market nodes; game lane firewalled.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S7_RISK","label":"Tail risk & crisis immunity","test":"VaR/CVaR/copula NOT MODELED; crisis cards are reference only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S8_CRYPTO","label":"Crypto / DeFi honesty lane","test":"Consensus/MEV/oracle frontrunning NOT MODELED; close feed only.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"}],"deskLibrary":{"patchId":"patch-desk-library-canon-1","summary":{"ok":true,"patchId":"patch-desk-library-canon-1","total_books":297,"domains":16,"core25":25,"tiers":{"T-C":121,"T-B":60,"T-A":12,"T-D":104},"status":{"queued":177,"partial":16,"boundary":92,"overlap_v3":12},"honest_coverage_pct":{"executable_now":4,"bounded_honesty":20.2,"philosophy_context":40.7,"explicit_boundary":35},"boundary":"Desk library canon — coaching and honesty tiers; Hull/Shreve/López de Prado math stays T-D unless owner unlocks GO DESK-MATH."},"domains":[{"id":"1_foundations","label":"Absolute core market + investing foundations","count":20},{"id":"2_systematic_trading","label":"Quantitative trading and systematic strategy design","count":28},{"id":"3_derivatives_stoch","label":"Highest-quant financial math derivatives stochastic calculus","count":30},{"id":"4_microstructure_execution","label":"Market microstructure execution HFT order books","count":17},{"id":"5_ml_stats","label":"Financial machine learning AI statistics overfitting control","count":25},{"id":"6_portfolio_risk","label":"Portfolio construction risk allocation institutional PM","count":22},{"id":"7_crises_tail","label":"Risk management crises tail risk financial disasters","count":18},{"id":"8_macro_fx_commodities","label":"Macro rates FX commodities global trading","count":19},{"id":"9_crypto_defi","label":"Crypto Bitcoin Ethereum DeFi Web3 token markets","count":26},{"id":"10_options_vol","label":"Options volatility trader-specific edge","count":11},{"id":"11_behavioral","label":"Behavioral finance decision-making trader psychology","count":17},{"id":"12_market_history","label":"Market history bubbles scams financial civilization","count":18},{"id":"13_valuation_accounting","label":"Professional accounting valuation equity research","count":14},{"id":"14_code_infra","label":"Coding data infrastructure implementation for quants","count":13},{"id":"15_math_backbone","label":"Mathematical backbone for elite quant work","count":15},{"id":"16_post_trade_infrastructure","label":"Post-trade clearing settlement margin CCP","count":4}],"core25":[{"id":"core_ilmanen_er","title":"Expected Returns","tier":"T-A","stage":"S2_BELIEF","status":"partial"},{"id":"core_grinold_apm","title":"Active Portfolio Management","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_ang_am","title":"Asset Management","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_hull","title":"Options Futures and Other Derivatives","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_joshi","title":"The Concepts and Practice of Mathematical Finance","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_ohara","title":"Market Microstructure Theory","tier":"T-D","stage":"S0_INGEST","status":"partial"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","tier":"T-D","stage":"S0_INGEST","status":"queued"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_chan_qt","title":"Quantitative Trading","tier":"T-B","stage":"S1_HYGIENE","status":"queued"},{"id":"core_carver_st","title":"Systematic Trading","tier":"T-A","stage":"S6_LEARN","status":"partial"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","tier":"T-A","stage":"S1_HYGIENE","status":"partial"},{"id":"core_esl","title":"The Elements of Statistical Learning","tier":"T-D","stage":"S1_HYGIENE","status":"boundary"},{"id":"core_gelman","title":"Bayesian Data Analysis","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_boyd","title":"Convex Optimization","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_tsay","title":"Analysis of Financial Time Series","tier":"T-A","stage":"S5_SETTLE","status":"partial"},{"id":"core_mcneil","title":"Quantitative Risk Management","tier":"T-B","stage":"S7_RISK","status":"queued"},{"id":"core_taleb_dh","title":"Dynamic Hedging","tier":"T-B","stage":"S3_GATE","status":"queued"},{"id":"core_sinclair_vt","title":"Volatility Trading","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_me","title":"Mastering Ethereum","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","tier":"T-B","stage":"S8_CRYPTO","status":"queued"}]},"population":"engine_forecast","gameLaneFirewall":true,"copy":"KELLY next-close lean: DOWN (35% confidence, regime mid_vol).","boundary":"Markets Lab — decision support with proof receipts; not trading advice or execution service.","glassLab":{"answer":"DOWN","known":{"noiseLabel":"low","regime":"mid_vol","feedGate":true},"unknown":{"executionCost":"not modeled","orderBook":"not observed","fillPrice":"not estimated"},"causal_proof":{"nodeId":"MARKET:AAPL:MOMENTUM","belief":0.4208},"empirical_proof":{"settlesOn":"Yahoo public chart later close","forwardOnly":true,"thinSettle":true},"memory":{"population":"engine_forecast","gameFirewalled":true},"learning_loop":{"arc":"patch-kelly-24h-reality-cycle-1","userPinTrainsEngine":false}}},"intelligencePatchId":"patch-markets-intelligence-pipeline-1","forecast":{"direction":"DOWN","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","horizonLabel":"next session close","priceHint":null,"lastClose":120.25},"copy":"KELLY next-close lean: DOWN (35% confidence, regime mid_vol).","boundary":"KELLY's read — not trading advice."},"realityVsKelly":{"ok":true,"symbol":"AAPL","hasReceipt":false,"kellyCalled":null,"actual":null,"error":null,"thinSettle":true,"copy":"KELLY skill claims need ≥30 forward market settles.","boundary":"Engine lane only — user game firewalled."},"realityCycle":null,"canonPhases":[{"id":"S0_INGEST","label":"Data & microstructure ingest","test":"Feeds write MARKET:*:MOMENTUM observations; feedGate honest when unwired.","core25Count":2,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S1_HYGIENE","label":"Signal hygiene & overfit guard","test":"Rolling vol winsorize; synthetic/thin series downgrades confidence; no chart-pattern oracle.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S2_BELIEF","label":"Bounded belief & reference class","test":"Causal node expectation + momentum factor blend; vol regime as reference class.","core25Count":5,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S3_GATE","label":"Forecast gate & execution honesty","test":"WAIT when noise high; execution gap explicit (no slippage/VWAP model).","core25Count":9,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S4_REGISTER","label":"Forward pre-register","test":"Next-close lean registered before observation; direction not price oracle.","core25Count":0,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S5_SETTLE","label":"Forward settle & calibration","test":"Yahoo close observation settles engine lane; Brier forward-only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S6_LEARN","label":"Engine learning firewall","test":"user_declared never trains market nodes; game lane firewalled.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S7_RISK","label":"Tail risk & crisis immunity","test":"VaR/CVaR/copula NOT MODELED; crisis cards are reference only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S8_CRYPTO","label":"Crypto / DeFi honesty lane","test":"Consensus/MEV/oracle frontrunning NOT MODELED; close feed only.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"}],"horizon":"1d","forecastCone":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":1,"price":119.7,"changePct":-0.46,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":1,"price":120.57,"changePct":0.26,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":1,"price":121.07,"changePct":0.68,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":1,"price":121.13,"changePct":0.73,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.348,"horizonDays":1,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":1,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"1d","horizonLabel":"1d","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":true,"longHorizon":false},"forecastHorizons":{"1d":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":1,"price":119.7,"changePct":-0.46,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":1,"price":120.57,"changePct":0.26,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":1,"price":121.07,"changePct":0.68,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":1,"price":121.13,"changePct":0.73,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.348,"horizonDays":1,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":1,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"1d","horizonLabel":"1d","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":true,"longHorizon":false},"5d":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893},{"dayOffset":2,"actual":null,"median":120.20383286465729,"p10":118.84031689916995,"p25":119.48428205107908,"p75":120.92771691240182,"p90":121.58299314881232},{"dayOffset":3,"actual":null,"median":120.18075594420253,"p10":118.51325188756525,"p25":119.30025257043027,"p75":121.06775793113378,"p90":121.87172210093931},{"dayOffset":4,"actual":null,"median":120.15768345409117,"p10":118.23465948376692,"p25":119.14173818823025,"p75":121.18229188702452,"p90":122.11198438843418},{"dayOffset":5,"actual":null,"median":120.13461539347267,"p10":117.98706195007581,"p25":118.99954021407086,"p75":121.28051746901693,"p90":122.32125774811131}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":5,"price":118.96,"changePct":-1.07,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":5,"price":120.9,"changePct":0.54,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":5,"price":122.02,"changePct":1.47,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":5,"price":122.16,"changePct":1.59,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.338,"horizonDays":5,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":5,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"5d","horizonLabel":"5d","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":true,"longHorizon":false},"2w":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893},{"dayOffset":2,"actual":null,"median":120.20383286465729,"p10":118.84031689916995,"p25":119.48428205107908,"p75":120.92771691240182,"p90":121.58299314881232},{"dayOffset":3,"actual":null,"median":120.18075594420253,"p10":118.51325188756525,"p25":119.30025257043027,"p75":121.06775793113378,"p90":121.87172210093931},{"dayOffset":4,"actual":null,"median":120.15768345409117,"p10":118.23465948376692,"p25":119.14173818823025,"p75":121.18229188702452,"p90":122.11198438843418},{"dayOffset":5,"actual":null,"median":120.13461539347267,"p10":117.98706195007581,"p25":118.99954021407086,"p75":121.28051746901693,"p90":122.32125774811131},{"dayOffset":6,"actual":null,"median":120.11155176149664,"p10":117.76149393639393,"p25":118.86894006449599,"p75":121.36715325910194,"p90":122.50850752918413},{"dayOffset":7,"actual":null,"median":120.08849255731288,"p10":117.55262861862649,"p25":118.74713413791204,"p75":121.44500285740844,"p90":122.67906055486291},{"dayOffset":8,"actual":null,"median":120.0654377800713,"p10":117.35699463293423,"p25":118.63229537933229,"p75":121.51589331745858,"p90":122.83638818810253},{"dayOffset":9,"actual":null,"median":120.04238742892207,"p10":117.17218031676383,"p25":118.52315446747545,"p75":121.58109395906936,"p90":122.9829020905721},{"dayOffset":10,"actual":null,"median":120.01934150301538,"p10":116.99642943001088,"p25":118.41878703954923,"p75":121.64152914356912,"p90":123.12035850149188},{"dayOffset":11,"actual":null,"median":119.99630000150174,"p10":116.82841590949772,"p25":118.31849514230132,"p75":121.69789682274637,"p90":123.25008348315552},{"dayOffset":12,"actual":null,"median":119.9732629235317,"p10":116.66710934677127,"p25":118.22173643140773,"p75":121.75073933946173,"p90":123.37310744313224},{"dayOffset":13,"actual":null,"median":119.95023026825605,"p10":116.51169016158599,"p25":118.12807952612947,"p75":121.80048807299087,"p90":123.49024996078381},{"dayOffset":14,"actual":null,"median":119.9272020348257,"p10":116.36149371939385,"p25":118.03717459749095,"p75":121.84749285084654,"p90":123.60217566977467}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":14,"price":117.98,"changePct":-1.89,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":14,"price":121.21,"changePct":0.8,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":14,"price":123.09,"changePct":2.36,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":14,"price":123.33,"changePct":2.56,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.316,"horizonDays":14,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":14,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"2w","horizonLabel":"2w","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":false,"longHorizon":true},"1m":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893},{"dayOffset":2,"actual":null,"median":120.20383286465729,"p10":118.84031689916995,"p25":119.48428205107908,"p75":120.92771691240182,"p90":121.58299314881232},{"dayOffset":3,"actual":null,"median":120.18075594420253,"p10":118.51325188756525,"p25":119.30025257043027,"p75":121.06775793113378,"p90":121.87172210093931},{"dayOffset":4,"actual":null,"median":120.15768345409117,"p10":118.23465948376692,"p25":119.14173818823025,"p75":121.18229188702452,"p90":122.11198438843418},{"dayOffset":5,"actual":null,"median":120.13461539347267,"p10":117.98706195007581,"p25":118.99954021407086,"p75":121.28051746901693,"p90":122.32125774811131},{"dayOffset":6,"actual":null,"median":120.11155176149664,"p10":117.76149393639393,"p25":118.86894006449599,"p75":121.36715325910194,"p90":122.50850752918413},{"dayOffset":7,"actual":null,"median":120.08849255731288,"p10":117.55262861862649,"p25":118.74713413791204,"p75":121.44500285740844,"p90":122.67906055486291},{"dayOffset":8,"actual":null,"median":120.0654377800713,"p10":117.35699463293423,"p25":118.63229537933229,"p75":121.51589331745858,"p90":122.83638818810253},{"dayOffset":9,"actual":null,"median":120.04238742892207,"p10":117.17218031676383,"p25":118.52315446747545,"p75":121.58109395906936,"p90":122.9829020905721},{"dayOffset":10,"actual":null,"median":120.01934150301538,"p10":116.99642943001088,"p25":118.41878703954923,"p75":121.64152914356912,"p90":123.12035850149188},{"dayOffset":11,"actual":null,"median":119.99630000150174,"p10":116.82841590949772,"p25":118.31849514230132,"p75":121.69789682274637,"p90":123.25008348315552},{"dayOffset":12,"actual":null,"median":119.9732629235317,"p10":116.66710934677127,"p25":118.22173643140773,"p75":121.75073933946173,"p90":123.37310744313224},{"dayOffset":13,"actual":null,"median":119.95023026825605,"p10":116.51169016158599,"p25":118.12807952612947,"p75":121.80048807299087,"p90":123.49024996078381},{"dayOffset":14,"actual":null,"median":119.9272020348257,"p10":116.36149371939385,"p25":118.03717459749095,"p75":121.84749285084654,"p90":123.60217566977467},{"dayOffset":15,"actual":null,"median":119.90417822239174,"p10":116.21597216542497,"p25":117.94873328090284,"p75":121.89204203615533,"p90":123.70943242399117},{"dayOffset":16,"actual":null,"median":119.88115883010542,"p10":116.07466755850534,"p25":117.8625145359822,"p75":121.93437666783778,"p90":123.81247816372397},{"dayOffset":17,"actual":null,"median":119.85814385711815,"p10":115.93719246605657,"p25":117.77831443329882,"p75":121.97470067386203,"p90":123.91170032066815},{"dayOffset":18,"actual":null,"median":119.8351333025815,"p10":115.80321563378172,"p25":117.69595861200838,"p75":122.01318841361046,"p90":124.00743014823753},{"dayOffset":19,"actual":null,"median":119.81212716564721,"p10":115.67245119642803,"p25":117.61529660121495,"p75":122.04999035651743,"p90":124.09995351080191},{"dayOffset":20,"actual":null,"median":119.78912544546722,"p10":115.54465041541783,"p25":117.53619747127058,"p75":122.08523743076951,"p90":124.18951914605601},{"dayOffset":21,"actual":null,"median":119.76612814119355,"p10":115.41959525555505,"p25":117.45854645301698,"p75":122.119044404064,"p90":124.27634508831316},{"dayOffset":22,"actual":null,"median":119.74313525197843,"p10":115.29709332389884,"p25":117.38224227396462,"p75":122.1515125474295,"p90":124.36062372963158},{"dayOffset":23,"actual":null,"median":119.72014677697427,"p10":115.17697383351396,"p25":117.30719503388782,"p75":122.18273175963127,"p90":124.44252585606398},{"dayOffset":24,"actual":null,"median":119.69716271533363,"p10":115.05908434928423,"p25":117.2333244920381,"p75":122.21278227995745,"p90":124.52220390184414},{"dayOffset":25,"actual":null,"median":119.67418306620918,"p10":114.94328813817181,"p25":117.16055867249295,"p75":122.24173608287052,"p90":124.59979459912762},{"dayOffset":26,"actual":null,"median":119.65120782875385,"p10":114.82946199209975,"p25":117.08883271825896,"p75":122.2696580239042,"p90":124.67542115510925},{"dayOffset":27,"actual":null,"median":119.62823700212066,"p10":114.71749442432333,"p25":117.01808794195227,"p75":122.29660678898283,"p90":124.7491950556517},{"dayOffset":28,"actual":null,"median":119.6052705854628,"p10":114.6072841638329,"p25":116.94827103334217,"p75":122.32263568687792,"p90":124.82121757088274},{"dayOffset":29,"actual":null,"median":119.58230857793366,"p10":114.49873888971297,"p25":116.87933339319096,"p75":122.34779331536824,"p90":124.89158102083609},{"dayOffset":30,"actual":null,"median":119.55935097868674,"p10":114.39177416030203,"p25":116.81123056962363,"p75":122.37212412487007,"p90":124.96036984629157}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":30,"price":116.72,"changePct":-2.93,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":30,"price":121.43,"changePct":0.98,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":30,"price":124.21,"changePct":3.29,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":30,"price":124.56,"changePct":3.58,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.276,"horizonDays":30,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":30,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"1m","horizonLabel":"1m","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":false,"longHorizon":true},"3m":{"ok":true,"patchId":"patch-markets-trader-chart-1","series":[{"dayOffset":-45,"actual":120.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-44,"actual":120.33,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-43,"actual":120.73,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-42,"actual":121.26,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-41,"actual":121.89,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-40,"actual":122.63,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-39,"actual":123.46,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-38,"actual":124.36,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-37,"actual":125.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-36,"actual":126.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-35,"actual":127.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-34,"actual":128.32,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-33,"actual":129.31,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-32,"actual":130.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-31,"actual":131.12,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-30,"actual":131.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-29,"actual":132.6,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-28,"actual":133.17,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-27,"actual":133.61,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-26,"actual":133.91,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-25,"actual":134.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-24,"actual":134.05,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-23,"actual":133.9,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-22,"actual":133.59,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-21,"actual":133.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-20,"actual":132.56,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-19,"actual":131.86,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-18,"actual":131.06,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-17,"actual":130.18,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-16,"actual":129.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-15,"actual":128.24,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-14,"actual":127.22,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-13,"actual":126.2,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-12,"actual":125.21,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-11,"actual":124.25,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-10,"actual":123.34,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-9,"actual":122.52,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-8,"actual":121.78,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-7,"actual":121.14,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-6,"actual":120.62,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-5,"actual":120.23,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-4,"actual":119.96,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-3,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-2,"actual":119.83,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":-1,"actual":119.98,"median":null,"p10":null,"p25":null,"p75":null,"p90":null},{"dayOffset":0,"actual":120.25,"median":120.25,"p10":120.25,"p25":120.25,"p75":120.25,"p90":120.25},{"dayOffset":1,"actual":null,"median":120.22691421630616,"p10":119.26096786014014,"p25":119.71756998226432,"p75":120.73842548020659,"p90":121.20068419137893},{"dayOffset":2,"actual":null,"median":120.20383286465729,"p10":118.84031689916995,"p25":119.48428205107908,"p75":120.92771691240182,"p90":121.58299314881232},{"dayOffset":3,"actual":null,"median":120.18075594420253,"p10":118.51325188756525,"p25":119.30025257043027,"p75":121.06775793113378,"p90":121.87172210093931},{"dayOffset":4,"actual":null,"median":120.15768345409117,"p10":118.23465948376692,"p25":119.14173818823025,"p75":121.18229188702452,"p90":122.11198438843418},{"dayOffset":5,"actual":null,"median":120.13461539347267,"p10":117.98706195007581,"p25":118.99954021407086,"p75":121.28051746901693,"p90":122.32125774811131},{"dayOffset":6,"actual":null,"median":120.11155176149664,"p10":117.76149393639393,"p25":118.86894006449599,"p75":121.36715325910194,"p90":122.50850752918413},{"dayOffset":7,"actual":null,"median":120.08849255731288,"p10":117.55262861862649,"p25":118.74713413791204,"p75":121.44500285740844,"p90":122.67906055486291},{"dayOffset":8,"actual":null,"median":120.0654377800713,"p10":117.35699463293423,"p25":118.63229537933229,"p75":121.51589331745858,"p90":122.83638818810253},{"dayOffset":9,"actual":null,"median":120.04238742892207,"p10":117.17218031676383,"p25":118.52315446747545,"p75":121.58109395906936,"p90":122.9829020905721},{"dayOffset":10,"actual":null,"median":120.01934150301538,"p10":116.99642943001088,"p25":118.41878703954923,"p75":121.64152914356912,"p90":123.12035850149188},{"dayOffset":11,"actual":null,"median":119.99630000150174,"p10":116.82841590949772,"p25":118.31849514230132,"p75":121.69789682274637,"p90":123.25008348315552},{"dayOffset":12,"actual":null,"median":119.9732629235317,"p10":116.66710934677127,"p25":118.22173643140773,"p75":121.75073933946173,"p90":123.37310744313224},{"dayOffset":13,"actual":null,"median":119.95023026825605,"p10":116.51169016158599,"p25":118.12807952612947,"p75":121.80048807299087,"p90":123.49024996078381},{"dayOffset":14,"actual":null,"median":119.9272020348257,"p10":116.36149371939385,"p25":118.03717459749095,"p75":121.84749285084654,"p90":123.60217566977467},{"dayOffset":15,"actual":null,"median":119.90417822239174,"p10":116.21597216542497,"p25":117.94873328090284,"p75":121.89204203615533,"p90":123.70943242399117},{"dayOffset":16,"actual":null,"median":119.88115883010542,"p10":116.07466755850534,"p25":117.8625145359822,"p75":121.93437666783778,"p90":123.81247816372397},{"dayOffset":17,"actual":null,"median":119.85814385711815,"p10":115.93719246605657,"p25":117.77831443329882,"p75":121.97470067386203,"p90":123.91170032066815},{"dayOffset":18,"actual":null,"median":119.8351333025815,"p10":115.80321563378172,"p25":117.69595861200838,"p75":122.01318841361046,"p90":124.00743014823753},{"dayOffset":19,"actual":null,"median":119.81212716564721,"p10":115.67245119642803,"p25":117.61529660121495,"p75":122.04999035651743,"p90":124.09995351080191},{"dayOffset":20,"actual":null,"median":119.78912544546722,"p10":115.54465041541783,"p25":117.53619747127058,"p75":122.08523743076951,"p90":124.18951914605601},{"dayOffset":21,"actual":null,"median":119.76612814119355,"p10":115.41959525555505,"p25":117.45854645301698,"p75":122.119044404064,"p90":124.27634508831316},{"dayOffset":22,"actual":null,"median":119.74313525197843,"p10":115.29709332389884,"p25":117.38224227396462,"p75":122.1515125474295,"p90":124.36062372963158},{"dayOffset":23,"actual":null,"median":119.72014677697427,"p10":115.17697383351396,"p25":117.30719503388782,"p75":122.18273175963127,"p90":124.44252585606398},{"dayOffset":24,"actual":null,"median":119.69716271533363,"p10":115.05908434928423,"p25":117.2333244920381,"p75":122.21278227995745,"p90":124.52220390184414},{"dayOffset":25,"actual":null,"median":119.67418306620918,"p10":114.94328813817181,"p25":117.16055867249295,"p75":122.24173608287052,"p90":124.59979459912762},{"dayOffset":26,"actual":null,"median":119.65120782875385,"p10":114.82946199209975,"p25":117.08883271825896,"p75":122.2696580239042,"p90":124.67542115510925},{"dayOffset":27,"actual":null,"median":119.62823700212066,"p10":114.71749442432333,"p25":117.01808794195227,"p75":122.29660678898283,"p90":124.7491950556517},{"dayOffset":28,"actual":null,"median":119.6052705854628,"p10":114.6072841638329,"p25":116.94827103334217,"p75":122.32263568687792,"p90":124.82121757088274},{"dayOffset":29,"actual":null,"median":119.58230857793366,"p10":114.49873888971297,"p25":116.87933339319096,"p75":122.34779331536824,"p90":124.89158102083609},{"dayOffset":30,"actual":null,"median":119.55935097868674,"p10":114.39177416030203,"p25":116.81123056962363,"p75":122.37212412487007,"p90":124.96036984629157},{"dayOffset":31,"actual":null,"median":119.53639778687575,"p10":114.28631250170952,"p25":116.74392177837282,"p75":122.39566889819243,"p90":125.02766152025825},{"dayOffset":32,"actual":null,"median":119.51344900165455,"p10":114.18228262762541,"p25":116.6773694921274,"p75":122.41846516118825,"p90":125.09352732816468},{"dayOffset":33,"actual":null,"median":119.49050462217716,"p10":114.07961876801883,"p25":116.61153908719359,"p75":122.44054753609339,"p90":125.15803303916054},{"dayOffset":34,"actual":null,"median":119.46756464759773,"p10":113.97826008870499,"p25":116.54639853798339,"p75":122.4619480470383,"p90":125.22123948654941},{"dayOffset":35,"actual":null,"median":119.44462907707062,"p10":113.87815018718197,"p25":116.48191815164678,"p75":122.48269638541561,"p90":125.28320307195213},{"dayOffset":36,"actual":null,"median":119.42169790975034,"p10":113.77923665283276,"p25":116.41807033658205,"p75":122.50282014136997,"p90":125.3439762051049},{"dayOffset":37,"actual":null,"median":119.39877114479152,"p10":113.68147068172316,"p25":116.35482939968223,"p75":122.52234500655145,"p90":125.40360768906099},{"dayOffset":38,"actual":null,"median":119.37584878134903,"p10":113.5848067379325,"p25":116.29217136807374,"p75":122.54129495237714,"p90":125.46214305886052},{"dayOffset":39,"actual":null,"median":119.35293081857783,"p10":113.48920225472438,"p25":116.23007383182458,"p75":122.55969238732271,"p90":125.51962488035929},{"dayOffset":40,"actual":null,"median":119.33001725563311,"p10":113.39461736997367,"p25":116.1685158046833,"p75":122.57755829618362,"p90":125.57609301480197},{"dayOffset":41,"actual":null,"median":119.30710809167014,"p10":113.30101469116816,"p25":116.1074776003843,"p75":122.59491236376968,"p90":125.63158485382057},{"dayOffset":42,"actual":null,"median":119.28420332584443,"p10":113.20835908604086,"p25":116.04694072244403,"p75":122.61177308510891,"p90":125.68613552880184},{"dayOffset":43,"actual":null,"median":119.2613029573116,"p10":113.11661749549654,"p25":115.98688776569173,"p75":122.62815786391693,"p90":125.73977809796092},{"dayOffset":44,"actual":null,"median":119.23840698522744,"p10":113.02575876599687,"p25":115.927302328042,"p75":122.64408310082406,"p90":125.79254371395626},{"dayOffset":45,"actual":null,"median":119.21551540874795,"p10":112.93575349898578,"p25":115.86816893123684,"p75":122.65956427263365,"p90":125.84446177446415},{"dayOffset":46,"actual":null,"median":119.19262822702922,"p10":112.84657391528368,"p25":115.80947294946652,"p75":122.67461600370099,"p90":125.89556005778438},{"dayOffset":47,"actual":null,"median":119.16974543922757,"p10":112.75819373267099,"p25":115.75120054493259,"p75":122.68925213037035,"p90":125.94586484525709},{"dayOffset":48,"actual":null,"median":119.1468670444994,"p10":112.67058805512502,"p25":115.69333860954494,"p75":122.70348575927794,"p90":125.9954010320255},{"dayOffset":49,"actual":null,"median":119.12399304200136,"p10":112.58373327238289,"p25":115.63587471205388,"p75":122.7173293202198,"p90":126.04419222747312},{"dayOffset":50,"actual":null,"median":119.10112343089023,"p10":112.4976069686768,"p25":115.57879705001022,"p75":122.73079461419168,"p90":126.0922608464886},{"dayOffset":51,"actual":null,"median":119.07825821032291,"p10":112.41218783963822,"p25":115.52209440602532,"p75":122.7438928571292,"p90":126.13962819256136},{"dayOffset":52,"actual":null,"median":119.05539737945652,"p10":112.32745561649432,"p25":115.46575610786913,"p75":122.7566347198095,"p90":126.18631453358537},{"dayOffset":53,"actual":null,"median":119.03254093744832,"p10":112.24339099678922,"p25":115.40977199200312,"p75":122.76903036431852,"p90":126.2323391711376},{"dayOffset":54,"actual":null,"median":119.00968888345571,"p10":112.15997558095638,"p25":115.35413237019267,"p75":122.7810894774386,"p90":126.2777205039059},{"dayOffset":55,"actual":null,"median":118.9868412166363,"p10":112.07719181414906,"p25":115.29882799888739,"p75":122.792821301268,"p90":126.32247608585844},{"dayOffset":56,"actual":null,"median":118.96399793614779,"p10":111.9950229328053,"p25":115.24385005109336,"p75":122.80423466134893,"p90":126.36662267967876},{"dayOffset":57,"actual":null,"median":118.94115904114813,"p10":111.91345291548501,"p25":115.18919009049422,"p75":122.81533799254615,"p90":126.41017630592856},{"dayOffset":58,"actual":null,"median":118.91832453079537,"p10":111.8324664375687,"p25":115.1348400476048,"p75":122.82613936289357,"p90":126.45315228834913},{"dayOffset":59,"actual":null,"median":118.89549440424774,"p10":111.75204882945323,"p25":115.0807921977656,"p75":122.83664649559975,"p90":126.49556529566556},{"dayOffset":60,"actual":null,"median":118.87266866066363,"p10":111.67218603792028,"p25":115.02703914080719,"p75":122.84686678938333,"p90":126.53742938021816},{"dayOffset":61,"actual":null,"median":118.8498472992016,"p10":111.59286459038796,"p25":114.97357378223231,"p75":122.8568073372911,"p90":126.578758013711},{"dayOffset":62,"actual":null,"median":118.82703031902034,"p10":111.51407156178664,"p25":114.92038931577926,"p75":122.86647494413451,"p90":126.619564120336},{"dayOffset":63,"actual":null,"median":118.80421771927874,"p10":111.43579454382748,"p25":114.86747920724481,"p75":122.87587614266694,"p90":126.65986010750434},{"dayOffset":64,"actual":null,"median":118.78140949913583,"p10":111.35802161645536,"p25":114.8148371794568,"p75":122.88501720861082,"p90":126.69965789439375},{"dayOffset":65,"actual":null,"median":118.75860565775083,"p10":111.28074132129974,"p25":114.76245719829856,"p75":122.89390417463338,"p90":126.73896893849737},{"dayOffset":66,"actual":null,"median":118.73580619428309,"p10":111.20394263695458,"p25":114.71033345969605,"p75":122.90254284335954,"p90":126.777804260344},{"dayOffset":67,"actual":null,"median":118.7130111078921,"p10":111.12761495593605,"p25":114.65846037748817,"p75":122.91093879950148,"p90":126.81617446654039},{"dayOffset":68,"actual":null,"median":118.69022039773758,"p10":111.05174806318063,"p25":114.6068325721078,"p75":122.91909742117768,"p90":126.85408977127312},{"dayOffset":69,"actual":null,"median":118.66743406297934,"p10":110.97633211595935,"p25":114.55544486000863,"p75":122.92702389048614,"p90":126.89156001639418},{"dayOffset":70,"actual":null,"median":118.64465210277741,"p10":110.90135762509635,"p25":114.50429224377807,"p75":122.93472320339133,"p90":126.92859469020279},{"dayOffset":71,"actual":null,"median":118.62187451629195,"p10":110.826815437389,"p25":114.45336990288293,"p75":122.94220017897857,"p90":126.96520294502493},{"dayOffset":72,"actual":null,"median":118.5991013026833,"p10":110.75269671913729,"p25":114.40267318499913,"p75":122.9494594681244,"p90":127.0013936136841},{"dayOffset":73,"actual":null,"median":118.57633246111192,"p10":110.67899294069804,"p25":114.35219759788059,"p75":122.9565055616276,"p90":127.03717522494713},{"dayOffset":74,"actual":null,"median":118.55356799073847,"p10":110.605695861987,"p25":114.30193880172722,"p75":122.96334279784116,"p90":127.07255601802201},{"dayOffset":75,"actual":null,"median":118.53080789072376,"p10":110.53279751885856,"p25":114.25189260201489,"p75":122.96997536984252,"p90":127.10754395617825},{"dayOffset":76,"actual":null,"median":118.50805216022877,"p10":110.46029021029914,"p25":114.20205494275368,"p75":122.976407332175,"p90":127.1421467395534},{"dayOffset":77,"actual":null,"median":118.48530079841466,"p10":110.38816648637554,"p25":114.15242190014357,"p75":122.9826426071924,"p90":127.17637181720477},{"dayOffset":78,"actual":null,"median":118.46255380444265,"p10":110.3164191368845,"p25":114.10298967659918,"p75":122.98868499103408,"p90":127.21022639845987},{"dayOffset":79,"actual":null,"median":118.43981117747424,"p10":110.24504118065423,"p25":114.05375459511781,"p75":122.99453815925702,"p90":127.24371746361489},{"dayOffset":80,"actual":null,"median":118.41707291667106,"p10":110.1740258554526,"p25":114.00471309396681,"p75":123.00020567214843,"p90":127.2768517740264},{"dayOffset":81,"actual":null,"median":118.39433902119487,"p10":110.10336660846086,"p25":113.95586172166847,"p75":123.00569097974079,"p90":127.30963588163776},{"dayOffset":82,"actual":null,"median":118.37160949020759,"p10":110.03305708727393,"p25":113.90719713226238,"p75":123.01099742654958,"p90":127.34207613797881},{"dayOffset":83,"actual":null,"median":118.34888432287136,"p10":109.96309113139274,"p25":113.85871608082658,"p75":123.0161282560521,"p90":127.37417870267345},{"dayOffset":84,"actual":null,"median":118.3261635183484,"p10":109.89346276417572,"p25":113.81041541924057,"p75":123.02108661492443,"p90":127.40594955148823},{"dayOffset":85,"actual":null,"median":118.30344707580115,"p10":109.82416618521967,"p25":113.76229209217416,"p75":123.02587555705256,"p90":127.43739448395146},{"dayOffset":86,"actual":null,"median":118.28073499439218,"p10":109.7551957631423,"p25":113.71434313328805,"p75":123.03049804733193,"p90":127.46851913057064},{"dayOffset":87,"actual":null,"median":118.25802727328424,"p10":109.68654602874079,"p25":113.66656566163205,"p75":123.03495696526915,"p90":127.49932895967393},{"dayOffset":88,"actual":null,"median":118.23532391164024,"p10":109.61821166850284,"p25":113.61895687822896,"p75":123.03925510839801,"p90":127.5298292838991},{"dayOffset":89,"actual":null,"median":118.21262490862321,"p10":109.55018751844793,"p25":113.57151406283243,"p75":123.04339519552174,"p90":127.56002526635224},{"dayOffset":90,"actual":null,"median":118.18993026339642,"p10":109.48246855827894,"p25":113.52423457084801,"p75":123.047379869792,"p90":127.58992192645624}],"scenarioPoints":[{"label":"CONTINUATION","probability":0.4468085106382979,"dayOffset":90,"price":113.37,"changePct":-5.72,"drivers":["Adaptive Markets","Quantitative Momentum"],"description":"Desk canon lean persists — Superforecasting register."},{"label":"MILD_REVERSAL","probability":0.2765957446808511,"dayOffset":90,"price":121.41,"changePct":0.97,"drivers":["López de Prado hygiene","noise gate"],"description":"Partial mean reversion within band."},{"label":"VOLATILITY_SPIKE","probability":0.14893617021276598,"dayOffset":90,"price":126.26,"changePct":5,"drivers":["Ilmanen tail","Tsay vol"],"description":"Tail widening — not a directional oracle."},{"label":"STRONG_REVERSAL","probability":0.1276595744680851,"dayOffset":90,"price":126.88,"changePct":5.52,"drivers":["regime_break"],"description":"Low-probability structural flip scenario."}],"sigmaDaily":0.00563,"currentPrice":120.25,"confidence":0.13,"horizonDays":90,"direction":"BEARISH","basis":{"regime":"mid_vol","calibration":0.63935,"replayHitRate":0.541,"wisdomScore":0.45,"tailRisk":0.22,"memoryStamps":37,"futureTick":90,"convictionPct":16,"direction":"BEARISH","bookDrivers":["Adaptive Markets","Quantitative Momentum","Evidence-Based Technical Analysis","A Random Walk Down Wall Street"]},"epistemicNote":"Synthetic series — cone is illustrative only until live feed closes populate.","boundary":"Cone is illustrative uncertainty on public closes — KELLY next-close lean remains the primary honest read.","horizonKey":"3m","horizonLabel":"3m","availableHorizons":["1d","5d","2w","1m","3m"],"synthetic":true,"posture":"forecast","shortHorizon":false,"longHorizon":true}},"chartLayers":{"ok":true,"patchId":"patch-markets-trader-full-2","bookPredictionPatchId":"patch-markets-book-prediction-1","arcTruthPins":{"ok":true,"patchId":"patch-markets-trader-full-2","layer":"arc_truth_pins","symbol":"AAPL","nodeId":"MARKET:AAPL:MOMENTUM","markers":[],"count":0,"boundary":"Pins mark real forward settlements — not backtest replay or user game.","invention":"arc_truth_pins"},"epistemicStrip":{"ok":true,"patchId":"patch-markets-book-prediction-1","layer":"epistemic_strip","cells":[{"date":"2026-06-10","dayOffset":-29,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-11","dayOffset":-28,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-12","dayOffset":-27,"noiseLabel":"high","posture":"WAIT","color":"#f87171","book":"López de Prado hygiene"},{"date":"2026-06-13","dayOffset":-26,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-14","dayOffset":-25,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-15","dayOffset":-24,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-16","dayOffset":-23,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-17","dayOffset":-22,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-18","dayOffset":-21,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-19","dayOffset":-20,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-06-20","dayOffset":-19,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-21","dayOffset":-18,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-22","dayOffset":-17,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-23","dayOffset":-16,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-24","dayOffset":-15,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-25","dayOffset":-14,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-26","dayOffset":-13,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-27","dayOffset":-12,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-28","dayOffset":-11,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-29","dayOffset":-10,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-06-30","dayOffset":-9,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-01","dayOffset":-8,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-07-02","dayOffset":-7,"noiseLabel":"medium","posture":"forecast","color":"#fbbf24","book":"López de Prado hygiene"},{"date":"2026-07-03","dayOffset":-6,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-04","dayOffset":-5,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-05","dayOffset":-4,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-06","dayOffset":-3,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-07","dayOffset":-2,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-08","dayOffset":-1,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"},{"date":"2026-07-09","dayOffset":0,"noiseLabel":"low","posture":"forecast","color":"#34d399","book":"López de Prado hygiene"}],"legend":{"low":"calm","medium":"elevated","high":"noisy"},"boundary":"Strip replays market-noise-filter on past closes — desk canon S1/S3.","invention":"epistemic_heat_strip"},"beliefRail":{"ok":true,"patchId":"patch-markets-book-prediction-1","layer":"belief_rail","samples":[{"index":46,"date":"2026-05-26","dayOffset":-44,"lean":0.421,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3236,"books":[null,null,null,null,null,null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3408,"books":[null,null,null,null,null,null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"lean":0.438,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3614,"books":[null,null,null,null,null,null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3848,"books":[null,null,null,null,null,null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"lean":0.46,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4109,"books":[null,null,null,null,null,null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"lean":0.473,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4392,"books":[null,null,null,null,null,null,null,null]},{"index":52,"date":"2026-06-01","dayOffset":-38,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4691,"books":[null,null,null,null,null,null,null,null]},{"index":53,"date":"2026-06-02","dayOffset":-37,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5,"books":[null,null,null,null,null,null,null,null]},{"index":54,"date":"2026-06-03","dayOffset":-36,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5315,"books":[null,null,null,null,null,null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5627,"books":[null,null,null,null,null,null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"lean":0.542,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.593,"books":[null,null,null,null,null,null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"lean":0.555,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6219,"books":[null,null,null,null,null,null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"lean":0.567,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6486,"books":[null,null,null,null,null,null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"lean":0.578,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6723,"books":[null,null,null,null,null,null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"lean":0.587,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6927,"books":[null,null,null,null,null,null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"lean":0.594,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.7091,"books":[null,null,null,null,null,null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"lean":0.6,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7212,"books":[null,null,null,null,null,null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7283,"books":[null,null,null,null,null,null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"lean":0.604,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7307,"books":[null,null,null,null,null,null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7282,"books":[null,null,null,null,null,null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"lean":0.599,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7207,"books":[null,null,null,null,null,null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"lean":0.594,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.7085,"books":[null,null,null,null,null,null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"lean":0.586,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.692,"books":[null,null,null,null,null,null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"lean":0.577,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6714,"books":[null,null,null,null,null,null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"lean":0.566,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6474,"books":[null,null,null,null,null,null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"lean":0.554,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6206,"books":[null,null,null,null,null,null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"lean":0.541,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5918,"books":[null,null,null,null,null,null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5613,"books":[null,null,null,null,null,null,null,null]},{"index":74,"date":"2026-06-23","dayOffset":-16,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.53,"books":[null,null,null,null,null,null,null,null]},{"index":75,"date":"2026-06-24","dayOffset":-15,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4988,"books":[null,null,null,null,null,null,null,null]},{"index":76,"date":"2026-06-25","dayOffset":-14,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4677,"books":[null,null,null,null,null,null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"lean":0.472,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4378,"books":[null,null,null,null,null,null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"lean":0.46,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.4099,"books":[null,null,null,null,null,null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3839,"books":[null,null,null,null,null,null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"lean":0.437,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3603,"books":[null,null,null,null,null,null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3401,"books":[null,null,null,null,null,null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"lean":0.42,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3229,"books":[null,null,null,null,null,null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"lean":0.414,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3093,"books":[null,null,null,null,null,null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2995,"books":[null,null,null,null,null,null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2938,"books":[null,null,null,null,null,null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"lean":0.406,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2918,"books":[null,null,null,null,null,null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.294,"books":[null,null,null,null,null,null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.3001,"books":[null,null,null,null,null,null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"lean":0.415,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3102,"books":[null,null,null,null,null,null,null,null]}],"hitRate":0.541,"scoredDays":37,"boundary":"Rail replays Ilmanen regime + Grinold belief blend on each past close — desk canon S2.","invention":"belief_drift_rail"},"bookBetMarkers":{"ok":true,"patchId":"patch-markets-book-prediction-1","layer":"book_bet_markers","markers":[{"index":46,"date":"2026-05-26","dayOffset":-44,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"betDir":"UP","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"betDir":"DOWN","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"betDir":"DOWN","betCorrect":null,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]}],"hitRate":0.541,"scoredDays":37,"hits":20,"boundary":"Triangles replay Superforecasting-style leans on past data — scored vs next close.","invention":"book_bet_markers"},"boundary":"Chart layers grounded in past market data + hardwired desk canon."},"bookPrediction":{"ok":true,"patchId":"patch-markets-book-prediction-1","symbol":"AAPL","replay":{"ok":true,"patchId":"patch-markets-book-prediction-1","samples":[{"index":46,"date":"2026-05-26","dayOffset":-44,"lean":0.421,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3236,"books":[null,null,null,null,null,null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3408,"books":[null,null,null,null,null,null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"lean":0.438,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3614,"books":[null,null,null,null,null,null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3848,"books":[null,null,null,null,null,null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"lean":0.46,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4109,"books":[null,null,null,null,null,null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"lean":0.473,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4392,"books":[null,null,null,null,null,null,null,null]},{"index":52,"date":"2026-06-01","dayOffset":-38,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4691,"books":[null,null,null,null,null,null,null,null]},{"index":53,"date":"2026-06-02","dayOffset":-37,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5,"books":[null,null,null,null,null,null,null,null]},{"index":54,"date":"2026-06-03","dayOffset":-36,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5315,"books":[null,null,null,null,null,null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5627,"books":[null,null,null,null,null,null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"lean":0.542,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.593,"books":[null,null,null,null,null,null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"lean":0.555,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6219,"books":[null,null,null,null,null,null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"lean":0.567,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6486,"books":[null,null,null,null,null,null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"lean":0.578,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6723,"books":[null,null,null,null,null,null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"lean":0.587,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.6927,"books":[null,null,null,null,null,null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"lean":0.594,"direction":"UP","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.7091,"books":[null,null,null,null,null,null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"lean":0.6,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7212,"books":[null,null,null,null,null,null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7283,"books":[null,null,null,null,null,null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"lean":0.604,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7307,"books":[null,null,null,null,null,null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"lean":0.603,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7282,"books":[null,null,null,null,null,null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"lean":0.599,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.7207,"books":[null,null,null,null,null,null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"lean":0.594,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.7085,"books":[null,null,null,null,null,null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"lean":0.586,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.692,"books":[null,null,null,null,null,null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"lean":0.577,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6714,"books":[null,null,null,null,null,null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"lean":0.566,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6474,"books":[null,null,null,null,null,null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"lean":0.554,"direction":"UP","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.6206,"books":[null,null,null,null,null,null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"lean":0.541,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5918,"books":[null,null,null,null,null,null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"lean":0.528,"direction":"UP","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.5613,"books":[null,null,null,null,null,null,null,null]},{"index":74,"date":"2026-06-23","dayOffset":-16,"lean":0.514,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.53,"books":[null,null,null,null,null,null,null,null]},{"index":75,"date":"2026-06-24","dayOffset":-15,"lean":0.5,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4988,"books":[null,null,null,null,null,null,null,null]},{"index":76,"date":"2026-06-25","dayOffset":-14,"lean":0.486,"direction":"FLAT","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4677,"books":[null,null,null,null,null,null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"lean":0.472,"direction":"DOWN","confidence":0.29,"noiseLabel":"low","regime":"high_vol","posture":"forecast","momentumSignal":0.4378,"books":[null,null,null,null,null,null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"lean":0.46,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.4099,"books":[null,null,null,null,null,null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"lean":0.448,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3839,"books":[null,null,null,null,null,null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"lean":0.437,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3603,"books":[null,null,null,null,null,null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"lean":0.428,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3401,"books":[null,null,null,null,null,null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"lean":0.42,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3229,"books":[null,null,null,null,null,null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"lean":0.414,"direction":"DOWN","confidence":0.12,"noiseLabel":"medium","regime":"mid_vol","posture":"forecast","momentumSignal":0.3093,"books":[null,null,null,null,null,null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2995,"books":[null,null,null,null,null,null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2938,"books":[null,null,null,null,null,null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"lean":0.406,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.2918,"books":[null,null,null,null,null,null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"lean":0.407,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.294,"books":[null,null,null,null,null,null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"lean":0.41,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"low_vol","posture":"forecast","momentumSignal":0.3001,"books":[null,null,null,null,null,null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"lean":0.415,"direction":"DOWN","confidence":0.35,"noiseLabel":"low","regime":"mid_vol","posture":"forecast","momentumSignal":0.3102,"books":[null,null,null,null,null,null,null,null]}],"betMarkers":[{"index":46,"date":"2026-05-26","dayOffset":-44,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":47,"date":"2026-05-27","dayOffset":-43,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":48,"date":"2026-05-28","dayOffset":-42,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":49,"date":"2026-05-29","dayOffset":-41,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":50,"date":"2026-05-30","dayOffset":-40,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":51,"date":"2026-05-31","dayOffset":-39,"betDir":"DOWN","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":55,"date":"2026-06-04","dayOffset":-35,"betDir":"UP","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":56,"date":"2026-06-05","dayOffset":-34,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":57,"date":"2026-06-06","dayOffset":-33,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":58,"date":"2026-06-07","dayOffset":-32,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":59,"date":"2026-06-08","dayOffset":-31,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":60,"date":"2026-06-09","dayOffset":-30,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":61,"date":"2026-06-10","dayOffset":-29,"betDir":"UP","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":62,"date":"2026-06-11","dayOffset":-28,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":63,"date":"2026-06-12","dayOffset":-27,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":64,"date":"2026-06-13","dayOffset":-26,"betDir":"UP","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":65,"date":"2026-06-14","dayOffset":-25,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":66,"date":"2026-06-15","dayOffset":-24,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":67,"date":"2026-06-16","dayOffset":-23,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":68,"date":"2026-06-17","dayOffset":-22,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":69,"date":"2026-06-18","dayOffset":-21,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":70,"date":"2026-06-19","dayOffset":-20,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":71,"date":"2026-06-20","dayOffset":-19,"betDir":"UP","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":72,"date":"2026-06-21","dayOffset":-18,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":73,"date":"2026-06-22","dayOffset":-17,"betDir":"UP","betCorrect":false,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":77,"date":"2026-06-26","dayOffset":-13,"betDir":"DOWN","betCorrect":true,"confidence":0.29,"regime":"high_vol","books":[null,null,null]},{"index":78,"date":"2026-06-27","dayOffset":-12,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":79,"date":"2026-06-28","dayOffset":-11,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":80,"date":"2026-06-29","dayOffset":-10,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":81,"date":"2026-06-30","dayOffset":-9,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]},{"index":82,"date":"2026-07-01","dayOffset":-8,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":83,"date":"2026-07-02","dayOffset":-7,"betDir":"DOWN","betCorrect":true,"confidence":0.12,"regime":"mid_vol","books":[null,null,null]},{"index":84,"date":"2026-07-03","dayOffset":-6,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":85,"date":"2026-07-04","dayOffset":-5,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":86,"date":"2026-07-05","dayOffset":-4,"betDir":"DOWN","betCorrect":true,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":87,"date":"2026-07-06","dayOffset":-3,"betDir":"DOWN","betCorrect":null,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":88,"date":"2026-07-07","dayOffset":-2,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"low_vol","books":[null,null,null]},{"index":89,"date":"2026-07-08","dayOffset":-1,"betDir":"DOWN","betCorrect":false,"confidence":0.35,"regime":"mid_vol","books":[null,null,null]}],"hitRate":0.541,"scoredDays":37,"hits":20,"windowDays":45,"boundary":"Replay walks past closes through desk canon DAG — observational score, not optimized backtest.","invention":"book_pipeline_replay"},"currentBet":{"ok":true,"patchId":"patch-markets-book-prediction-1","seriousCanonPatchId":"patch-desk-library-serious-canon-2","drivers":[{"stageId":"S2_BELIEF","title":"Adaptive Markets","short":"Adaptive Markets","author":"Andrew Lo","tier":"T-A","weapon":"regime_ecology_reference_class","module":"markets-intelligence-pipeline","fn":"referenceClassFromCloses","role":"Ilmanen/Lo regime: mid_vol","anchor":false},{"stageId":"S2_BELIEF","title":"Quantitative Momentum","short":"Quantitative Momentum","author":"Gray & Vogel","tier":"T-A","weapon":"momentumFactorRead","module":"markets-intelligence-pipeline","fn":"momentumFactorRead","role":"Gray momentum: DOWN","anchor":false},{"stageId":"S1_HYGIENE","title":"Evidence-Based Technical Analysis","short":"Evidence-Based Technical Analysis","author":"David Aronson","tier":"T-A","weapon":"no_chart_pattern_oracle","module":"markets-intelligence-pipeline","fn":"overfitGuard","role":"Aronson hygiene","anchor":false},{"stageId":"S1_HYGIENE","title":"A Random Walk Down Wall Street","short":"A Random Walk Down Wall Street","author":"Burton Malkiel","tier":"T-B","weapon":"emh_baseline_copy","module":"market-noise-filter","fn":"analyzeMarketNoise","role":"López de Prado noise: low","anchor":false},{"stageId":"S2_BELIEF","title":"Asset Management","short":"Asset Management","author":"Andrew Ang","tier":"T-B","weapon":"factor_premia_coach_registry","module":"markets-intelligence-pipeline","fn":"combineBelief","role":"Grinold/Ang blend 42%","anchor":false},{"stageId":"S4_REGISTER","title":"The Evaluation and Optimization of Trading Strategies","short":"The Evaluation and Optimization of Trading Strategies","author":"Robert Pardo","tier":"T-B","weapon":"walk_forward_honesty","module":"markets-book-prediction","fn":"replayBookPipelineOnHistory","role":"Pardo walk-forward replay on past closes","anchor":false},{"stageId":"S5_SETTLE","title":"Analysis of Financial Time Series","short":"Analysis of Financial Time Series","author":"Ruey Tsay","tier":"T-A","weapon":"tsay_settle_calibration","module":"markets-intelligence-pipeline","fn":"forecastDiscipline","role":"Tsay forward settle discipline — direction not price oracle","anchor":false},{"stageId":"S3_GATE","title":"The Science of Algorithmic Trading and Portfolio Management","short":"The Science of Algorithmic Trading and Portfolio Management","author":"Robert Kissell","tier":"T-D","weapon":"kissell_execution_honesty","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","role":"Kissell execution gaps — implementation shortfall NOT MODELED","anchor":false}],"weaponStack":[{"weapon":"regime_ecology_reference_class","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"referenceClassFromCloses","bookId":"d1_lo_am","input":"past_closes","title":"Adaptive Markets","author":"Andrew Lo","tier":"T-A","status":"partial","role":"Ilmanen/Lo regime: mid_vol"},{"weapon":"momentumFactorRead","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"momentumFactorRead","bookId":"d2_gray_qm","input":"past_closes","title":"Quantitative Momentum","author":"Gray & Vogel","tier":"T-A","status":"partial","role":"Gray momentum: DOWN"},{"weapon":"no_chart_pattern_oracle","stage":"S1_HYGIENE","module":"markets-intelligence-pipeline","fn":"overfitGuard","bookId":"d2_aronson_ebta","input":"series_hygiene","title":"Evidence-Based Technical Analysis","author":"David Aronson","tier":"T-A","status":"partial","role":"Aronson hygiene"},{"weapon":"emh_baseline_copy","stage":"S1_HYGIENE","module":"market-noise-filter","fn":"analyzeMarketNoise","bookId":"d1_malkiel_rw","input":"past_closes","title":"A Random Walk Down Wall Street","author":"Burton Malkiel","tier":"T-B","status":"queued","role":"López de Prado noise: low"},{"weapon":"factor_premia_coach_registry","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"combineBelief","bookId":"d1_ang_am","input":"engine_read+momentum","title":"Asset Management","author":"Andrew Ang","tier":"T-B","status":"queued","role":"Grinold/Ang blend 42%"},{"weapon":"walk_forward_honesty","stage":"S4_REGISTER","module":"markets-book-prediction","fn":"replayBookPipelineOnHistory","bookId":"d2_pardo_eval","input":"historical_replay","title":"The Evaluation and Optimization of Trading Strategies","author":"Robert Pardo","tier":"T-B","status":"partial","role":"Pardo walk-forward replay on past closes"},{"weapon":"tsay_settle_calibration","stage":"S5_SETTLE","module":"markets-intelligence-pipeline","fn":"forecastDiscipline","bookId":"d5_tsay","input":"forward_settle","title":"Analysis of Financial Time Series","author":"Ruey Tsay","tier":"T-A","status":"partial","role":"Tsay forward settle discipline — direction not price oracle"},{"weapon":"kissell_execution_honesty","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","bookId":"d4_kissell_science","input":"execution_gaps","title":"The Science of Algorithmic Trading and Portfolio Management","author":"Robert Kissell","tier":"T-D","status":"partial","role":"Kissell execution gaps — implementation shortfall NOT MODELED"},{"weapon":"market_making_inventory_honesty","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","bookId":"d4_avellaneda_stoikov","input":"inventory_honesty","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D","status":"queued","role":"Avellaneda-Stoikov inventory honesty — reservation price NOT COMPUTED"},{"weapon":"market_structure_regulation_coach","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"executionHonestyPanel","bookId":"d4_reg_nms_mifid","input":"market_design","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B","status":"queued","role":"Larry Harris market design — Reg NMS / MiFID context"},{"weapon":"ccp_margin_honesty_coach","stage":"S3_GATE","module":"markets-intelligence-pipeline","fn":"postTradeHonestyPanel","bookId":"d16_cpss_iosco","input":"ccp_margin","title":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO / BIS","tier":"T-C","status":"queued","role":"CPSS-IOSCO CCP margin defer"},{"weapon":"climate_financial_scenario_coach","stage":"S2_BELIEF","module":"markets-intelligence-pipeline","fn":"climateFinHonesty","bookId":"d8_ngfs_climate_fin","input":"climate_fin_bridge","title":"NGFS Climate Scenarios for Central Banks and Supervisors","author":"NGFS","tier":"T-B","status":"queued","role":"NGFS climate-fin bridge — Canon G firewalled"}],"readingPath":{"ok":true,"patchId":"patch-desk-library-serious-canon-2","phases":[{"id":"phase_1_market_literacy","label":"Phase 1 — Market literacy","bookIds":["d1_malkiel_rw","d1_graham_ii","d2_schwager_mw","d6_taleb_fbr","d6_bernstein_atg"],"books":[{"id":"d1_malkiel_rw","title":"A Random Walk Down Wall Street","author":"Burton Malkiel","tier":"T-B","stage":"S1_HYGIENE","status":"queued","weapon":"emh_baseline_copy","domainId":"1_foundations","domainLabel":"Absolute core market + investing foundations","source":"domain"},{"id":"d1_graham_ii","title":"The Intelligent Investor","author":"Benjamin Graham","tier":"T-C","stage":"S2_BELIEF","status":"queued","domainId":"1_foundations","domainLabel":"Absolute core market + investing foundations","source":"domain"},{"id":"d2_schwager_mw","title":"Market Wizards","author":"Jack Schwager","tier":"T-C","stage":"S4_REGISTER","status":"queued","domainId":"2_systematic_trading","domainLabel":"Quantitative trading and systematic strategy design","source":"domain"},{"id":"d6_taleb_fbr","title":"Fooled by Randomness","author":"Nassim Nicholas Taleb","tier":"T-A","stage":"S1_HYGIENE","status":"overlap_v3","domainId":"6_portfolio_risk","domainLabel":"Portfolio construction risk allocation institutional PM","source":"domain"},{"id":"d6_bernstein_atg","title":"Against the Gods","author":"Peter Bernstein","tier":"T-C","stage":"S7_RISK","status":"queued","domainId":"6_portfolio_risk","domainLabel":"Portfolio construction risk allocation institutional PM","source":"domain"}]},{"id":"phase_2_systematic","label":"Phase 2 — Systematic investing","bookIds":["core_ilmanen_er","core_grinold_apm","core_ang_am","core_carver_st","core_chan_qt"],"books":[{"id":"core_ilmanen_er","title":"Expected Returns","author":"Antti Ilmanen","tier":"T-A","stage":"S2_BELIEF","status":"partial","source":"core25"},{"id":"core_grinold_apm","title":"Active Portfolio Management","author":"Grinold & Kahn","tier":"T-B","stage":"S2_BELIEF","status":"queued","source":"core25"},{"id":"core_ang_am","title":"Asset Management","author":"Andrew Ang","tier":"T-B","stage":"S2_BELIEF","status":"queued","source":"core25"},{"id":"core_carver_st","title":"Systematic Trading","author":"Robert Carver","tier":"T-A","stage":"S6_LEARN","status":"partial","source":"core25"},{"id":"core_chan_qt","title":"Quantitative Trading","author":"Ernest P. Chan","tier":"T-B","stage":"S1_HYGIENE","status":"queued","source":"core25"}]},{"id":"phase_3_quant_mechanics","label":"Phase 3 — Quant mechanics","bookIds":["core_hull","core_shreve1","core_shreve2","core_glasserman","d5_campbell_efm"],"books":[{"id":"core_hull","title":"Options Futures and Other Derivatives","author":"John C. Hull","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary","source":"core25"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary","source":"core25"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","author":"Paul Glasserman","tier":"T-D","stage":"S3_GATE","status":"boundary","source":"core25"},{"id":"d5_campbell_efm","title":"The Econometrics of Financial Markets","author":"Campbell Lo MacKinlay","tier":"T-D","stage":"S5_SETTLE","status":"boundary","domainId":"5_ml_stats","domainLabel":"Financial machine learning AI statistics overfitting control","source":"domain"}]},{"id":"phase_4_trading_reality","label":"Phase 4 — Trading reality","bookIds":["core_ohara","core_cartea","core_bouchaud","core_johnson","d4_kissell_science","d4_avellaneda_stoikov","d4_reg_nms_mifid"],"books":[{"id":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","tier":"T-D","stage":"S0_INGEST","status":"partial","source":"core25"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea Jaimungal Penalva","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","author":"Bouchaud et al.","tier":"T-D","stage":"S0_INGEST","status":"queued","source":"core25"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","author":"Barry Johnson","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"},{"id":"d4_kissell_science","title":"The Science of Algorithmic Trading and Portfolio Management","author":"Robert Kissell","tier":"T-D","stage":"S3_GATE","status":"partial","weapon":"kissell_execution_honesty","domainId":"4_microstructure_execution","domainLabel":"Market microstructure execution HFT order books","source":"domain"},{"id":"d4_avellaneda_stoikov","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D","stage":"S3_GATE","status":"queued","weapon":"market_making_inventory_honesty","domainId":"4_microstructure_execution","domainLabel":"Market microstructure execution HFT order books","source":"domain"},{"id":"d4_reg_nms_mifid","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B","stage":"S3_GATE","status":"queued","weapon":"market_structure_regulation_coach","domainId":"4_microstructure_execution","domainLabel":"Market microstructure execution HFT order books","source":"domain"}]},{"id":"phase_5_ml_ai","label":"Phase 5 — ML / AI","bookIds":["core_esl","core_gelman","core_ldp_afml","core_ldp_mlam","core_boyd"],"books":[{"id":"core_esl","title":"The Elements of Statistical Learning","author":"Hastie Tibshirani Friedman","tier":"T-D","stage":"S1_HYGIENE","status":"boundary","source":"core25"},{"id":"core_gelman","title":"Bayesian Data Analysis","author":"Gelman et al.","tier":"T-D","stage":"S2_BELIEF","status":"boundary","source":"core25"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","tier":"T-A","stage":"S1_HYGIENE","status":"partial","source":"core25"},{"id":"core_boyd","title":"Convex Optimization","author":"Boyd & Vandenberghe","tier":"T-D","stage":"S2_BELIEF","status":"boundary","source":"core25"}]},{"id":"phase_6_crypto","label":"Phase 6 — Crypto / DeFi","bookIds":["core_mb","core_me","core_harvey_defi","d9_voshmgir_te","d9_faux_ngu","d12_greenberg_tid","d16_cpss_iosco"],"books":[{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","author":"Antonopoulos & Harding","tier":"T-B","stage":"S8_CRYPTO","status":"queued","source":"core25"},{"id":"core_me","title":"Mastering Ethereum","author":"Antonopoulos & Wood","tier":"T-B","stage":"S8_CRYPTO","status":"queued","source":"core25"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","author":"Harvey Ramachandran Santoro","tier":"T-B","stage":"S8_CRYPTO","status":"queued","source":"core25"},{"id":"d9_voshmgir_te","title":"Token Economy","author":"Shermin Voshmgir","tier":"T-C","stage":"S8_CRYPTO","status":"queued","domainId":"9_crypto_defi","domainLabel":"Crypto Bitcoin Ethereum DeFi Web3 token markets","source":"domain"},{"id":"d16_cpss_iosco","title":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO / BIS","tier":"T-C","stage":"S3_GATE","status":"queued","weapon":"ccp_margin_honesty_coach","domainId":"16_post_trade_infrastructure","domainLabel":"Post-trade clearing settlement margin CCP","source":"domain"}]}],"core25":[{"id":"core_ilmanen_er","title":"Expected Returns","author":"Antti Ilmanen","tier":"T-A","stage":"S2_BELIEF","status":"partial"},{"id":"core_grinold_apm","title":"Active Portfolio Management","author":"Grinold & Kahn","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_ang_am","title":"Asset Management","author":"Andrew Ang","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_hull","title":"Options Futures and Other Derivatives","author":"John C. Hull","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","author":"Steven Shreve","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","author":"Paul Glasserman","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_joshi","title":"The Concepts and Practice of Mathematical Finance","author":"Mark Joshi","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","tier":"T-D","stage":"S0_INGEST","status":"partial"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea Jaimungal Penalva","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","author":"Bouchaud et al.","tier":"T-D","stage":"S0_INGEST","status":"queued"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","author":"Barry Johnson","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_chan_qt","title":"Quantitative Trading","author":"Ernest P. Chan","tier":"T-B","stage":"S1_HYGIENE","status":"queued"},{"id":"core_carver_st","title":"Systematic Trading","author":"Robert Carver","tier":"T-A","stage":"S6_LEARN","status":"partial"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","tier":"T-A","stage":"S1_HYGIENE","status":"partial"},{"id":"core_esl","title":"The Elements of Statistical Learning","author":"Hastie Tibshirani Friedman","tier":"T-D","stage":"S1_HYGIENE","status":"boundary"},{"id":"core_gelman","title":"Bayesian Data Analysis","author":"Gelman et al.","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_boyd","title":"Convex Optimization","author":"Boyd & Vandenberghe","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_tsay","title":"Analysis of Financial Time Series","author":"Ruey Tsay","tier":"T-A","stage":"S5_SETTLE","status":"partial"},{"id":"core_mcneil","title":"Quantitative Risk Management","author":"McNeil Frey Embrechts","tier":"T-B","stage":"S7_RISK","status":"queued"},{"id":"core_taleb_dh","title":"Dynamic Hedging","author":"Nassim Nicholas Taleb","tier":"T-B","stage":"S3_GATE","status":"queued"},{"id":"core_sinclair_vt","title":"Volatility Trading","author":"Euan Sinclair","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","author":"Antonopoulos & Harding","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_me","title":"Mastering Ethereum","author":"Antonopoulos & Wood","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","author":"Harvey Ramachandran Santoro","tier":"T-B","stage":"S8_CRYPTO","status":"queued"}],"technicalAnchors":[{"id":"anchor_hull","bookId":"core_hull","title":"Options, Futures, and Other Derivatives","author":"John C. Hull","stage":"S3_GATE","tier":"T-D","role":"Derivatives gate — honest bounds, not priced in v1.","modules":["gateForwardCloseForecast","microstructureHonesty"],"catalog":{"id":"core_hull","title":"Options Futures and Other Derivatives","author":"John C. Hull","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"}},{"id":"anchor_ldp","bookId":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","stage":"S1_HYGIENE","tier":"T-A","role":"Labeling, overfit control, noise hygiene on past closes.","modules":["analyzeMarketNoise","overfitGuard"],"catalog":{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","tier":"T-A","stage":"S1_HYGIENE","status":"partial","source":"core25"}},{"id":"anchor_cartea","bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea, Jaimungal & Penalva","stage":"S3_GATE","tier":"T-D","role":"Execution, VWAP, dark pools — listed as NOT MODELED.","modules":["microstructureHonesty"],"catalog":{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea Jaimungal Penalva","tier":"T-D","stage":"S3_GATE","status":"partial","source":"core25"}},{"id":"anchor_ohara","bookId":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","stage":"S0_INGEST","tier":"T-D","role":"How prices form — Yahoo close ingest only.","modules":["feed-hub","observation-quality"],"catalog":{"id":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","tier":"T-D","stage":"S0_INGEST","status":"partial","source":"core25"}}],"boundary":"Serious desk path — books map to engine weapons, not guru hype."},"technicalAnchors":[{"id":"anchor_hull","bookId":"core_hull","title":"Options, Futures, and Other Derivatives","author":"John C. Hull","stage":"S3_GATE","tier":"T-D","role":"Derivatives gate — honest bounds, not priced in v1.","modules":["gateForwardCloseForecast","microstructureHonesty"]},{"id":"anchor_ldp","bookId":"core_ldp_afml","title":"Advances in Financial Machine Learning","author":"Marcos López de Prado","stage":"S1_HYGIENE","tier":"T-A","role":"Labeling, overfit control, noise hygiene on past closes.","modules":["analyzeMarketNoise","overfitGuard"]},{"id":"anchor_cartea","bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea, Jaimungal & Penalva","stage":"S3_GATE","tier":"T-D","role":"Execution, VWAP, dark pools — listed as NOT MODELED.","modules":["microstructureHonesty"]},{"id":"anchor_ohara","bookId":"core_ohara","title":"Market Microstructure Theory","author":"Maureen O'Hara","stage":"S0_INGEST","tier":"T-D","role":"How prices form — Yahoo close ingest only.","modules":["feed-hub","observation-quality"]}],"engineRead":0.5,"beliefCenter":0.4208,"lean":"DOWN","confidence":0.35,"regime":"mid_vol","canonPhases":[{"id":"S0_INGEST","label":"Data & microstructure ingest","leadBook":"Market Microstructure Theory (O'Hara)"},{"id":"S1_HYGIENE","label":"Signal hygiene & overfit guard","leadBook":"Advances in Financial Machine Learning (López de Prado)"},{"id":"S2_BELIEF","label":"Bounded belief & reference class","leadBook":"Expected Returns (Ilmanen)"},{"id":"S3_GATE","label":"Forecast gate & execution honesty","leadBook":"Options, Futures, and Other Derivatives (Hull)"},{"id":"S4_REGISTER","label":"Forward pre-register","leadBook":"Superforecasting (Tetlock)"},{"id":"S5_SETTLE","label":"Forward settle & calibration","leadBook":"Analysis of Financial Time Series (Tsay)"},{"id":"S6_LEARN","label":"Engine learning firewall","leadBook":"Systematic Trading (Carver)"},{"id":"S7_RISK","label":"Tail risk & crisis immunity","leadBook":"Quantitative Risk Management (McNeil et al.)"},{"id":"S8_CRYPTO","label":"Crypto / DeFi honesty lane","leadBook":"Mastering Bitcoin (Antonopoulos)"}],"boundary":"Current bet from 287-book serious desk — weapons map to engine functions on past closes."},"boundary":"Past market data + desk library canon drive bets — not user game, not oracle quant."},"intelligence":{"ok":true,"version":1,"patchId":"patch-markets-intelligence-pipeline-1","noiseFilterPatchId":"patch-market-noise-filter-1","symbol":"AAPL","nodeId":"MARKET:AAPL:MOMENTUM","assetType":"stock","posture":"forecast","noise":{"ok":true,"version":1,"patchId":"patch-market-noise-filter-1","noiseLabel":"low","posture":"forecast","layers":{"l1":{"ok":true,"layer":"L1","label":"rolling return outlier cap","vol":0.003257,"lastReturn":0.00225,"winsorizedReturn":0.00225,"capped":false,"moveZ":0.691,"spike":false},"l2":{"ok":true,"layer":"L2","label":"engine vs feed disagreement","engineRead":0.5,"feedRead":0.5,"disagreement":0,"flag":false},"l3":{"ok":true,"layer":"L3","label":"KELLY forecast gate","noiseLabel":"low","posture":"forecast","copy":"Noise filter passed — KELLY may register a forward close read."},"l4":{"ok":true,"layer":"L4","label":"user game firewall","userGameUnaffected":true,"boundary":"User forecast game scores separately — never trains engine on market noise reads."}},"boundary":"Noise filter separates luck/variance from structural market read — Superforecasting outside view on ACT only."},"noiseLabel":"low","referenceClass":{"ok":true,"stage":"S2_BELIEF","currentVol":0.003257,"volPercentile":0.408,"regime":"mid_vol","premiaCoach":{"id":"coach_ilmanen_er","bookId":"core_ilmanen_er","book":"Expected Returns","author":"Antti Ilmanen","line":"Regime context only — vol percentile is not a carry or value premia claim.","boundary":"Reference class — not alpha signal.","regimeNote":"Mid regime — Ilmanen reference class only."},"premiaCoachesPatchId":"patch-desk-premia-coaches-3","copy":"Vol regime mid_vol (p41 vs trailing window) — reference class, not alpha claim.","boundary":"Regime context only — vol percentile is not a carry or value premia claim."},"momentum":{"ok":true,"stage":"S2_BELIEF","window":20,"totalReturn":-0.088048,"signal":0.3239,"direction":"DOWN","copy":"Trailing momentum read DOWN (32.4% lean) — factor-style, not Grinold breadth claim.","boundary":"Single-symbol momentum observation; not a diversified factor portfolio."},"hygiene":{"ok":true,"stage":"S1_HYGIENE","pointCount":91,"synthetic":true,"thin":false,"confidencePenalty":0.25,"copy":"Synthetic series — confidence capped (López de Prado overfit guard).","boundary":"Aronson-style: observed series only; no optimized pattern library."},"belief":{"ok":true,"stage":"S2_BELIEF","center":0.4208,"weights":{"engine":0.55,"momentum":0.45},"engineRead":0.5,"momentumRead":0.3239,"boundary":"Bayesian-style blend of causal node + price momentum — bounded [0,1], not Hull option price."},"microstructure":{"ok":true,"stage":"S3_GATE","modeled":["daily close series","rolling return volatility","feed-aggregated momentum nodes"],"notModeled":["bid-ask spread","order-book depth","implementation shortfall","Almgren-Chriss optimal execution","VWAP/TWAP execution","dark-pool routing logic","queue position","adverse selection","latency arbitrage","colocation advantage","fee schedule optimization","market impact model","borrow cost and locate","partial fill simulation","smart order routing","inventory reservation price (Avellaneda-Stoikov)","optimal market-making spread solve"],"copy":"KELLY reads public closes and causal nodes — not your fill price.","boundary":"O'Hara/Cartea execution reality acknowledged; no HFT or optimal execution engine in v1."},"executionHonesty":{"ok":true,"patchId":"patch-desk-execution-honesty-2","catalogV2PatchId":"patch-desk-library-m7-1","stage":"S3_GATE","anchors":[{"bookId":"d4_kissell_science","title":"The Science of Algorithmic Trading","author":"Kissell","tier":"T-D"},{"bookId":"core_cartea","title":"Algorithmic and High-Frequency Trading","author":"Cartea et al.","tier":"T-D"},{"bookId":"core_ohara","title":"Market Microstructure Theory","author":"O'Hara","tier":"T-D"},{"bookId":"d4_avellaneda_stoikov","title":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","tier":"T-D"},{"bookId":"d4_reg_nms_mifid","title":"Trading and Exchanges","author":"Larry Harris","tier":"T-B"}],"v2Coaches":[{"id":"coach_avellaneda_mm","bookId":"d4_avellaneda_stoikov","book":"High-Frequency Trading in a Limit Order Book","author":"Avellaneda & Stoikov","line":"Market-making inventory and risk aversion cited — reservation price NOT estimated in Node.","boundary":"Inventory gamma and adverse selection model NOT COMPUTED."},{"id":"coach_harris_reg","bookId":"d4_reg_nms_mifid","book":"Trading and Exchanges","author":"Larry Harris","line":"Reg NMS / MiFID market design — circuit breakers and fragmentation context for execution honesty.","boundary":"Regulatory arbitrage simulation NOT MODELED."}],"modeled":["daily close series","rolling return volatility","feed-aggregated momentum nodes"],"notModeled":["bid-ask spread","order-book depth","implementation shortfall","Almgren-Chriss optimal execution","VWAP/TWAP execution","dark-pool routing logic","queue position","adverse selection","latency arbitrage","colocation advantage","fee schedule optimization","market impact model","borrow cost and locate","partial fill simulation","smart order routing","inventory reservation price (Avellaneda-Stoikov)","optimal market-making spread solve"],"copy":"KELLY reads public closes and causal nodes — not your fill price.","boundary":"Kissell/Cartea/O'Hara/Avellaneda/Harris cited — implementation shortfall and optimal execution NOT MODELED."},"postTradeHonesty":{"ok":true,"patchId":"patch-desk-library-m7-1","stage":"S3_GATE","coaches":[{"id":"coach_cpss_fm","bookId":"d16_cpss_iosco","book":"Principles for Financial Market Infrastructures","author":"CPSS-IOSCO","line":"CCP margin and default waterfall context — settlement risk acknowledged.","boundary":"Real-time SPAN margin NOT COMPUTED."},{"id":"coach_duffie_clearing","bookId":"d16_duffie_clearing","book":"Central Clearing and Risk Transformation","author":"Darrell Duffie","line":"Central clearing transforms counterparty risk — not a live clearing engine.","boundary":"CCP default waterfall simulation NOT in Node."}],"notModeled":["real-time SPAN margin","CCP default waterfall simulation","clearing member liquidity stress","payment versus payment timing","inventory reservation price (Avellaneda-Stoikov gamma)"],"copy":"Post-trade infrastructure cited — CCP margin, clearing, and payments NOT MODELED.","boundary":"CPSS-IOSCO/Duffie honesty — not a settlement or margin engine."},"climateFin":{"ok":true,"patchId":"patch-desk-library-m7-1","stage":"S2_BELIEF","regime":"mid_vol","coaches":[{"id":"coach_ngfs_scenario","bookId":"d8_ngfs_climate_fin","book":"NGFS Climate Scenarios","author":"NGFS","line":"Climate-financial scenario literacy — transition/physical risk context, not hazard NWP.","boundary":"Canon G environmental hazards stay separate — cite only."},{"id":"coach_tcfd_disclosure","bookId":"d8_tcfd_disclosure","book":"TCFD Recommendations","author":"TCFD / FSB","line":"Disclosure framework for climate risk reporting — not a trading signal.","boundary":"Corporate disclosure parse NOT MODELED."}],"copy":"Climate-financial scenario literacy — NGFS/TCFD cite only; Canon G hazard NWP stays firewalled.","boundary":"Desk ↔ weather canon firewall — no environmental hazard oracle in markets lane."},"riskTail":{"ok":true,"patchId":"patch-desk-risk-crisis-4","catalogV2PatchId":"patch-desk-library-m7-1","stage":"S7_RISK","regime":"mid_vol","crisisCards":[{"id":"ltcm_1998","title":"LTCM collapse","source":"Lowenstein — When Genius Failed","lesson":"Leverage + liquidity mismatch — correlation breaks in stress.","tier":"T-C"},{"id":"gfc_2008","title":"2008 financial crisis","source":"Kindleberger — Manias, Panics, and Crashes","lesson":"Credit cycle + fire-sale dynamics — tail risk not in daily vol.","tier":"T-C"},{"id":"crypto_mania_2021","title":"Crypto mania cycle","source":"Faux — Number Go Up","lesson":"Narrative premia without cash-flow anchor — fraud immunity required.","tier":"T-B"},{"id":"kindleberger_model","title":"Crisis anatomy","source":"Kindleberger & Aliber","lesson":"Displacement → boom → euphoria → panic — watch narrative velocity.","tier":"T-C"},{"id":"taleb_tail","title":"Tail events","source":"Taleb — Dynamic Hedging","lesson":"Convexity and gap risk — close-only feed misses gap opens.","tier":"T-D"}],"tailCoaches":[{"id":"coach_ils_cat","bookId":"d6_ils_cat_bonds","book":"Introduction to Insurance-Linked Securities","author":"Lane / ART","line":"Cat bonds transfer tail risk to capital markets — crisis cards reference, not priced hedge.","boundary":"ILS spread and trigger modeling NOT COMPUTED."},{"id":"coach_barra_factor","bookId":"d6_barra_risk","book":"Active Equity Management (Barra lineage)","author":"Grinold & Kahn / Barra","line":"Factor covariance solve deferred — single-symbol vol regime is not USE3 Barra.","boundary":"Full Barra/Axioma covariance NOT in Node."}],"ilsCoach":{"id":"coach_ils_cat","bookId":"d6_ils_cat_bonds","book":"Introduction to Insurance-Linked Securities","author":"Lane / ART","line":"Cat bonds transfer tail risk to capital markets — crisis cards reference, not priced hedge.","boundary":"ILS spread and trigger modeling NOT COMPUTED."},"modeled":["rolling vol percentile","noise WAIT gate","crisis reference cards (copy only)"],"notModeled":["VaR","CVaR","copula stress","full tail hedge optimizer","gap-risk model","ILS trigger pricing"],"copy":"Crisis immunity cards loaded — historical reference, not live risk engine.","boundary":"McNeil QRM + ILS tier — risk metrics NOT COMPUTED in Markets v1."},"cryptoHonesty":null,"deskCatalogV2PatchId":"patch-desk-library-m7-1","premiaCoaches":[{"id":"coach_ilmanen_er","bookId":"core_ilmanen_er","book":"Expected Returns","author":"Antti Ilmanen","line":"Regime context only — vol percentile is not a carry or value premia claim.","boundary":"Reference class — not alpha signal."},{"id":"coach_ang_am","bookId":"core_ang_am","book":"Asset Management","author":"Andrew Ang","line":"Factor premia need diversified evidence — single-symbol lean is not a premia portfolio.","boundary":"Coach copy — no computed factor loadings."},{"id":"coach_grinold_apm","bookId":"core_grinold_apm","book":"Active Portfolio Management","author":"Grinold & Kahn","line":"Breadth and transfer coefficient matter — one ticker momentum is not APM optimization.","boundary":"Grinold blend cited — not full optimizer."},{"id":"coach_lo_am","bookId":"d1_lo_am","book":"Adaptive Markets","author":"Andrew Lo","line":"Efficiency varies by regime — adaptive markets, not static EMH oracle.","boundary":"Regime ecology context."},{"id":"coach_dimson_too","bookId":"d1_dimson_too","book":"Triumph of the Optimists","author":"Dimson, Marsh & Staunton","line":"Long-run equity premium is historical reference — not tomorrow's forecast.","boundary":"Settle reference — not point prediction."},{"id":"coach_carver_st","bookId":"core_carver_st","book":"Systematic Trading","author":"Robert Carver","line":"Position sizing and forecast scaling are separate — lean is not size.","boundary":"Sizing NOT MODELED in v1."}],"forecast":{"direction":"DOWN","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","horizonLabel":"next session close","priceHint":null,"lastClose":120.25},"discipline":{"ok":true,"stage":"S4_REGISTER","lean":"DOWN","center":0.4208,"confidence":0.35,"confidenceLabel":"very low","expression":"directional_lean","copy":"Superforecasting discipline — register lean before close; no false precision on price level.","boundary":"Not a point forecast of $ price; not investment advice."},"feedGate":{"ok":true,"feed":"yahoo-chart","banner":null,"copy":null},"canonPhases":[{"id":"S0_INGEST","label":"Data & microstructure ingest","test":"Feeds write MARKET:*:MOMENTUM observations; feedGate honest when unwired.","core25Count":2,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S1_HYGIENE","label":"Signal hygiene & overfit guard","test":"Rolling vol winsorize; synthetic/thin series downgrades confidence; no chart-pattern oracle.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S2_BELIEF","label":"Bounded belief & reference class","test":"Causal node expectation + momentum factor blend; vol regime as reference class.","core25Count":5,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S3_GATE","label":"Forecast gate & execution honesty","test":"WAIT when noise high; execution gap explicit (no slippage/VWAP model).","core25Count":9,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S4_REGISTER","label":"Forward pre-register","test":"Next-close lean registered before observation; direction not price oracle.","core25Count":0,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S5_SETTLE","label":"Forward settle & calibration","test":"Yahoo close observation settles engine lane; Brier forward-only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S6_LEARN","label":"Engine learning firewall","test":"user_declared never trains market nodes; game lane firewalled.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S7_RISK","label":"Tail risk & crisis immunity","test":"VaR/CVaR/copula NOT MODELED; crisis cards are reference only.","core25Count":1,"deskLibraryPatchId":"patch-desk-library-canon-1"},{"id":"S8_CRYPTO","label":"Crypto / DeFi honesty lane","test":"Consensus/MEV/oracle frontrunning NOT MODELED; close feed only.","core25Count":3,"deskLibraryPatchId":"patch-desk-library-canon-1"}],"deskLibrary":{"patchId":"patch-desk-library-canon-1","summary":{"ok":true,"patchId":"patch-desk-library-canon-1","total_books":297,"domains":16,"core25":25,"tiers":{"T-C":121,"T-B":60,"T-A":12,"T-D":104},"status":{"queued":177,"partial":16,"boundary":92,"overlap_v3":12},"honest_coverage_pct":{"executable_now":4,"bounded_honesty":20.2,"philosophy_context":40.7,"explicit_boundary":35},"boundary":"Desk library canon — coaching and honesty tiers; Hull/Shreve/López de Prado math stays T-D unless owner unlocks GO DESK-MATH."},"domains":[{"id":"1_foundations","label":"Absolute core market + investing foundations","count":20},{"id":"2_systematic_trading","label":"Quantitative trading and systematic strategy design","count":28},{"id":"3_derivatives_stoch","label":"Highest-quant financial math derivatives stochastic calculus","count":30},{"id":"4_microstructure_execution","label":"Market microstructure execution HFT order books","count":17},{"id":"5_ml_stats","label":"Financial machine learning AI statistics overfitting control","count":25},{"id":"6_portfolio_risk","label":"Portfolio construction risk allocation institutional PM","count":22},{"id":"7_crises_tail","label":"Risk management crises tail risk financial disasters","count":18},{"id":"8_macro_fx_commodities","label":"Macro rates FX commodities global trading","count":19},{"id":"9_crypto_defi","label":"Crypto Bitcoin Ethereum DeFi Web3 token markets","count":26},{"id":"10_options_vol","label":"Options volatility trader-specific edge","count":11},{"id":"11_behavioral","label":"Behavioral finance decision-making trader psychology","count":17},{"id":"12_market_history","label":"Market history bubbles scams financial civilization","count":18},{"id":"13_valuation_accounting","label":"Professional accounting valuation equity research","count":14},{"id":"14_code_infra","label":"Coding data infrastructure implementation for quants","count":13},{"id":"15_math_backbone","label":"Mathematical backbone for elite quant work","count":15},{"id":"16_post_trade_infrastructure","label":"Post-trade clearing settlement margin CCP","count":4}],"core25":[{"id":"core_ilmanen_er","title":"Expected Returns","tier":"T-A","stage":"S2_BELIEF","status":"partial"},{"id":"core_grinold_apm","title":"Active Portfolio Management","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_ang_am","title":"Asset Management","tier":"T-B","stage":"S2_BELIEF","status":"queued"},{"id":"core_hull","title":"Options Futures and Other Derivatives","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_shreve1","title":"Stochastic Calculus for Finance I","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_shreve2","title":"Stochastic Calculus for Finance II","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_glasserman","title":"Monte Carlo Methods in Financial Engineering","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_joshi","title":"The Concepts and Practice of Mathematical Finance","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_ohara","title":"Market Microstructure Theory","tier":"T-D","stage":"S0_INGEST","status":"partial"},{"id":"core_cartea","title":"Algorithmic and High-Frequency Trading","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_bouchaud","title":"Trades Quotes and Prices","tier":"T-D","stage":"S0_INGEST","status":"queued"},{"id":"core_johnson","title":"Algorithmic Trading and DMA","tier":"T-D","stage":"S3_GATE","status":"partial"},{"id":"core_chan_qt","title":"Quantitative Trading","tier":"T-B","stage":"S1_HYGIENE","status":"queued"},{"id":"core_carver_st","title":"Systematic Trading","tier":"T-A","stage":"S6_LEARN","status":"partial"},{"id":"core_ldp_afml","title":"Advances in Financial Machine Learning","tier":"T-A","stage":"S1_HYGIENE","status":"partial"},{"id":"core_esl","title":"The Elements of Statistical Learning","tier":"T-D","stage":"S1_HYGIENE","status":"boundary"},{"id":"core_gelman","title":"Bayesian Data Analysis","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_boyd","title":"Convex Optimization","tier":"T-D","stage":"S2_BELIEF","status":"boundary"},{"id":"core_tsay","title":"Analysis of Financial Time Series","tier":"T-A","stage":"S5_SETTLE","status":"partial"},{"id":"core_mcneil","title":"Quantitative Risk Management","tier":"T-B","stage":"S7_RISK","status":"queued"},{"id":"core_taleb_dh","title":"Dynamic Hedging","tier":"T-B","stage":"S3_GATE","status":"queued"},{"id":"core_sinclair_vt","title":"Volatility Trading","tier":"T-D","stage":"S3_GATE","status":"boundary"},{"id":"core_mb","title":"Mastering Bitcoin 3rd Ed","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_me","title":"Mastering Ethereum","tier":"T-B","stage":"S8_CRYPTO","status":"queued"},{"id":"core_harvey_defi","title":"DeFi and the Future of Finance","tier":"T-B","stage":"S8_CRYPTO","status":"queued"}]},"population":"engine_forecast","gameLaneFirewall":true,"copy":"KELLY next-close lean: DOWN (35% confidence, regime mid_vol).","boundary":"Markets Lab — decision support with proof receipts; not trading advice or execution service.","glassLab":{"answer":"DOWN","known":{"noiseLabel":"low","regime":"mid_vol","feedGate":true},"unknown":{"executionCost":"not modeled","orderBook":"not observed","fillPrice":"not estimated"},"causal_proof":{"nodeId":"MARKET:AAPL:MOMENTUM","belief":0.4208},"empirical_proof":{"settlesOn":"Yahoo public chart later close","forwardOnly":true,"thinSettle":true},"memory":{"population":"engine_forecast","gameFirewalled":true},"learning_loop":{"arc":"patch-kelly-24h-reality-cycle-1","userPinTrainsEngine":false}}},"noiseFilter":{"ok":true,"version":1,"patchId":"patch-market-noise-filter-1","noiseLabel":"low","posture":"forecast","layers":{"l1":{"ok":true,"layer":"L1","label":"rolling return outlier cap","vol":0.003257,"lastReturn":0.00225,"winsorizedReturn":0.00225,"capped":false,"moveZ":0.691,"spike":false},"l2":{"ok":true,"layer":"L2","label":"engine vs feed disagreement","engineRead":0.5,"feedRead":0.5,"disagreement":0,"flag":false},"l3":{"ok":true,"layer":"L3","label":"KELLY forecast gate","noiseLabel":"low","posture":"forecast","copy":"Noise filter passed — KELLY may register a forward close read."},"l4":{"ok":true,"layer":"L4","label":"user game firewall","userGameUnaffected":true,"boundary":"User forecast game scores separately — never trains engine on market noise reads."}},"boundary":"Noise filter separates luck/variance from structural market read — Superforecasting outside view on ACT only."},"seriesHint":{"source":"synthetic-verify","synthetic":true,"kellyAnchored":false,"fromCache":false,"points":[{"t":"2026-04-10","close":120},{"t":"2026-04-11","close":120.14},{"t":"2026-04-12","close":120.41},{"t":"2026-04-13","close":120.81},{"t":"2026-04-14","close":121.33},{"t":"2026-04-15","close":121.97},{"t":"2026-04-16","close":122.7},{"t":"2026-04-17","close":123.53},{"t":"2026-04-18","close":124.43},{"t":"2026-04-19","close":125.38},{"t":"2026-04-20","close":126.38},{"t":"2026-04-21","close":127.39},{"t":"2026-04-22","close":128.4},{"t":"2026-04-23","close":129.38},{"t":"2026-04-24","close":130.32},{"t":"2026-04-25","close":131.2},{"t":"2026-04-26","close":131.99},{"t":"2026-04-27","close":132.68},{"t":"2026-04-28","close":133.26},{"t":"2026-04-29","close":133.7},{"t":"2026-04-30","close":134},{"t":"2026-05-01","close":134.15},{"t":"2026-05-02","close":134.15},{"t":"2026-05-03","close":133.99},{"t":"2026-05-04","close":133.69},{"t":"2026-05-05","close":133.25},{"t":"2026-05-06","close":132.67},{"t":"2026-05-07","close":131.97},{"t":"2026-05-08","close":131.17},{"t":"2026-05-09","close":130.29},{"t":"2026-05-10","close":129.34},{"t":"2026-05-11","close":128.35},{"t":"2026-05-12","close":127.33},{"t":"2026-05-13","close":126.31},{"t":"2026-05-14","close":125.31},{"t":"2026-05-15","close":124.35},{"t":"2026-05-16","close":123.45},{"t":"2026-05-17","close":122.62},{"t":"2026-05-18","close":121.88},{"t":"2026-05-19","close":121.24},{"t":"2026-05-20","close":120.72},{"t":"2026-05-21","close":120.32},{"t":"2026-05-22","close":120.05},{"t":"2026-05-23","close":119.91},{"t":"2026-05-24","close":119.92},{"t":"2026-05-25","close":120.06},{"t":"2026-05-26","close":120.33},{"t":"2026-05-27","close":120.73},{"t":"2026-05-28","close":121.26},{"t":"2026-05-29","close":121.89},{"t":"2026-05-30","close":122.63},{"t":"2026-05-31","close":123.46},{"t":"2026-06-01","close":124.36},{"t":"2026-06-02","close":125.31},{"t":"2026-06-03","close":126.31},{"t":"2026-06-04","close":127.32},{"t":"2026-06-05","close":128.32},{"t":"2026-06-06","close":129.31},{"t":"2026-06-07","close":130.25},{"t":"2026-06-08","close":131.12},{"t":"2026-06-09","close":131.91},{"t":"2026-06-10","close":132.6},{"t":"2026-06-11","close":133.17},{"t":"2026-06-12","close":133.61},{"t":"2026-06-13","close":133.91},{"t":"2026-06-14","close":134.06},{"t":"2026-06-15","close":134.05},{"t":"2026-06-16","close":133.9},{"t":"2026-06-17","close":133.59},{"t":"2026-06-18","close":133.14},{"t":"2026-06-19","close":132.56},{"t":"2026-06-20","close":131.86},{"t":"2026-06-21","close":131.06},{"t":"2026-06-22","close":130.18},{"t":"2026-06-23","close":129.23},{"t":"2026-06-24","close":128.24},{"t":"2026-06-25","close":127.22},{"t":"2026-06-26","close":126.2},{"t":"2026-06-27","close":125.21},{"t":"2026-06-28","close":124.25},{"t":"2026-06-29","close":123.34},{"t":"2026-06-30","close":122.52},{"t":"2026-07-01","close":121.78},{"t":"2026-07-02","close":121.14},{"t":"2026-07-03","close":120.62},{"t":"2026-07-04","close":120.23},{"t":"2026-07-05","close":119.96},{"t":"2026-07-06","close":119.83},{"t":"2026-07-07","close":119.83},{"t":"2026-07-08","close":119.98},{"t":"2026-07-09","close":120.25}]},"boundary":"Markets · Next Close — noise-filtered KELLY read; ARC learning separate from user game.","priorityLaneCacheHit":false,"priorityLaneCacheAgeMs":0},"sourceOfTruth":{"marketsLabJson":"https://markets-lab-production.up.railway.app/api/markets/summary?symbol=AAPL&horizon=1d","kellyMarketSurface":"https://kelly30-production.up.railway.app/api/markets/surface?symbol=AAPL&horizon=1d","glassLabProof":"https://glass-lab.up.railway.app/api/brain/proof","glassLabAdvanced":"https://glass-lab.up.railway.app/advanced","causaleaStatus":"https://www.causalea.com/status"}},"pnl":{"label":"Markets Lab paper P&L","rows":[{"symbol":"AAPL","assetType":"stock","status":"tracking","position":"SHORT","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":119.6,"openMovePct":0.21,"forecastDeltaPct":-0.54,"paperOpenPnlUsd":-20.83,"forecastMarkPnlUsd":54.05,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"NVDA","assetType":"stock","status":"tracking","position":"SHORT","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":119.83,"openMovePct":0.21,"forecastDeltaPct":-0.35,"paperOpenPnlUsd":-20.83,"forecastMarkPnlUsd":34.93,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"MSFT","assetType":"stock","status":"tracking","position":"LONG","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":120.61,"openMovePct":0.21,"forecastDeltaPct":0.3,"paperOpenPnlUsd":20.83,"forecastMarkPnlUsd":29.94,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"AMZN","assetType":"stock","status":"tracking","position":"LONG","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":121.38,"openMovePct":0.21,"forecastDeltaPct":0.94,"paperOpenPnlUsd":20.83,"forecastMarkPnlUsd":93.97,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"META","assetType":"stock","status":"tracking","position":"LONG","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":120.86,"openMovePct":0.21,"forecastDeltaPct":0.51,"paperOpenPnlUsd":20.83,"forecastMarkPnlUsd":50.73,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"BTC-USD","assetType":"crypto","status":"tracking","position":"SHORT","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":119.96,"openMovePct":0.21,"forecastDeltaPct":-0.24,"paperOpenPnlUsd":-20.83,"forecastMarkPnlUsd":24.12,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"ETH-USD","assetType":"crypto","status":"tracking","position":"WAIT","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":120.2,"openMovePct":0.21,"forecastDeltaPct":-0.04,"paperOpenPnlUsd":0,"forecastMarkPnlUsd":0,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"SOL-USD","assetType":"crypto","status":"tracking","position":"SHORT","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":119.42,"openMovePct":0.21,"forecastDeltaPct":-0.69,"paperOpenPnlUsd":-20.83,"forecastMarkPnlUsd":69.02,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"XRP-USD","assetType":"crypto","status":"tracking","position":"LONG","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":120.67,"openMovePct":0.21,"forecastDeltaPct":0.35,"paperOpenPnlUsd":20.83,"forecastMarkPnlUsd":34.93,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."},{"symbol":"DOGE-USD","assetType":"crypto","status":"tracking","position":"SHORT","notionalUsd":10000,"firstClose":120,"lastClose":120.25,"predictedClose":120.01,"openMovePct":0.21,"forecastDeltaPct":-0.2,"paperOpenPnlUsd":-20.83,"forecastMarkPnlUsd":19.96,"settledPnlUsd":null,"receiptBacked":false,"boundary":"Paper P&L is not execution. Settled P&L requires a reality receipt."}],"totals":{"paperOpenPnlUsd":-20.83,"forecastMarkPnlUsd":411.65,"trackingRows":10,"receiptBackedRows":0},"boundary":"Paper/model P&L is separate from settled P&L and does not imply trade execution."},"productPattern":{"chart":"TradingView-style symbol-first chart, overlays, and cone.","probability":"Prediction-market-style forecast and settlement boundary beside the asset.","scorecard":"Metaculus-style track record and calibration visible when KELLY exposes receipts.","kellyOnly":"Causal proof, noise filter, reality closure, and KELLY/user separation in one surface."},"artifactSpine":{"ok":true,"schema":"kelly-lens-artifact-spine-v1","lensId":"markets","service":"kelly-markets-lab","readOnly":true,"publicMutationAllowed":false,"publicUserWriteAllowed":false,"groundTruthWriteAllowed":false,"selected":"AAPL","horizon":"1d","glassLabArtifactBase":"https://glass-lab.up.railway.app?artifact=markets","forecastShowcaseUrl":"/api/markets/summary?symbol=AAPL&horizon=1d","steps":[{"key":"source","label":"Source","description":"Market data feed, price series, macro/news pressure, or settlement source.","required":true,"status":"actively_checked_or_pending","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Asource"},{"key":"observation","label":"Observation","description":"A tagged market fact candidate KELLY can inspect without treating it as advice.","required":true,"status":"actively_checked_or_pending","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Aobservation"},{"key":"hypothesis","label":"Forecast hypothesis","description":"The price/odds/pressure forecast KELLY wants reality to test.","required":true,"status":"actively_checked_or_pending","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Ahypothesis"},{"key":"proof","label":"Proof receipt","description":"The packet that explains what KELLY saw and why the forecast moved.","required":true,"status":"linked_when_kelly_emits_receipt","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Aproof"},{"key":"replay","label":"Replay","description":"The reconstruction path that proves the market chain can be rebuilt later.","required":true,"status":"linked_when_kelly_emits_receipt","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Areplay"},{"key":"settlement","label":"Settlement","description":"The reality-close record for the forecast window.","required":true,"status":"linked_when_kelly_emits_receipt","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Asettlement"},{"key":"calibration","label":"Calibration","description":"The score that separates accuracy from confident language.","required":true,"status":"linked_when_kelly_emits_receipt","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Acalibration"},{"key":"memory","label":"Memory eligibility","description":"A replay-backed market lesson that may influence future KELLY work.","required":true,"status":"linked_when_kelly_emits_receipt","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Amemory"}],"proofPresets":[{"id":"markets-24h-next-close","title":"24-hour next-close forecast","horizon":"24 hours","question":"What does KELLY currently forecast for AAPL by the next close?","value":"Short-horizon proof that KELLY can close against observed prices quickly.","signal":"price series, forecast cone, next close, settlement receipt","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3A24h"},{"id":"markets-30d-pressure","title":"30-day pressure forecast","horizon":"30 days","question":"Which source pressures most change KELLY's AAPL forecast?","value":"Medium-horizon proof that KELLY links evidence pressure to forecast movement.","signal":"source pressure, forecast delta, replay, calibration","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3A30d"},{"id":"markets-calibration-edge","title":"Calibration edge watch","horizon":"rolling","question":"Is KELLY becoming better calibrated on AAPL over repeated settlements?","value":"Long-horizon proof that the engine improves by being scored against reality.","signal":"Brier trend, settled P&L, replayable receipt history","glassLabArtifactUrl":"https://glass-lab.up.railway.app?artifact=markets%3AAAPL%3Acalibration"}],"boundary":"This endpoint describes the market proof spine. It does not trade, create proof, write memory, mutate GraphState, or settle outcomes.","generatedAt":"2026-07-09T08:47:17.061Z"},"boundary":"Markets Lab is a read-only KELLY markets template. It does not place trades or let public users write forecasts, memory, GraphState, or ground truth."}