{"ok":true,"data":{"snapshotCount":4,"registrySummary":{"bybit":{"latestOptionCount":638,"latestOptionSource":"proxy_reconstructed","maxOptionCount":638,"maxBtcCandles":96,"latestBtcFromMs":1774123200000,"latestBtcToMs":1775491200000,"proxySnapshotCount":4,"historicalSnapshotCount":0},"polymarket":{"maxMarkets":6,"maxHistories":12,"totalHistoryPoints":28018,"historiesWithPoints":38,"historiesWithoutPoints":4,"fallbackHistoryCount":42,"alignedMarkets":19,"staleMarkets":2,"futureMarkets":0,"unknownTimingMarkets":0,"latestTemporalAlignmentScore":1,"averageTemporalAlignmentScore":0.8624999999999999,"snapshotsWithTemporalMismatch":2,"snapshotsWithoutHistory":0,"latestCompletenessScore":0.74,"averageCompletenessScore":0.71125},"completeness":{"usableSnapshots":0,"partialSnapshots":4,"poorSnapshots":0}},"qualitySummary":{"snapshotCount":4,"usableSnapshots":0,"partialSnapshots":4,"poorSnapshots":0,"latestSnapshotId":"dataset_2026-04-06T18-08-50-270Z_k4om83","latestCompletenessScore":0.74,"latestTemporalAlignmentScore":1,"averageCompletenessScore":0.71125,"averageTemporalAlignmentScore":0.8624999999999999,"snapshotsWithoutPmHistory":0,"fallbackHistoryCount":42,"snapshotsWithTemporalMismatch":2,"snapshotsWithProxyBybitOptions":4,"snapshotsWithHistoricalBybitOptions":0},"bybitOptionQuotesSummary":{"updatedAt":"2026-04-06T18:09:50.180Z","captureCount":228,"latestCaptureId":"bybit_option_capture_2026-04-06T18-09-09-662Z_42j6ye","latestCaptureAt":"2026-04-06T18:09:09.662Z","latestQuoteCount":638},"bybitOptionQuoteBatchesSummary":{"updatedAt":"2026-04-06T18:09:50.180Z","batchCount":0,"latestBatchId":null,"latestBatchAt":null,"latestBatchSampleCount":0},"bybitOptionContinuousCapture":{"enabled":true,"running":true,"intervalMs":60000,"runOnStartup":true,"startedAt":"2026-04-06T18:08:05.053Z","nextScheduledAt":"2026-04-06T18:10:09.665Z","inFlight":false,"lastCaptureId":"bybit_option_capture_2026-04-06T18-09-09-662Z_42j6ye","lastCaptureAt":"2026-04-06T18:09:09.662Z","lastCompletedAt":"2026-04-06T18:09:09.665Z","lastDurationMs":197,"lastError":null,"consecutiveFailures":0},"latestQuality":{"snapshotId":"dataset_2026-04-06T18-08-50-270Z_k4om83","completenessScore":0.74,"qualityLabel":"partial","bybitOptionsSource":"proxy_reconstructed","historiesWithPoints":12,"historiesWithoutPoints":0,"historyFallbackCount":12,"temporalAlignedMarkets":6,"temporalMisalignedMarkets":0,"temporalAlignmentScore":1,"missingHistoryMarkets":[],"periodicAlignedButHistoryEmpty":[],"historyBackedFallbackCandidates":[{"marketId":"1792523","slug":"bitcoin-above-70k-on-april-6","totalPoints":1876,"usableSides":["down","up"],"temporalAlignment":"aligned"},{"marketId":"1792531","slug":"bitcoin-above-74k-on-april-6","totalPoints":1726,"usableSides":["down","up"],"temporalAlignment":"aligned"},{"marketId":"1792526","slug":"bitcoin-above-72k-on-april-6","totalPoints":1689,"usableSides":["down","up"],"temporalAlignment":"aligned"},{"marketId":"1792512","slug":"bitcoin-above-64k-on-april-6","totalPoints":1652,"usableSides":["down","up"],"temporalAlignment":"aligned"},{"marketId":"1792520","slug":"bitcoin-above-68k-on-april-6","totalPoints":1501,"usableSides":["down","up"],"temporalAlignment":"aligned"},{"marketId":"1823769","slug":"will-bitcoin-reach-150k-in-april-2026","totalPoints":1035,"usableSides":["down","up"],"temporalAlignment":"aligned"}],"preferredExecutablePmMarketId":"1792523","btcEventMap":{"asset":"btc","totalMarketCount":6,"familyCount":2,"totalUsableHistoryMarkets":6,"totalHistoryPoints":9479,"lifecycleCounts":{"scheduled":0,"live":1,"closed":5,"archived":0,"unknown":0},"families":[{"familyKey":"threshold_above:multi_day","familyLabel":"Threshold Above (multi_day)","eventType":"threshold_above","eventGroup":"price_threshold","cadenceLabel":"multi_day","marketCount":5,"usableHistoryMarketCount":5,"totalHistoryPoints":8444,"lifecycleCounts":{"scheduled":0,"live":0,"closed":5,"archived":0,"unknown":0},"sampleMarkets":[{"marketId":"1792523","slug":"bitcoin-above-70k-on-april-6","title":"Will the price of Bitcoin be above $70,000 on April 6?","lifecycle":"closed","historyPoints":1876},{"marketId":"1792531","slug":"bitcoin-above-74k-on-april-6","title":"Will the price of Bitcoin be above $74,000 on April 6?","lifecycle":"closed","historyPoints":1726},{"marketId":"1792526","slug":"bitcoin-above-72k-on-april-6","title":"Will the price of Bitcoin be above $72,000 on April 6?","lifecycle":"closed","historyPoints":1689}]},{"familyKey":"target_reach:multi_day","familyLabel":"Target Reach (multi_day)","eventType":"target_reach","eventGroup":"price_target","cadenceLabel":"multi_day","marketCount":1,"usableHistoryMarketCount":1,"totalHistoryPoints":1035,"lifecycleCounts":{"scheduled":0,"live":1,"closed":0,"archived":0,"unknown":0},"sampleMarkets":[{"marketId":"1823769","slug":"will-bitcoin-reach-150k-in-april-2026","title":"Will Bitcoin reach $150,000 in April?","lifecycle":"live","historyPoints":1035}]}],"cadences":[{"cadenceLabel":"multi_day","marketCount":6,"usableHistoryMarketCount":6,"totalHistoryPoints":9479,"lifecycleCounts":{"scheduled":0,"live":1,"closed":5,"archived":0,"unknown":0}}]},"timeBasis":{"timezone":"UTC","storageFormat":"epoch_ms","bybitReference":{"sourceLabel":"Bybit timestamps already arrive as exchange epoch milliseconds.","startTimeMs":1774123200000,"endTimeMs":1775491200000,"startIsoUtc":"2026-03-21T20:00:00.000Z","endIsoUtc":"2026-04-06T16:00:00.000Z"},"polymarketMarkets":{"sourceLabel":"Polymarket market times are parsed from Gamma ISO strings into UTC epoch milliseconds.","earliestOpenTimeMs":1774886595647,"latestCloseTimeMs":1777608000000,"earliestOpenIsoUtc":"2026-03-30T16:03:15.647Z","latestCloseIsoUtc":"2026-05-01T04:00:00.000Z"},"polymarketHistories":{"sourceLabel":"Polymarket history points are normalized to UTC epoch milliseconds from CLOB history payloads.","firstPointTimeMs":1774887642000,"lastPointTimeMs":1775498871000,"firstPointIsoUtc":"2026-03-30T16:20:42.000Z","lastPointIsoUtc":"2026-04-06T18:07:51.000Z"},"crossVenueOverlap":{"marketWindowOverlapsBybit":true,"historyWindowOverlapsBybit":true,"marketOverlapMinutes":10077,"historyOverlapMinutes":10059}}},"latestSnapshotId":"dataset_2026-04-06T18-08-50-270Z_k4om83","latestSnapshot":{"snapshotId":"dataset_2026-04-06T18-08-50-270Z_k4om83","createdAt":"2026-04-06T18:08:50.270Z","coverage":{"btcCandles":96,"bybitOptions":638,"polymarketMarkets":6,"polymarketHistories":12,"totalPmHistoryPoints":9479},"provenance":{"bybitOptionsSource":"proxy_reconstructed","notes":["Bybit options were proxy-reconstructed from the live option chain plus 51 matching recent public trades near sync time.","Historical option quote ingestion is not implemented yet, so option coverage remains proxy-only."]},"params":{"pmSearch":"bitcoin","polymarketInterval":"4h","bybitKlineLimit":96,"polymarketLimit":6,"startTimeMs":null,"endTimeMs":null,"strictTemporalAlignment":false},"warnings":["Bybit option coverage was proxy-reconstructed from the live option chain plus 51/200 matching recent public trades near sync time; this remains a research proxy, not timestamp-correct historical quotes.","Requested Polymarket history interval 4h was rejected upstream with status 400, so history fallback interval=max was used. market=1493170 token=up. (plus 2 similar warning patterns, 98 total occurrences in this run.)","Broader BTC fallback candidates have usable history in this snapshot: 1823769, 1792523, 1792512, 1792520, 1792526, 1792531. Preferred executable PM market=1823769."],"warningSummary":{"rawCount":100,"groupedCount":3}},"recentSnapshots":[{"snapshotId":"dataset_2026-04-06T18-08-50-270Z_k4om83","createdAt":"2026-04-06T18:08:50.270Z","pmSearch":"bitcoin","polymarketInterval":"4h","bybitOptionsSource":"proxy_reconstructed","btcCandles":96,"bybitOptions":638,"polymarketMarkets":6,"polymarketHistories":12,"totalPmHistoryPoints":9479,"warningsCount":100},{"snapshotId":"dataset_2026-04-06T17-15-34-438Z_ydcne6","createdAt":"2026-04-06T17:15:34.438Z","pmSearch":"bitcoin","polymarketInterval":"4h","bybitOptionsSource":"proxy_reconstructed","btcCandles":96,"bybitOptions":638,"polymarketMarkets":6,"polymarketHistories":12,"totalPmHistoryPoints":9437,"warningsCount":100},{"snapshotId":"dataset_2026-04-06T15-21-07-919Z_gv3ppa","createdAt":"2026-04-06T15:21:07.919Z","pmSearch":"bitcoin","polymarketInterval":"4h","bybitOptionsSource":"proxy_reconstructed","btcCandles":96,"bybitOptions":636,"polymarketMarkets":6,"polymarketHistories":12,"totalPmHistoryPoints":6939,"warningsCount":99},{"snapshotId":"dataset_2026-04-06T14-40-51-324Z_iyc28v","createdAt":"2026-04-06T14:40:51.324Z","pmSearch":"bitcoin","polymarketInterval":"4h","bybitOptionsSource":"proxy_reconstructed","btcCandles":96,"bybitOptions":636,"polymarketMarkets":3,"polymarketHistories":6,"totalPmHistoryPoints":2163,"warningsCount":51}]}}