{"asOf":"2026-10-29T11:42:00.374Z","dashboardError":null,"build":{"version":"v2.2.62","commit":"0193125911bf","builtAt":"2026-10-29T01:07:23.998Z"},"snapshot":{"timestamp":"2026-10-29T11:40:56.312Z","ageMinutes":1,"source":"coingecko","stale":false},"provenance":{"freshness":"fresh","fallback":20,"stale":0,"exactId":16,"total":20},"onchain":{"date":"2026-10-29","stale":false,"sources":[{"dataset":"stablecoins","ok":true,"sourceDate":"2026-10-29"},{"dataset":"defi_tvl","ok":true,"sourceDate":"2026-10-29"},{"dataset":"network_activity","ok":false,"sourceDate":null}]},"research":{"last30Days":23},"families":[{"id":"dnh20-ex-btc","ready":false,"longestRun":32,"completeDays":50},{"id":"dnh20-ex-btc-eth","ready":false,"longestRun":32,"completeDays":50},{"id":"dnh20-capped","ready":false,"longestRun":32,"completeDays":50},{"id":"dnh20-equal","ready":false,"longestRun":32,"completeDays":50}],"venues":{"date":"2026-10-29","venuesOk":["coinbase","kraken","okx"],"belowMin":["XMR","WBT"]},"crossCheck":{"ts":"2026-10-29T09:30:56.383Z","provider":"coingecko","reference":"okx_usdt_last","checked":18,"missing":["XMR","WBT"],"flagged":[],"maxAbsDeviationPct":0.398,"deviations":[{"symbol":"BTC","pct":0.037,"weight":0.7039279999999999},{"symbol":"ETH","pct":0.124,"weight":0.123833},{"symbol":"BNB","pct":0.371,"weight":0.043178999999999995},{"symbol":"XRP","pct":-0.016,"weight":0.035772},{"symbol":"SOL","pct":0.12,"weight":0.025834000000000003},{"symbol":"TRX","pct":-0.128,"weight":0.013746000000000001},{"symbol":"ZEC","pct":0.266,"weight":0.009295},{"symbol":"HYPE","pct":0.121,"weight":0.008282000000000001},{"symbol":"DOGE","pct":0.161,"weight":0.005348},{"symbol":"LINK","pct":0.384,"weight":0.003856},{"symbol":"ADA","pct":0.234,"weight":0.00328},{"symbol":"XLM","pct":0.255,"weight":0.002599},{"symbol":"NEAR","pct":0.253,"weight":0.002493},{"symbol":"BCH","pct":0.265,"weight":0.002462},{"symbol":"LTC","pct":0.297,"weight":0.0019500000000000001},{"symbol":"UNI","pct":0.299,"weight":0.001921},{"symbol":"AVAX","pct":0.356,"weight":0.001693},{"symbol":"SUI","pct":0.398,"weight":0.001646}]},"medianShadow":{"ts":"2026-10-29T09:30:56.383Z","provider":"coingecko","officialPrint":953.73,"shadowPrint":953.4024,"diffPts":-0.3276,"covered":18,"total":20,"matchedBy":{"id":16,"symbol":2},"outliers":[]},"storage":{"backend":"neon","kvImported":true,"kvImportedAt":"2026-10-08T03:26:54.549Z","size":{"at":"2026-10-29T10:57:28.415Z","dbBytes":60612608,"share":0.0564,"tables":[{"name":"index_constituents","bytes":46931968},{"name":"index_snapshots","bytes":3940352},{"name":"index_history","bytes":516096},{"name":"index_meta","bytes":450560},{"name":"index_daily","bytes":376832}],"constituentsRows":39880},"prune":{"at":"2026-10-29T00:05:42.796Z","mode":"delete","snapshots":2615,"keptSnapshots":1963,"doomedSnapshots":120,"wouldDelete":2400,"deleted":2400}},"alert":null,"fixing":{"last":{"date":"2026-10-28","method":"twap_1h","prints":6,"version":"1.2"},"readiness":{"required":7,"minPrints":5,"consecutiveDays":7,"ready":true},"anchor":{"date":"2026-10-28","calendars":2},"confirmed":{"date":"2026-10-28","bitcoinHeight":973617}},"today":{"date":"2026-10-29","expected":66,"completed":66,"primary":8,"fallback":58,"stale":0,"failed":0,"missing":0},"sourcesToday":[{"source":"coinpaprika","tries":66,"okShare":0.1212,"avgMs":130,"topFailure":{"outcome":"rate_limited","count":58},"lastStatus":402,"quotaRemaining":0},{"source":"coingecko","tries":58,"okShare":1,"avgMs":103,"topFailure":null,"lastStatus":null,"quotaRemaining":null}],"budget":{"runs":66,"avg":16,"max":22,"level":"ok","avgMs":5789,"maxMs":9107},"carried":[],"usage":{"counting":false,"reading":false,"days":[]},"gecko":{"today":{"markets":65,"global":5,"chart":0},"monthToDate":2252,"monthly":10000,"chartCap":250},"runStarts":[{"date":"2026-10-23","started":150,"recorded":150},{"date":"2026-10-24","started":143,"recorded":143},{"date":"2026-10-25","started":151,"recorded":151},{"date":"2026-10-26","started":147,"recorded":147},{"date":"2026-10-27","started":144,"recorded":143},{"date":"2026-10-28","started":145,"recorded":145},{"date":"2026-10-29","started":66,"recorded":66}],"runIssues":[{"date":"2026-10-28","kind":"stalled","what":"dashboard · sql select index_daily","count":3},{"date":"2026-10-28","kind":"stalled","what":"after_print · sql update index_history","count":9},{"date":"2026-10-28","kind":"stalled","what":"ops · sql insert index_meta","count":1},{"date":"2026-10-28","kind":"stalled","what":"after_print · sql select index_history","count":9},{"date":"2026-10-28","kind":"stalled","what":"persist · sql insert index_daily","count":1},{"date":"2026-10-28","kind":"stalled","what":"research · sql update index_daily","count":6},{"date":"2026-10-28","kind":"stalled","what":"research · sql select index_daily","count":5},{"date":"2026-10-28","kind":"stalled","what":"finish · sql delete fetch_locks","count":4},{"date":"2026-10-29","kind":"stalled","what":"after_print · sql update index_history","count":6},{"date":"2026-10-29","kind":"stalled","what":"finish · sql delete fetch_locks","count":4},{"date":"2026-10-29","kind":"stalled","what":"research · sql update index_daily","count":3},{"date":"2026-10-29","kind":"stalled","what":"dashboard · sql select index_daily","count":1},{"date":"2026-10-29","kind":"stalled","what":"research · sql select index_daily","count":1}],"stallSamples":[{"at":"2026-10-29T10:41:04.588Z","trail":"start@0.0s › lock@3.0s › fetch_market@5.2s › fetch_market:coinpaprika@5.2s › fetch_market:coingecko@5.2s › membership@5.4s › persist@6.4s › ops@7.7s › after_print@8.9s › dashboard@12.3s","sql":"update index_history"},{"at":"2026-10-29T09:01:04.820Z","trail":"start@0.0s › lock@3.1s › fetch_market@4.7s › fetch_market:coinpaprika@4.7s › fetch_market:coingecko@4.7s › membership@4.7s › persist@5.8s › ops@7.3s › after_print@7.9s › dashboard@10.6s › research@11.8s","sql":"select index_daily"},{"at":"2026-10-29T08:41:04.655Z","trail":"start@0.0s › lock@2.3s › fetch_market@4.5s › fetch_market:coinpaprika@4.5s › membership@5.6s › persist@6.1s › ops@7.5s › after_print@8.2s › dashboard@11.0s › research@11.6s › finish@12.1s","sql":"update index_daily"}],"stalledToday":[{"where":"after_print · sql update index_history","count":6},{"where":"finish · sql delete fetch_locks","count":4},{"where":"research · sql update index_daily","count":3},{"where":"dashboard · sql select index_daily","count":1},{"where":"research · sql select index_daily","count":1}],"quality":{"today":{"version":"1.0","date":"2026-10-29","final":false,"score":79.6,"available":100,"components":[{"id":"completion","weight":25,"value":1,"ratio":1,"points":25},{"id":"live","weight":20,"value":1,"ratio":1,"points":20},{"id":"primary","weight":15,"value":0.8788,"ratio":0.1212,"points":1.82},{"id":"okx","weight":15,"value":0.92,"ratio":0.72,"points":10.8},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},"recent":[{"version":"1.0","date":"2026-10-22","final":true,"score":76.2,"available":100,"components":[{"id":"completion","weight":25,"value":1.0139,"ratio":1,"points":25},{"id":"live","weight":20,"value":0.9521,"ratio":0.9521,"points":19.04},{"id":"primary","weight":15,"value":0.9209,"ratio":0.0791,"points":1.19},{"id":"okx","weight":15,"value":1.105,"ratio":0.5967,"points":8.95},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},{"version":"1.0","date":"2026-10-23","final":true,"score":67.9,"available":100,"components":[{"id":"completion","weight":25,"value":1.0417,"ratio":1,"points":25},{"id":"live","weight":20,"value":1,"ratio":1,"points":20},{"id":"primary","weight":15,"value":0.94,"ratio":0.06,"points":0.9},{"id":"okx","weight":15,"value":2.269,"ratio":0,"points":0},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},{"version":"1.0","date":"2026-10-24","final":true,"score":68.3,"available":100,"components":[{"id":"completion","weight":25,"value":0.9931,"ratio":0.9931,"points":24.83},{"id":"live","weight":20,"value":1,"ratio":1,"points":20},{"id":"primary","weight":15,"value":0.9021,"ratio":0.0979,"points":1.47},{"id":"okx","weight":15,"value":2.077,"ratio":0,"points":0},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},{"version":"1.0","date":"2026-10-25","final":true,"score":71.6,"available":100,"components":[{"id":"completion","weight":25,"value":1.0486,"ratio":1,"points":25},{"id":"live","weight":20,"value":1,"ratio":1,"points":20},{"id":"primary","weight":15,"value":0.8808,"ratio":0.1192,"points":1.79},{"id":"okx","weight":15,"value":1.716,"ratio":0.1893,"points":2.84},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},{"version":"1.0","date":"2026-10-26","final":true,"score":76.7,"available":100,"components":[{"id":"completion","weight":25,"value":1.0208,"ratio":1,"points":25},{"id":"live","weight":20,"value":0.9932,"ratio":0.9932,"points":19.86},{"id":"primary","weight":15,"value":0.9041,"ratio":0.0959,"points":1.44},{"id":"okx","weight":15,"value":1.159,"ratio":0.5607,"points":8.41},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},{"version":"1.0","date":"2026-10-27","final":true,"score":68.1,"available":100,"components":[{"id":"completion","weight":25,"value":0.9931,"ratio":0.9931,"points":24.83},{"id":"live","weight":20,"value":0.993,"ratio":0.993,"points":19.86},{"id":"primary","weight":15,"value":0.9085,"ratio":0.0915,"points":1.37},{"id":"okx","weight":15,"value":2.743,"ratio":0,"points":0},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]},{"version":"1.0","date":"2026-10-28","final":true,"score":77.7,"available":100,"components":[{"id":"completion","weight":25,"value":1.0069,"ratio":1,"points":25},{"id":"live","weight":20,"value":1,"ratio":1,"points":20},{"id":"primary","weight":15,"value":0.8759,"ratio":0.1241,"points":1.86},{"id":"okx","weight":15,"value":1.113,"ratio":0.5913,"points":8.87},{"id":"id_coverage","weight":15,"value":0.8,"ratio":0.8,"points":12},{"id":"carried","weight":10,"value":0,"ratio":1,"points":10}]}]},"ops":[{"date":"2026-10-07","refreshes":128,"live":119,"stale":9,"fallback":89,"failures":0,"research":true,"maxKvBytes":744746,"priceChecks":33,"priceFlags":0},{"date":"2026-10-08","refreshes":143,"live":128,"stale":15,"fallback":81,"failures":0,"research":true,"maxKvBytes":781217,"priceChecks":46,"priceFlags":0},{"date":"2026-10-09","refreshes":131,"live":130,"stale":1,"fallback":111,"failures":0,"research":true,"maxKvBytes":796518,"sources":{"coinpaprika":{"tries":125,"ok":19,"ms":16489,"outcomes":{"rate_limited":106,"ok":19},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":106,"ok":89,"ms":38376,"outcomes":{"rate_limited":17,"ok":89},"lastStatus":429,"quotaRemaining":null},"okx":{"tries":17,"ok":16,"ms":10535,"outcomes":{"ok":16,"rate_limited":1},"lastStatus":429,"quotaRemaining":null}},"medianSamples":12,"medianMaxAbsPts":0.555,"priceChecks":51,"priceFlags":0,"budgetRuns":60,"budgetQueries":2189,"budgetMaxQueries":40},{"date":"2026-10-10","refreshes":110,"live":110,"stale":0,"fallback":94,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":110,"ok":16,"ms":8692,"outcomes":{"rate_limited":94,"ok":16},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":94,"ok":94,"ms":19055,"outcomes":{"ok":94},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":110,"budgetQueries":3994,"budgetMaxQueries":39,"medianSamples":12,"medianMaxAbsPts":1.0518,"priceChecks":16,"priceFlags":0},{"date":"2026-10-11","refreshes":90,"live":90,"stale":0,"fallback":72,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":90,"ok":18,"ms":25235,"outcomes":{"rate_limited":71,"ok":18,"timeout":1},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":72,"ok":72,"ms":12252,"outcomes":{"ok":72},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":90,"budgetQueries":2967,"budgetMaxQueries":41,"medianSamples":11,"medianMaxAbsPts":1.3713,"priceChecks":15,"priceFlags":0,"crossMaxDevPct":1.573},{"date":"2026-10-12","refreshes":100,"live":100,"stale":0,"fallback":98,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":100,"ok":2,"ms":4101,"outcomes":{"rate_limited":98,"ok":2},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":98,"ok":98,"ms":19179,"outcomes":{"ok":98},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":100,"budgetQueries":1406,"budgetMaxQueries":40,"medianSamples":12,"medianMaxAbsPts":2.0426,"priceChecks":17,"priceFlags":0,"crossMaxDevPct":1.217,"budgetMsSum":323730,"budgetMsMax":7852},{"date":"2026-10-13","refreshes":141,"live":141,"stale":0,"fallback":121,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":141,"ok":20,"ms":16602,"outcomes":{"ok":20,"rate_limited":121},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":121,"ok":121,"ms":42288,"outcomes":{"ok":121},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":141,"budgetQueries":1922,"budgetMaxQueries":22,"budgetMsSum":457959,"budgetMsMax":7164,"medianSamples":14,"medianMaxAbsPts":1.4215,"priceChecks":20,"priceFlags":0,"crossMaxDevPct":1.243,"geckoCalls":{"markets":129,"global":6}},{"date":"2026-10-14","refreshes":121,"live":121,"stale":0,"fallback":71,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":121,"ok":50,"ms":20861,"outcomes":{"rate_limited":71,"ok":50},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":71,"ok":71,"ms":21481,"outcomes":{"ok":71},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":85,"chart":1,"global":4},"budgetRuns":121,"budgetQueries":1700,"budgetMaxQueries":21,"budgetMsSum":273903,"budgetMsMax":7257,"medianSamples":14,"medianMaxAbsPts":1.2754,"priceChecks":17,"priceFlags":1,"crossMaxDevPct":2.23},{"date":"2026-10-15","refreshes":120,"live":120,"stale":0,"fallback":98,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":120,"ok":22,"ms":13550,"outcomes":{"ok":22,"rate_limited":98},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":98,"ok":98,"ms":37895,"outcomes":{"ok":98},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":120,"budgetQueries":1823,"budgetMaxQueries":20,"budgetMsSum":440652,"budgetMsMax":23698,"medianSamples":10,"medianMaxAbsPts":3.2424,"priceChecks":13,"priceFlags":0,"crossMaxDevPct":1.429,"geckoCalls":{"markets":108,"global":7}},{"date":"2026-10-16","refreshes":141,"live":140,"stale":0,"fallback":103,"failures":1,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":140,"ok":37,"ms":32242,"outcomes":{"rate_limited":103,"ok":37},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":103,"ok":103,"ms":14386,"outcomes":{"ok":103},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":116,"global":7},"budgetRuns":141,"budgetQueries":2317,"budgetMaxQueries":24,"budgetMsSum":806162,"budgetMsMax":39445,"priceChecks":19,"priceFlags":0,"crossMaxDevPct":0.925,"medianSamples":13,"medianMaxAbsPts":1.3306},{"date":"2026-10-17","refreshes":144,"live":144,"stale":0,"fallback":101,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":144,"ok":43,"ms":25341,"outcomes":{"rate_limited":101,"ok":43},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":101,"ok":101,"ms":12393,"outcomes":{"ok":101},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":114,"global":12},"budgetRuns":144,"budgetQueries":2376,"budgetMaxQueries":22,"budgetMsSum":733212,"budgetMsMax":9593,"medianSamples":13,"medianMaxAbsPts":0.9823,"priceChecks":18,"priceFlags":0,"crossMaxDevPct":0.626},{"date":"2026-10-18","refreshes":145,"live":145,"stale":0,"fallback":103,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":145,"ok":42,"ms":28116,"outcomes":{"rate_limited":103,"ok":42},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":103,"ok":103,"ms":13134,"outcomes":{"ok":103},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":114,"global":10},"budgetRuns":145,"budgetQueries":2391,"budgetMaxQueries":22,"budgetMsSum":700301,"budgetMsMax":16494,"priceChecks":17,"priceFlags":0,"crossMaxDevPct":0.922,"medianSamples":11,"medianMaxAbsPts":0.9827},{"date":"2026-10-19","refreshes":144,"live":144,"stale":0,"fallback":108,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":144,"ok":36,"ms":28340,"outcomes":{"ok":36,"rate_limited":108},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":108,"ok":108,"ms":15951,"outcomes":{"ok":108},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":144,"budgetQueries":2369,"budgetMaxQueries":23,"budgetMsSum":799873,"budgetMsMax":16424,"geckoCalls":{"markets":122,"global":7},"medianSamples":14,"medianMaxAbsPts":1.5782,"priceChecks":19,"priceFlags":0,"crossMaxDevPct":0.921},{"date":"2026-10-20","refreshes":146,"live":146,"stale":0,"fallback":126,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":146,"ok":20,"ms":21523,"outcomes":{"rate_limited":126,"ok":20},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":126,"ok":126,"ms":21582,"outcomes":{"ok":126},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":136,"global":11},"budgetRuns":146,"budgetQueries":2385,"budgetMaxQueries":22,"budgetMsSum":856277,"budgetMsMax":18090,"medianSamples":10,"medianMaxAbsPts":1.2357,"priceChecks":15,"priceFlags":0,"crossMaxDevPct":0.961},{"date":"2026-10-21","refreshes":145,"live":97,"stale":0,"fallback":85,"failures":48,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":98,"ok":12,"ms":20877,"outcomes":{"rate_limited":86,"ok":12},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":86,"ok":85,"ms":20617,"outcomes":{"ok":85,"timeout":1},"lastStatus":null,"quotaRemaining":null},"okx":{"tries":1,"ok":1,"ms":646,"outcomes":{"ok":1},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":96,"global":8},"budgetRuns":145,"budgetQueries":2118,"budgetMaxQueries":22,"budgetMsSum":931195,"budgetMsMax":31603,"medianSamples":10,"medianMaxAbsPts":1.9953,"priceChecks":15,"priceFlags":0,"crossMaxDevPct":1.352},{"date":"2026-10-22","refreshes":146,"live":139,"stale":0,"fallback":128,"failures":7,"research":true,"maxKvBytes":null,"budgetRuns":146,"budgetQueries":2340,"budgetMaxQueries":23,"budgetMsSum":924619,"budgetMsMax":19421,"sources":{"coinpaprika":{"tries":139,"ok":11,"ms":26098,"outcomes":{"rate_limited":128,"ok":11},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":128,"ok":128,"ms":28251,"outcomes":{"ok":128},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":142,"global":9},"medianSamples":14,"medianMaxAbsPts":1.3273,"priceChecks":21,"priceFlags":0,"crossMaxDevPct":1.105},{"date":"2026-10-23","refreshes":150,"live":150,"stale":0,"fallback":141,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":150,"ok":9,"ms":28576,"outcomes":{"rate_limited":141,"ok":9},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":141,"ok":141,"ms":33357,"outcomes":{"ok":141},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":153,"global":7},"budgetRuns":150,"budgetQueries":2439,"budgetMaxQueries":22,"budgetMsSum":1010338,"budgetMsMax":32684,"medianSamples":13,"medianMaxAbsPts":2.4058,"priceChecks":21,"priceFlags":1,"crossMaxDevPct":2.269},{"date":"2026-10-24","refreshes":143,"live":143,"stale":0,"fallback":129,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":143,"ok":14,"ms":22419,"outcomes":{"rate_limited":129,"ok":14},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":129,"ok":129,"ms":22997,"outcomes":{"ok":129},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":144,"global":9},"budgetRuns":143,"budgetQueries":2330,"budgetMaxQueries":21,"budgetMsSum":906269,"budgetMsMax":20046,"medianSamples":15,"medianMaxAbsPts":2.5334,"priceChecks":21,"priceFlags":1,"crossMaxDevPct":2.077},{"date":"2026-10-25","refreshes":151,"live":151,"stale":0,"fallback":133,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":151,"ok":18,"ms":33093,"outcomes":{"ok":18,"rate_limited":133},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":133,"ok":133,"ms":29584,"outcomes":{"ok":133},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":151,"budgetQueries":2471,"budgetMaxQueries":23,"budgetMsSum":1086029,"budgetMsMax":21306,"geckoCalls":{"markets":146,"global":11},"medianSamples":14,"medianMaxAbsPts":2.0856,"priceChecks":22,"priceFlags":0,"crossMaxDevPct":1.716},{"date":"2026-10-26","refreshes":147,"live":146,"stale":0,"fallback":132,"failures":1,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":147,"ok":14,"ms":24638,"outcomes":{"rate_limited":133,"ok":14},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":133,"ok":133,"ms":26726,"outcomes":{"ok":133},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":148,"global":8},"budgetRuns":147,"budgetQueries":2390,"budgetMaxQueries":22,"budgetMsSum":1045875,"budgetMsMax":28277,"priceChecks":22,"priceFlags":0,"crossMaxDevPct":1.159,"medianSamples":14,"medianMaxAbsPts":1.7548},{"date":"2026-10-27","refreshes":143,"live":142,"stale":0,"fallback":129,"failures":1,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":143,"ok":13,"ms":29056,"outcomes":{"ok":13,"rate_limited":129,"timeout":1},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":130,"ok":129,"ms":28665,"outcomes":{"ok":129,"timeout":1},"lastStatus":null,"quotaRemaining":null},"okx":{"tries":1,"ok":1,"ms":2000,"outcomes":{"ok":1},"lastStatus":null,"quotaRemaining":null}},"budgetRuns":143,"budgetQueries":2330,"budgetMaxQueries":23,"budgetMsSum":1073496,"budgetMsMax":40529,"geckoCalls":{"markets":144,"global":10},"medianSamples":14,"medianMaxAbsPts":2.4155,"priceChecks":20,"priceFlags":1,"crossMaxDevPct":2.743},{"date":"2026-10-28","refreshes":145,"live":145,"stale":0,"fallback":127,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":145,"ok":18,"ms":20079,"outcomes":{"rate_limited":127,"ok":18},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":127,"ok":127,"ms":13001,"outcomes":{"ok":127},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":145,"global":13},"budgetRuns":145,"budgetQueries":2368,"budgetMaxQueries":22,"budgetMsSum":885221,"budgetMsMax":12364,"medianSamples":18,"medianMaxAbsPts":1.3152,"priceChecks":24,"priceFlags":0,"crossMaxDevPct":1.113,"crossWeightedMaxPct":0.2743,"crossBySymbol":{"BTC":{"n":23,"sumAbs":3.595,"max":0.279,"over2":0},"ETH":{"n":23,"sumAbs":4.187,"max":0.343,"over2":0},"BNB":{"n":23,"sumAbs":3.388,"max":0.299,"over2":0},"XRP":{"n":23,"sumAbs":4.542,"max":0.645,"over2":0},"SOL":{"n":23,"sumAbs":4.84,"max":0.382,"over2":0},"TRX":{"n":23,"sumAbs":2.39,"max":0.155,"over2":0},"ZEC":{"n":23,"sumAbs":6.477,"max":0.804,"over2":0},"HYPE":{"n":23,"sumAbs":4.093,"max":0.567,"over2":0},"DOGE":{"n":23,"sumAbs":3.905,"max":0.322,"over2":0},"LINK":{"n":23,"sumAbs":5.708,"max":0.512,"over2":0},"ADA":{"n":23,"sumAbs":5.43,"max":0.563,"over2":0},"NEAR":{"n":23,"sumAbs":6.338,"max":0.839,"over2":0},"XLM":{"n":23,"sumAbs":4.238,"max":0.485,"over2":0},"BCH":{"n":23,"sumAbs":5.883,"max":0.634,"over2":0},"LTC":{"n":23,"sumAbs":4.311,"max":0.413,"over2":0},"UNI":{"n":23,"sumAbs":6.283,"max":1.113,"over2":0},"AVAX":{"n":23,"sumAbs":5.377,"max":0.521,"over2":0},"SUI":{"n":23,"sumAbs":5.231,"max":0.556,"over2":0}},"crossMaxSymbol":"UNI"},{"date":"2026-10-29","refreshes":66,"live":66,"stale":0,"fallback":58,"failures":0,"research":true,"maxKvBytes":null,"sources":{"coinpaprika":{"tries":66,"ok":8,"ms":8594,"outcomes":{"rate_limited":58,"ok":8},"lastStatus":402,"quotaRemaining":0},"coingecko":{"tries":58,"ok":58,"ms":5976,"outcomes":{"ok":58},"lastStatus":null,"quotaRemaining":null}},"geckoCalls":{"markets":65,"global":5},"budgetRuns":66,"budgetQueries":1080,"budgetMaxQueries":22,"budgetMsSum":382045,"budgetMsMax":9107,"medianSamples":7,"medianMaxAbsPts":0.7962,"priceChecks":10,"priceFlags":0,"crossMaxSymbol":"BCH","crossMaxDevPct":0.92,"crossWeightedMaxPct":0.1988,"crossBySymbol":{"BTC":{"n":10,"sumAbs":1.01,"max":0.178,"over2":0},"ETH":{"n":10,"sumAbs":1.489,"max":0.248,"over2":0},"BNB":{"n":10,"sumAbs":1.343,"max":0.408,"over2":0},"XRP":{"n":10,"sumAbs":2.025,"max":0.57,"over2":0},"SOL":{"n":10,"sumAbs":1.153,"max":0.2,"over2":0},"TRX":{"n":10,"sumAbs":0.971,"max":0.158,"over2":0},"ZEC":{"n":10,"sumAbs":2.615,"max":0.602,"over2":0},"HYPE":{"n":10,"sumAbs":1.155,"max":0.215,"over2":0},"DOGE":{"n":10,"sumAbs":1.231,"max":0.247,"over2":0},"LINK":{"n":10,"sumAbs":2.28,"max":0.397,"over2":0},"ADA":{"n":10,"sumAbs":2.181,"max":0.489,"over2":0},"NEAR":{"n":10,"sumAbs":3.156,"max":0.868,"over2":0},"XLM":{"n":10,"sumAbs":1.66,"max":0.308,"over2":0},"BCH":{"n":10,"sumAbs":2.473,"max":0.92,"over2":0},"LTC":{"n":10,"sumAbs":1.294,"max":0.297,"over2":0},"UNI":{"n":10,"sumAbs":3.18,"max":0.764,"over2":0},"AVAX":{"n":10,"sumAbs":2.23,"max":0.434,"over2":0},"SUI":{"n":10,"sumAbs":2.772,"max":0.524,"over2":0}}}],"gate":{"passed":false,"status":"failed","evaluatedDays":14,"requiredDays":14,"from":"2026-10-15","to":"2026-10-28","checks":[{"id":"days_present","ok":true,"value":14,"limit":14},{"id":"research_every_day","ok":true,"value":14,"limit":14},{"id":"refresh_share","ok":true,"value":0.997,"limit":0.8},{"id":"live_share","ok":true,"value":1,"limit":0.95},{"id":"failure_share","ok":true,"value":0.0289,"limit":0.05},{"id":"fallback_share","ok":false,"value":0.8417,"limit":0.2},{"id":"kv_bytes","ok":true,"value":null,"limit":5000000}]},"stability":{"version":"1.0","from":"2026-10-22","to":"2026-10-28","stable":true,"checks":[{"id":"updates","required":true,"ok":true,"daysOk":7,"limit":0.95},{"id":"fixing","required":true,"ok":true,"daysOk":7,"limit":5},{"id":"fallback","required":false,"ok":false,"daysOk":0,"limit":0.2},{"id":"quality","required":false,"ok":false,"daysOk":0,"limit":80}],"days":[{"date":"2026-10-22","updateShare":0.9653,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.8767,"quality":76.2},{"date":"2026-10-23","updateShare":1,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.94,"quality":67.9},{"date":"2026-10-24","updateShare":0.9931,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.9021,"quality":68.3},{"date":"2026-10-25","updateShare":1,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.8808,"quality":71.6},{"date":"2026-10-26","updateShare":1,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.898,"quality":76.7},{"date":"2026-10-27","updateShare":0.9861,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.9021,"quality":68.1},{"date":"2026-10-28","updateShare":1,"fixing":{"method":"twap_1h","prints":6},"fallbackShare":0.8759,"quality":77.7}],"manual":["ci_green","no_open_high_severity_bugs"]},"fixingWindow":[{"date":"2026-10-22","prints":6,"expected":6,"method":"twap_1h","ok":true},{"date":"2026-10-23","prints":6,"expected":6,"method":"twap_1h","ok":true},{"date":"2026-10-24","prints":6,"expected":6,"method":"twap_1h","ok":true},{"date":"2026-10-25","prints":6,"expected":6,"method":"twap_1h","ok":true},{"date":"2026-10-26","prints":6,"expected":6,"method":"twap_1h","ok":true},{"date":"2026-10-27","prints":6,"expected":6,"method":"twap_1h","ok":true},{"date":"2026-10-28","prints":6,"expected":6,"method":"twap_1h","ok":true}],"cachedAt":"2026-10-29T10:57:28.415Z"}