{"generated_at_ms":1791469504278,"window_minutes":10,"archive_lookup_minutes":30,"source_count_total":50,"source_count_returned":40,"archive_source_count":0,"latest_state_source_count":19,"latest_state_only_source_count":19,"latest_state_only_sources":["betonline","betway","betway_mz","bovada","draftkings","fanduel","fliff","hardrock","novig","pick6","pinnacle","polymarket","prizepicks","prophetx","rushbet","sleeper","superbet","tenbet","underdog"],"pulse_only_source_count":31,"pulse_only_sources":["atg","bet365","betmgm","betrivers","betrivers_ca","bwin","caesars","fanatics","kalshi","kalshi-crypto","paf","parx","pmu","pointsbet","stake","sugarhouse","tipico","unibet","unibet_au","unibet_be","unibet_de","unibet_dk","unibet_ee","unibet_fi","unibet_fr","unibet_ie","unibet_it","unibet_nl","unibet_no","unibet_ro","unibet_se"],"counts":{"ok":46,"degraded":2,"breach":2,"stale":0,"missing":0},"price_write_counts":{"ok":0,"degraded":0,"breach":0,"stale":0,"missing":50},"price_write_page_worthy":["atg","bet365","betmgm","betonline","betrivers","betrivers_ca","betway","betway_mz","bovada","bwin","caesars","draftkings","fanatics","fanduel","fliff","hardrock","kalshi","kalshi-crypto","novig","paf","parx","pick6","pinnacle","pmu","pointsbet","polymarket","prizepicks","prophetx","rushbet","sleeper","stake","sugarhouse","superbet","tenbet","tipico","underdog","unibet","unibet_au","unibet_be","unibet_de","unibet_dk","unibet_ee","unibet_fi","unibet_fr","unibet_ie","unibet_it","unibet_nl","unibet_no","unibet_ro","unibet_se"],"price_write_sla_definition":"SLA classification using only the latest priced row written to the archive. It uses a 60s minimum tight threshold because unchanged archive rows are intentionally re-emitted on a slower cadence than source reachability pulses. The top-level sla may use poll pulses or Redis latest-state when a source is reachable but prices have not changed.","collector_lag_definition":"row timestamp to Redis latest-state write, in seconds. This isolates ParlayAPI pipeline lag from source polling cadence.","source_data_state_definition":{"archive":"source has recent Postgres rows in this window","archive_and_latest_state":"source has recent Postgres rows plus Redis hot-lane telemetry","latest_state_only":"source is active in Redis hot-lane telemetry but has no recent archive rows in this window","pulse_only":"source poller is active but has no recent archive rows or Redis hot-lane telemetry in this window"},"sources":[{"source":"tenbet","latest_ms":1791469185388,"age_s":318.9,"freshness_signal":"pulse","poll_age_s":318.9,"latest_state_age_s":319.3,"latest_state_kind":"prop","latest_state_sport_key":"soccer_austria_2_liga","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":1,"p50_s":0.164,"p95_s":0.164,"p99_s":0.164,"max_s":0.164},"sla":"breach","quality_score":72,"recommended_reason":"freshness_recovery","recommended_interval_s":5.322,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"fliff","latest_ms":1791469436128,"age_s":68.2,"freshness_signal":"pulse","poll_age_s":68.2,"latest_state_age_s":68.8,"latest_state_kind":"prop","latest_state_sport_key":"icehockey_nhl","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":4,"p50_s":18.18,"p95_s":18.939,"p99_s":18.939,"max_s":18.939},"sla":"degraded","quality_score":72,"recommended_reason":"freshness_recovery","recommended_interval_s":5.0,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":300.0,"stale":1800.0}},{"source":"betonline","latest_ms":1791469460648,"age_s":43.6,"freshness_signal":"pulse","poll_age_s":43.6,"latest_state_age_s":44.1,"latest_state_kind":"prop","latest_state_sport_key":"americanfootball_ncaaf","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":10,"p50_s":2.087,"p95_s":2.37,"p99_s":2.37,"max_s":2.37},"sla":"degraded","quality_score":72,"recommended_reason":"freshness_recovery","recommended_interval_s":5.218,"thresholds_s":{"tight":30.0,"stale":600.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":600.0}},{"source":"novig","latest_ms":1791469465438,"age_s":38.8,"freshness_signal":"pulse","poll_age_s":38.8,"latest_state_age_s":39.7,"latest_state_kind":"prop","latest_state_sport_key":"tennis_wta","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":10,"p50_s":39.018,"p95_s":40.182,"p99_s":40.182,"max_s":40.182},"sla":"breach","quality_score":72,"recommended_reason":"freshness_recovery","recommended_interval_s":3.402,"thresholds_s":{"tight":10.0,"stale":120.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"superbet","latest_ms":1791469454168,"age_s":50.1,"freshness_signal":"pulse","poll_age_s":50.1,"latest_state_age_s":51.0,"latest_state_kind":"odds","latest_state_sport_key":"soccer_mexico_liga_de_expansi_n_mx","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":10,"p50_s":0.811,"p95_s":2.254,"p99_s":2.254,"max_s":2.254},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":92.921,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"bwin","latest_ms":1791469455318,"age_s":49.0,"freshness_signal":"pulse","poll_age_s":49.0,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":93.063,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"prizepicks","latest_ms":1791469474498,"age_s":29.8,"freshness_signal":"pulse","poll_age_s":29.8,"latest_state_age_s":30.0,"latest_state_kind":"prop","latest_state_sport_key":"mma_mixed_martial_arts","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":18,"p50_s":1.302,"p95_s":1.995,"p99_s":1.995,"max_s":1.995},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":63.548,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":300.0,"stale":1800.0}},{"source":"prophetx","latest_ms":1791469492028,"age_s":12.2,"freshness_signal":"pulse","poll_age_s":12.2,"latest_state_age_s":13.3,"latest_state_kind":"prop","latest_state_sport_key":"mma_mixed_martial_arts","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":221,"p50_s":0.001,"p95_s":0.028,"p99_s":0.105,"max_s":0.172},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":121.698,"thresholds_s":{"tight":120.0,"stale":900.0},"price_write_thresholds_s":{"tight":120.0,"slack":360.0,"stale":900.0}},{"source":"betway_mz","latest_ms":1791469493788,"age_s":10.5,"freshness_signal":"pulse","poll_age_s":10.5,"latest_state_age_s":10.7,"latest_state_kind":"prop","latest_state_sport_key":"table_tennis_tt_cup","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":9,"p50_s":1.185,"p95_s":7.769,"p99_s":7.769,"max_s":7.769},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":123.362,"thresholds_s":{"tight":120.0,"stale":1800.0},"price_write_thresholds_s":{"tight":120.0,"slack":360.0,"stale":1800.0}},{"source":"pick6","latest_ms":1791469494028,"age_s":10.2,"freshness_signal":"pulse","poll_age_s":10.2,"latest_state_age_s":10.4,"latest_state_kind":"prop","latest_state_sport_key":"baseball_mlb","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":37,"p50_s":0.063,"p95_s":0.386,"p99_s":0.82,"max_s":0.82},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":61.294,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":300.0,"stale":1800.0}},{"source":"underdog","latest_ms":1791469494998,"age_s":9.3,"freshness_signal":"pulse","poll_age_s":9.3,"latest_state_age_s":10.5,"latest_state_kind":"prop","latest_state_sport_key":"dgpt","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":61,"p50_s":3.5,"p95_s":5.657,"p99_s":8.105,"max_s":8.105},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":59.573,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":300.0,"stale":1800.0}},{"source":"betway","latest_ms":1791469497638,"age_s":6.6,"freshness_signal":"pulse","poll_age_s":6.6,"latest_state_age_s":7.0,"latest_state_kind":"prop","latest_state_sport_key":"soccer_other","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":50,"p50_s":0.001,"p95_s":0.002,"p99_s":0.002,"max_s":0.002},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":95.099,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"sleeper","latest_ms":1791469502628,"age_s":1.6,"freshness_signal":"pulse","poll_age_s":1.6,"latest_state_age_s":1.8,"latest_state_kind":"prop","latest_state_sport_key":"basketball_nba","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":100,"p50_s":0.092,"p95_s":0.175,"p99_s":0.181,"max_s":0.181},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":58.632,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":300.0,"stale":1800.0}},{"source":"pointsbet","latest_ms":1791469502738,"age_s":1.5,"freshness_signal":"pulse","poll_age_s":1.5,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":29.525,"thresholds_s":{"tight":30.0,"stale":600.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":600.0}},{"source":"stake","latest_ms":1791469502738,"age_s":1.5,"freshness_signal":"pulse","poll_age_s":1.5,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":62.101,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":240.0,"stale":1800.0}},{"source":"sugarhouse","latest_ms":1791469502738,"age_s":1.5,"freshness_signal":"pulse","poll_age_s":1.5,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":58.794,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":240.0,"stale":1800.0}},{"source":"tipico","latest_ms":1791469502738,"age_s":1.5,"freshness_signal":"pulse","poll_age_s":1.5,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":96.386,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"bet365","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":85.991,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"betmgm","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":14.002,"thresholds_s":{"tight":15.0,"stale":300.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"caesars","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":13.996,"thresholds_s":{"tight":15.0,"stale":300.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"fanatics","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":13.956,"thresholds_s":{"tight":15.0,"stale":300.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"fanduel","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":0.5,"latest_state_kind":"odds","latest_state_sport_key":"basketball_wnba","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":717,"p50_s":0.071,"p95_s":0.324,"p99_s":1.047,"max_s":1.705},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":15.955,"thresholds_s":{"tight":15.0,"stale":300.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"hardrock","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":3.2,"latest_state_kind":"prop","latest_state_sport_key":"mma_mixed_martial_arts","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":225,"p50_s":0.001,"p95_s":0.003,"p99_s":0.041,"max_s":0.08},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":30.963,"thresholds_s":{"tight":30.0,"stale":600.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":600.0}},{"source":"parx","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":29.969,"thresholds_s":{"tight":30.0,"stale":600.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":600.0}},{"source":"pinnacle","latest_ms":1791469503328,"age_s":0.9,"freshness_signal":"pulse","poll_age_s":0.9,"latest_state_age_s":1.3,"latest_state_kind":"odds","latest_state_sport_key":"basketball_slovakia_extraliga","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":1151,"p50_s":496.69,"p95_s":871.024,"p99_s":898.686,"max_s":908.508},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":5.015,"thresholds_s":{"tight":5.0,"stale":60.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"polymarket","latest_ms":1791469503778,"age_s":0.5,"freshness_signal":"pulse","poll_age_s":0.5,"latest_state_age_s":1.1,"latest_state_kind":"prop","latest_state_sport_key":"icehockey_nhl","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":275,"p50_s":0.057,"p95_s":0.087,"p99_s":0.319,"max_s":0.745},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":10.097,"thresholds_s":{"tight":10.0,"stale":120.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"atg","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":95.165,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"betrivers","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":27.741,"thresholds_s":{"tight":30.0,"stale":600.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":600.0}},{"source":"betrivers_ca","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":83.577,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"bovada","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":0.3,"latest_state_kind":"prop","latest_state_sport_key":"icehockey_nhl","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":2948,"p50_s":0.082,"p95_s":0.493,"p99_s":0.949,"max_s":11.734},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":28.571,"thresholds_s":{"tight":30.0,"stale":600.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":600.0}},{"source":"draftkings","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":0.1,"latest_state_kind":"prop","latest_state_sport_key":"baseball_mlb","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":1594,"p50_s":0.001,"p95_s":0.013,"p99_s":0.025,"max_s":0.056},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":15.962,"thresholds_s":{"tight":15.0,"stale":300.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"kalshi","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":10.503,"thresholds_s":{"tight":10.0,"stale":120.0},"price_write_thresholds_s":{"tight":60.0,"slack":120.0,"stale":300.0}},{"source":"kalshi-crypto","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":55.504,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":240.0,"stale":1800.0}},{"source":"paf","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":62.419,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":240.0,"stale":1800.0}},{"source":"pmu","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":89.031,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"rushbet","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":0.7,"latest_state_kind":"odds","latest_state_sport_key":"baseball_mlb","source_data_state":"latest_state_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":{"samples":844,"p50_s":0.002,"p95_s":0.063,"p99_s":0.299,"max_s":0.994},"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":95.257,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"unibet","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":93.37,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"unibet_au","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":56.423,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":240.0,"stale":1800.0}},{"source":"unibet_be","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":91.576,"thresholds_s":{"tight":90.0,"stale":1800.0},"price_write_thresholds_s":{"tight":90.0,"slack":300.0,"stale":1800.0}},{"source":"unibet_de","latest_ms":1791469504338,"age_s":-0.1,"freshness_signal":"pulse","poll_age_s":-0.1,"latest_state_age_s":null,"latest_state_kind":null,"latest_state_sport_key":null,"source_data_state":"pulse_only","archive_row_age_s":null,"price_write_age_s":null,"price_write_sla":"missing","prices_stale":false,"rows_seen":0,"table_rows":{},"collector_lag_s":null,"sla":"ok","quality_score":90,"recommended_reason":"empty_relax","recommended_interval_s":57.794,"thresholds_s":{"tight":60.0,"stale":1800.0},"price_write_thresholds_s":{"tight":60.0,"slack":240.0,"stale":1800.0}}],"archive_fetch_status":"degraded","archive_fetch_error":"TimeoutError: archive fetch exceeded 0.75s","alias_of":"/v1/meta/source-quality"}