# positions_validation

validation_timestamp: 2026-01-09T05:17:57.349865+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.461636955567187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.45420590670831, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.936930779704497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6297548484411075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799451357607232, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.879381191376272, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.740866386155284, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.873932713732753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.733099339742104, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.450494690939484, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:50+00:00", "timestamp_unix": 1767935870.0}, "starlink_location": {"latitude": 45.553295, "longitude": 13.737519833135199, "altitude": 76.62000000030928, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:17:57.315922+00:00", "timestamp_unix": 1767935877.315922}, "starlink_gps": {"latitude": 45.553295, "longitude": 13.737519730462084, "altitude": 76.62000000114793, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:57.316175+00:00", "timestamp_unix": 1767935877.316175}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737433333333334, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:56.186472+00:00", "timestamp_unix": 1767935876.186472}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737373333333334, "altitude": 45.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:55.821642+00:00", "timestamp_unix": 1767935875.821642}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.740866386155284, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:18:27.352547+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.177827490777688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.167179088182989, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.918147154056243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.012924857734066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011312726012483973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.024698096618256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.118265392368967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.01343058802518, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.10793124681495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.625685584159786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:22+00:00", "timestamp_unix": 1767935902.0}, "starlink_location": {"latitude": 45.55329236906284, "longitude": 13.73751749976737, "altitude": 76.30000000116986, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:18:27.315972+00:00", "timestamp_unix": 1767935907.315972}, "starlink_gps": {"latitude": 45.55329229700478, "longitude": 13.737517397202335, "altitude": 76.30000000221146, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:27.316226+00:00", "timestamp_unix": 1767935907.316226}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737443333333333, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:26.190278+00:00", "timestamp_unix": 1767935906.190278}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737348333333333, "altitude": 44.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:25.857787+00:00", "timestamp_unix": 1767935905.857787}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.118265392368967, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:18:57.355034+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.825628726037188, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.82041925866543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8157918599352594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.7868718511482635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800051424956355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.549048825839778, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.632072252710946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.543323622939754, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.631456531825634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.487509023642443, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:53+00:00", "timestamp_unix": 1767935933.0}, "starlink_location": {"latitude": 45.55329170237233, "longitude": 13.737509999999997, "altitude": 76.33193558448325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:18:57.315280+00:00", "timestamp_unix": 1767935937.31528}, "starlink_gps": {"latitude": 45.553291630421974, "longitude": 13.737509999999997, "altitude": 76.33993242921487, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:57.315535+00:00", "timestamp_unix": 1767935937.315535}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737433333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:56.209799+00:00", "timestamp_unix": 1767935936.209799}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737386666666668, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:18:55.867934+00:00", "timestamp_unix": 1767935935.867934}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.632072252710946, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:19:27.649826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.022613911999674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.019504384931357, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0377343750947896, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.882523904809583, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039983507890116125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.861820873324112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.236675005787864, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.85844404101382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.2334003050803695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.03087486701359, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:27+00:00", "timestamp_unix": 1767935967.0}, "starlink_location": {"latitude": 45.55329100000001, "longitude": 13.737511127786593, "altitude": 76.41000000246943, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:19:27.413473+00:00", "timestamp_unix": 1767935967.413473}, "starlink_gps": {"latitude": 45.55329099999998, "longitude": 13.73751107643599, "altitude": 76.41000000187847, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:27.413721+00:00", "timestamp_unix": 1767935967.413721}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737415, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:26.199347+00:00", "timestamp_unix": 1767935966.199347}, "nmea_secondary": {"latitude": 45.55332833333333, "longitude": 13.737435, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:26.459758+00:00", "timestamp_unix": 1767935966.459758}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.882523904809583, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:19:57.348920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.430244736866245, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.430244737095412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.724865445365899, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.953499917993689, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.7662759257291316e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.922026978720632, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.263958008157356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.922026978957978, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.263958008056539, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.286020127016812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:47+00:00", "timestamp_unix": 1767935987.0}, "starlink_location": {"latitude": 45.553297499999964, "longitude": 13.73750933333333, "altitude": 76.24193370056165, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:19:57.313414+00:00", "timestamp_unix": 1767935997.313414}, "starlink_gps": {"latitude": 45.553297499999964, "longitude": 13.737509333333334, "altitude": 76.24994926112619, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:57.313666+00:00", "timestamp_unix": 1767935997.313666}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.7374, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:56.183021+00:00", "timestamp_unix": 1767935996.183021}, "nmea_secondary": {"latitude": 45.553358333333335, "longitude": 13.737543333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:19:56.829626+00:00", "timestamp_unix": 1767935996.829626}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.286020127016812, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:20:27.334718+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.928312458800347, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.930031300069363, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2623038617790594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.099407338848394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004020174439908971, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.165831198398022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.34634223350007, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.168234780294847, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.34369534417995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.49730175053429, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:18+00:00", "timestamp_unix": 1767936018.0}, "starlink_location": {"latitude": 45.55329131538869, "longitude": 13.737504666666663, "altitude": 76.24390961846706, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:20:27.291696+00:00", "timestamp_unix": 1767936027.291696}, "starlink_gps": {"latitude": 45.55329135154299, "longitude": 13.737504666666664, "altitude": 76.24792794711057, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:27.291987+00:00", "timestamp_unix": 1767936027.291987}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.7374, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:26.228685+00:00", "timestamp_unix": 1767936026.228685}, "nmea_secondary": {"latitude": 45.55334666666667, "longitude": 13.737595, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:26.388652+00:00", "timestamp_unix": 1767936026.388652}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.49730175053429, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:20:57.366912+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.459876723696983, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.459876723696983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.777070180422151, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.3847857531617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.15191286515235, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.2869016929663974, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.15191286515235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.2869016929663974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.688101968900769, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:50+00:00", "timestamp_unix": 1767936050.0}, "starlink_location": {"latitude": 45.55329333333332, "longitude": 13.737503666666665, "altitude": 76.46999999966775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:20:57.331046+00:00", "timestamp_unix": 1767936057.331046}, "starlink_gps": {"latitude": 45.55329333333332, "longitude": 13.737503666666665, "altitude": 76.46999999966775, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:57.331300+00:00", "timestamp_unix": 1767936057.3313}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737396666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:56.207169+00:00", "timestamp_unix": 1767936056.207169}, "nmea_secondary": {"latitude": 45.55334, "longitude": 13.737516666666666, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:20:55.858955+00:00", "timestamp_unix": 1767936055.858955}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.688101968900769, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:21:27.365344+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.824291381608785, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.826305559173265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4038422824870485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.305362069660653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00397821605452499, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.68479030872928, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6550292702708302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.687451933846193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6512734952794366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.427391796299727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:22+00:00", "timestamp_unix": 1767936082.0}, "starlink_location": {"latitude": 45.553292612924075, "longitude": 13.737503666666665, "altitude": 76.47000000064672, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:21:27.330338+00:00", "timestamp_unix": 1767936087.330338}, "starlink_gps": {"latitude": 45.55329264870103, "longitude": 13.737503666666665, "altitude": 76.47000000154104, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:27.330592+00:00", "timestamp_unix": 1767936087.330592}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737401666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:26.202828+00:00", "timestamp_unix": 1767936086.202828}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737496666666667, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:26.394142+00:00", "timestamp_unix": 1767936086.394142}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.427391796299727, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:21:57.366930+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.791009434677784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.788856696691385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.595384849460242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.379129323036144, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003985090605634583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.593672698187465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.477912796643875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.590829884437207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4818970141297934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.504801265941765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:53+00:00", "timestamp_unix": 1767936113.0}, "starlink_location": {"latitude": 45.55329272048513, "longitude": 13.737501000000002, "altitude": 77.03992244685665, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:21:57.329335+00:00", "timestamp_unix": 1767936117.329335}, "starlink_gps": {"latitude": 45.55329268464635, "longitude": 13.737501000000002, "altitude": 77.04390570719903, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:57.329587+00:00", "timestamp_unix": 1767936117.329587}, "nmea_primary": {"latitude": 45.553218333333334, "longitude": 13.737396666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:56.194082+00:00", "timestamp_unix": 1767936116.194082}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737501666666667, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:21:56.384303+00:00", "timestamp_unix": 1767936116.384303}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.504801265941765, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:22:27.348519+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.709341354250293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.709341354596532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4882677516827665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.081978042091798, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.1494142085381385e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.50863196137708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6684165054159226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.50863196168855, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6684165057589793, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.214313052415585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:25+00:00", "timestamp_unix": 1767936145.0}, "starlink_location": {"latitude": 45.55329316666667, "longitude": 13.737503333333331, "altitude": 76.91193193454525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:22:27.309640+00:00", "timestamp_unix": 1767936147.30964}, "starlink_gps": {"latitude": 45.55329316666667, "longitude": 13.737503333333336, "altitude": 76.91994196347694, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:27.309890+00:00", "timestamp_unix": 1767936147.30989}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737411666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:26.178495+00:00", "timestamp_unix": 1767936146.178495}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737475, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:25.817768+00:00", "timestamp_unix": 1767936145.817768}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.50863196168855, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:22:57.367760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.33765334509809, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.33765334509809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.52733535021855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.432377334106734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.536205635629186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.20491003933473, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.536205635629186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.20491003933473, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.902778349293595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:47+00:00", "timestamp_unix": 1767936167.0}, "starlink_location": {"latitude": 45.55329016666667, "longitude": 13.737496000000002, "altitude": 77.38999999972879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:22:57.327744+00:00", "timestamp_unix": 1767936177.327744}, "starlink_gps": {"latitude": 45.55329016666667, "longitude": 13.737496000000002, "altitude": 77.38999999972879, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:57.328035+00:00", "timestamp_unix": 1767936177.328035}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737396666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:56.197760+00:00", "timestamp_unix": 1767936176.19776}, "nmea_secondary": {"latitude": 45.55333666666667, "longitude": 13.737488333333333, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:22:56.461930+00:00", "timestamp_unix": 1767936176.46193}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.902778349293595, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:23:27.364901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.405367392083132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.405367392083132, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2464036846703963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.37168278393496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.651569460752523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.024004679377492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.651569460752523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.024004679377492, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.391944439422906, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:17+00:00", "timestamp_unix": 1767936197.0}, "starlink_location": {"latitude": 45.55329016666667, "longitude": 13.737496000000002, "altitude": 77.38999999972879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:23:27.326886+00:00", "timestamp_unix": 1767936207.326886}, "starlink_gps": {"latitude": 45.55329016666667, "longitude": 13.737496000000002, "altitude": 77.38999999972879, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:27.327138+00:00", "timestamp_unix": 1767936207.327138}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737376666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:26.204662+00:00", "timestamp_unix": 1767936206.204662}, "nmea_secondary": {"latitude": 45.553353333333334, "longitude": 13.737496666666667, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:26.467302+00:00", "timestamp_unix": 1767936206.467302}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.391944439422906, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:23:57.364289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.3252481115301435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.324439022795829, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8268153851509212, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3078447966229625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005617023474962126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.112698912740289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.075956659610184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.111553456223948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.075986138004903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.129600235147885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:49+00:00", "timestamp_unix": 1767936229.0}, "starlink_location": {"latitude": 45.55329627964843, "longitude": 13.737504525324567, "altitude": 78.28000000138323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:23:57.326504+00:00", "timestamp_unix": 1767936237.326504}, "starlink_gps": {"latitude": 45.55329631542686, "longitude": 13.73750447439869, "altitude": 78.28000000132108, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:57.326756+00:00", "timestamp_unix": 1767936237.326756}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737385, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:56.201354+00:00", "timestamp_unix": 1767936236.201354}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737476666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:23:55.848442+00:00", "timestamp_unix": 1767936235.848442}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.112698912740289, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:24:27.365057+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.348503442896212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.348503442896212, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.050167692830216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5771568092514685, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.266282070234794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.879393760465085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.266282070234794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.879393760465085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.488684135188678, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:20+00:00", "timestamp_unix": 1767936260.0}, "starlink_location": {"latitude": 45.55330133333332, "longitude": 13.737506833333333, "altitude": 78.50000000064666, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:24:27.325661+00:00", "timestamp_unix": 1767936267.325661}, "starlink_gps": {"latitude": 45.55330133333332, "longitude": 13.737506833333333, "altitude": 78.50000000064666, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:27.325915+00:00", "timestamp_unix": 1767936267.325915}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737386666666668, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:26.204653+00:00", "timestamp_unix": 1767936266.204653}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737405, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:26.811280+00:00", "timestamp_unix": 1767936266.81128}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.266282070234794, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:24:57.364825+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.074752152412723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.074752150472449, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6430339516245667, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4542563596999245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.950437369033421e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.933756738098444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.122485950090575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.933756735393299, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.122485949175878, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.972236600297145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:52+00:00", "timestamp_unix": 1767936292.0}, "starlink_location": {"latitude": 45.553300666666665, "longitude": 13.737507333333335, "altitude": 78.51992654769252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:24:57.324623+00:00", "timestamp_unix": 1767936297.324623}, "starlink_gps": {"latitude": 45.55330066666663, "longitude": 13.737507333333335, "altitude": 78.52391040260643, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:57.324881+00:00", "timestamp_unix": 1767936297.324881}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737405, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:56.205424+00:00", "timestamp_unix": 1767936296.205424}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737443333333333, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:24:55.836184+00:00", "timestamp_unix": 1767936295.836184}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.933756738098444, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:25:27.359094+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.593719450549736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.59735692683333, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.278695328924297, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.881690076000079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962640523988349, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.974551586006644, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.836162830615208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.977170273582383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.838239415388301, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6235949189728753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:23+00:00", "timestamp_unix": 1767936323.0}, "starlink_location": {"latitude": 45.55330066666663, "longitude": 13.737506308015774, "altitude": 78.6800621737885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:25:27.324061+00:00", "timestamp_unix": 1767936327.324061}, "starlink_gps": {"latitude": 45.553300666666665, "longitude": 13.737506358907762, "altitude": 78.67608826119495, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:27.324311+00:00", "timestamp_unix": 1767936327.324311}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737421666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:26.190732+00:00", "timestamp_unix": 1767936326.190732}, "nmea_secondary": {"latitude": 45.55321, "longitude": 13.737426666666666, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:25.361045+00:00", "timestamp_unix": 1767936325.361045}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.838239415388301, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:25:57.361948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.2310238907155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.227385543436558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.982123828372724, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.989817681586535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950420381347563, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.22363546322747, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.322179652162735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.221036163211203, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.320143823879352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.010291739649801, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:57+00:00", "timestamp_unix": 1767936357.0}, "starlink_location": {"latitude": 45.553304333333315, "longitude": 13.737513191928707, "altitude": 78.7500000012531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:25:57.323172+00:00", "timestamp_unix": 1767936357.323172}, "starlink_gps": {"latitude": 45.553304333333315, "longitude": 13.73751314119366, "altitude": 78.7500000012531, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:57.323421+00:00", "timestamp_unix": 1767936357.323421}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737418333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:56.188162+00:00", "timestamp_unix": 1767936356.188162}, "nmea_secondary": {"latitude": 45.553201666666666, "longitude": 13.737425, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:25:55.835357+00:00", "timestamp_unix": 1767936355.835357}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.322179652162735, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:26:27.363748+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.874473297473694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.874473297473694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.26949066687198, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.734404196650441, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.127927820161151, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.450515404599415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.127927820161151, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.450515404599415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4882677607556005, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:17+00:00", "timestamp_unix": 1767936377.0}, "starlink_location": {"latitude": 45.55330316666665, "longitude": 13.737508666666667, "altitude": 78.59000000000223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:26:27.322296+00:00", "timestamp_unix": 1767936387.322296}, "starlink_gps": {"latitude": 45.55330316666665, "longitude": 13.737508666666667, "altitude": 78.59000000000223, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:27.322551+00:00", "timestamp_unix": 1767936387.322551}, "nmea_primary": {"latitude": 45.553205, "longitude": 13.737415, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:26.238372+00:00", "timestamp_unix": 1767936386.238372}, "nmea_secondary": {"latitude": 45.55319166666666, "longitude": 13.737413333333333, "altitude": 41.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:26.362406+00:00", "timestamp_unix": 1767936386.362406}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.450515404599415, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:26:57.357326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.374940917995731, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.374940917995731, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.017680989454458, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.885504825174374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.133348741022932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.015452895926185, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.133348741022932, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.015452895926185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.416176252991464, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:47+00:00", "timestamp_unix": 1767936407.0}, "starlink_location": {"latitude": 45.553309166666665, "longitude": 13.737511166666666, "altitude": 78.1800000010352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:26:57.321683+00:00", "timestamp_unix": 1767936417.321683}, "starlink_gps": {"latitude": 45.553309166666665, "longitude": 13.737511166666666, "altitude": 78.1800000010352, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:57.321935+00:00", "timestamp_unix": 1767936417.321935}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737423333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:56.199873+00:00", "timestamp_unix": 1767936416.199873}, "nmea_secondary": {"latitude": 45.55320666666667, "longitude": 13.737366666666667, "altitude": 39.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:26:55.865077+00:00", "timestamp_unix": 1767936415.865077}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.015452895926185, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:27:27.357097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9208374716574665, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.920837473890545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.107937186202042, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.40584150497378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 6.320699790453474e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.951522077236381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.325572887661124, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.951522082872023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.325572889827987, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.886496428929107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:19+00:00", "timestamp_unix": 1767936439.0}, "starlink_location": {"latitude": 45.55330916666662, "longitude": 13.737511166666664, "altitude": 78.26007171173953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:27:27.320741+00:00", "timestamp_unix": 1767936447.320741}, "starlink_gps": {"latitude": 45.55330916666668, "longitude": 13.737511166666664, "altitude": 78.256089312694, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:27.320992+00:00", "timestamp_unix": 1767936447.320992}, "nmea_primary": {"latitude": 45.55321333333333, "longitude": 13.737441666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:26.200128+00:00", "timestamp_unix": 1767936446.200128}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.737338333333334, "altitude": 41.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:25.853348+00:00", "timestamp_unix": 1767936445.853348}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.325572889827987, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:27:57.357274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.72892822554807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.727295082308196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.17971413551493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.57481824183488, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977619538482269, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.17284898512548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.259556913018713, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.16927763840468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.257647163357003, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.60467199254834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:52+00:00", "timestamp_unix": 1767936472.0}, "starlink_location": {"latitude": 45.55330855368432, "longitude": 13.7375065, "altitude": 77.84000000152709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:27:57.321055+00:00", "timestamp_unix": 1767936477.321055}, "starlink_gps": {"latitude": 45.553308517912726, "longitude": 13.737506500000002, "altitude": 77.84000000126814, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:57.321311+00:00", "timestamp_unix": 1767936477.321311}, "nmea_primary": {"latitude": 45.553218333333334, "longitude": 13.737443333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:56.182396+00:00", "timestamp_unix": 1767936476.182396}, "nmea_secondary": {"latitude": 45.55323833333333, "longitude": 13.737323333333334, "altitude": 44.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:27:55.869818+00:00", "timestamp_unix": 1767936475.869818}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.259556913018713, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:28:27.417622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.866989892186737, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.866989892186737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4616206821128093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.666001716818075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.21222486063812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.067480960977182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.21222486063812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.067480960977182, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.949130425657076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:22+00:00", "timestamp_unix": 1767936502.0}, "starlink_location": {"latitude": 45.5533015, "longitude": 13.737511833333334, "altitude": 78.37000000057172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:28:27.380990+00:00", "timestamp_unix": 1767936507.38099}, "starlink_gps": {"latitude": 45.5533015, "longitude": 13.737511833333334, "altitude": 78.37000000057172, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:27.381242+00:00", "timestamp_unix": 1767936507.381242}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.73743, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:26.171649+00:00", "timestamp_unix": 1767936506.171649}, "nmea_secondary": {"latitude": 45.553185, "longitude": 13.737315, "altitude": 40.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:25.848978+00:00", "timestamp_unix": 1767936505.848978}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 20.067480960977182, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:28:57.418021+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.697901871756863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.701037596320709, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.094479615488511, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.799481779052943, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011334139437229112, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.555445020944427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.43106101930587, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.554916816932275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.433298914453498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3740609045260506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:52+00:00", "timestamp_unix": 1767936532.0}, "starlink_location": {"latitude": 45.55329844120707, "longitude": 13.737498064211453, "altitude": 78.32000000188386, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:28:57.379185+00:00", "timestamp_unix": 1767936537.379185}, "starlink_gps": {"latitude": 45.55329836901262, "longitude": 13.73749816697065, "altitude": 78.32000000084335, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:57.379443+00:00", "timestamp_unix": 1767936537.379443}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737406666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:56.186467+00:00", "timestamp_unix": 1767936536.186467}, "nmea_secondary": {"latitude": 45.55323666666666, "longitude": 13.737365, "altitude": 36.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:28:55.819603+00:00", "timestamp_unix": 1767936535.819603}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.433298914453498, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:29:27.356590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.522782816990157, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.522782816990157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.281994097786993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2468640017806871, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.400030591170212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.3695540928841, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.400030591170212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.3695540928841, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.746536717112808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:24+00:00", "timestamp_unix": 1767936564.0}, "starlink_location": {"latitude": 45.55329766666667, "longitude": 13.737499166666666, "altitude": 78.32000000128862, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:29:27.317660+00:00", "timestamp_unix": 1767936567.31766}, "starlink_gps": {"latitude": 45.55329766666667, "longitude": 13.737499166666666, "altitude": 78.32000000128862, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:27.317909+00:00", "timestamp_unix": 1767936567.317909}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737398333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:26.219344+00:00", "timestamp_unix": 1767936566.219344}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737396666666667, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:25.820433+00:00", "timestamp_unix": 1767936565.820433}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.400030591170212, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:29:57.336389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.167035502919709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.165369327800197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.595310350862649, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5023042701660487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999113078119703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.682188838327125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.650195024702981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.679405582943511, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.648377862165725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.167416125104728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:57+00:00", "timestamp_unix": 1767936597.0}, "starlink_location": {"latitude": 45.55329686904973, "longitude": 13.737495166666667, "altitude": 78.50999999937838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:29:57.297944+00:00", "timestamp_unix": 1767936597.297944}, "starlink_gps": {"latitude": 45.55329683308484, "longitude": 13.737495166666667, "altitude": 78.51000000038023, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:57.298193+00:00", "timestamp_unix": 1767936597.298193}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737396666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:56.178312+00:00", "timestamp_unix": 1767936596.178312}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.737373333333334, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:29:55.791332+00:00", "timestamp_unix": 1767936595.791332}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.682188838327125, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:30:27.336457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.822355955779423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.822355955779423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.716412641891619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5883227693187525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.038898905759519, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.019593469823484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.038898905759519, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.019593469823484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9851655172333256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:18+00:00", "timestamp_unix": 1767936618.0}, "starlink_location": {"latitude": 45.553300000000014, "longitude": 13.737495833333336, "altitude": 78.54806453517669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:30:27.298740+00:00", "timestamp_unix": 1767936627.29874}, "starlink_gps": {"latitude": 45.553300000000014, "longitude": 13.737495833333336, "altitude": 78.54405517092569, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:27.299040+00:00", "timestamp_unix": 1767936627.29904}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737401666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:26.180987+00:00", "timestamp_unix": 1767936626.180987}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737393333333333, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:25.890891+00:00", "timestamp_unix": 1767936625.890891}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.019593469823484, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:30:57.418362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.181754128688218, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.179175004115399, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.561679156328518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.187641893141606, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030900223718683, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.084267231930719, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.784676871134404, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.07864738673702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.779005418496438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.300329860708071, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:49+00:00", "timestamp_unix": 1767936649.0}, "starlink_location": {"latitude": 45.55330477456585, "longitude": 13.737498333333333, "altitude": 78.93000000090103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:30:57.375847+00:00", "timestamp_unix": 1767936657.375847}, "starlink_gps": {"latitude": 45.55330470234223, "longitude": 13.737498333333335, "altitude": 78.93000000017393, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:57.376099+00:00", "timestamp_unix": 1767936657.376099}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737396666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:56.169528+00:00", "timestamp_unix": 1767936656.169528}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737436666666667, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:30:55.864923+00:00", "timestamp_unix": 1767936655.864923}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.084267231930719, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:31:27.332653+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.235233377762086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.229745845343974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2406259820053926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8950478403473303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005679228167624461, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.997272321324411, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.701464252863103, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.991603605499456, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.695806500867372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.30032945987394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:20+00:00", "timestamp_unix": 1767936680.0}, "starlink_location": {"latitude": 45.55330470246, "longitude": 13.737499333191801, "altitude": 78.93000000175141, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:31:27.295313+00:00", "timestamp_unix": 1767936687.295313}, "starlink_gps": {"latitude": 45.55330466628532, "longitude": 13.737499281701975, "altitude": 78.9300000016117, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:27.295563+00:00", "timestamp_unix": 1767936687.295563}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737403333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:26.152972+00:00", "timestamp_unix": 1767936686.152972}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737443333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:25.913704+00:00", "timestamp_unix": 1767936685.913704}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.997272321324411, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:31:57.408047+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.180121589704543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.180121589704543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6641848253535232, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.487021134803425, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.18510561770646, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.469210358575818, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.18510561770646, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.469210358575818, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8771017220083497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:52+00:00", "timestamp_unix": 1767936712.0}, "starlink_location": {"latitude": 45.55330316666667, "longitude": 13.7374975, "altitude": 79.13000000056395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:31:57.374642+00:00", "timestamp_unix": 1767936717.374642}, "starlink_gps": {"latitude": 45.55330316666667, "longitude": 13.7374975, "altitude": 79.13000000056395, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:57.374893+00:00", "timestamp_unix": 1767936717.374893}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737401666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:56.176727+00:00", "timestamp_unix": 1767936716.176727}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.737433333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:31:56.460940+00:00", "timestamp_unix": 1767936716.46094}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.18510561770646, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:32:27.347469+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.995391198106816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.995391201160365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.232179997369915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.270417428342157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 5.532341574581404e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.086133835152514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.925565056907365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.08613383907093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.925565062315377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.204838082487609, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.73738, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:23+00:00", "timestamp_unix": 1767936743.0}, "starlink_location": {"latitude": 45.55330549999995, "longitude": 13.737499666666665, "altitude": 79.22993272420213, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:32:27.313046+00:00", "timestamp_unix": 1767936747.313046}, "starlink_gps": {"latitude": 45.5533055, "longitude": 13.737499666666666, "altitude": 79.23392065623412, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:27.313298+00:00", "timestamp_unix": 1767936747.313298}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737396666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:26.222759+00:00", "timestamp_unix": 1767936746.222759}, "nmea_secondary": {"latitude": 45.55321, "longitude": 13.737466666666666, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:26.826323+00:00", "timestamp_unix": 1767936746.826323}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.08613383907093, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:32:57.327044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.545177011601208, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.542609946688685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4883971742425346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.37353503925195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004021103582778165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.06134929362677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.762957261442454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.05874102345523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.75931173462329, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.004034351662372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:54+00:00", "timestamp_unix": 1767936774.0}, "starlink_location": {"latitude": 45.55331203580321, "longitude": 13.7375, "altitude": 79.04000000115595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:32:57.293441+00:00", "timestamp_unix": 1767936777.293441}, "starlink_gps": {"latitude": 45.553311999640556, "longitude": 13.7375, "altitude": 79.04000000105137, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:57.293693+00:00", "timestamp_unix": 1767936777.293693}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737401666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:56.172732+00:00", "timestamp_unix": 1767936776.172732}, "nmea_secondary": {"latitude": 45.55319166666666, "longitude": 13.73742, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:32:55.454587+00:00", "timestamp_unix": 1767936775.454587}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.762957261442454, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:33:27.326615+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.228780092724962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.22643565736055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.291619359290465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.887433652420594, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011056830461239, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.873232578879136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.081954440096329, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.87035531171827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.078187838406127, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0592066238884525, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:25+00:00", "timestamp_unix": 1767936805.0}, "starlink_location": {"latitude": 45.55331203571866, "longitude": 13.7375, "altitude": 78.96193410477862, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:33:27.292350+00:00", "timestamp_unix": 1767936807.29235}, "starlink_gps": {"latitude": 45.55331199964636, "longitude": 13.7375, "altitude": 78.96594332916985, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:27.292603+00:00", "timestamp_unix": 1767936807.292603}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737411666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:26.155093+00:00", "timestamp_unix": 1767936806.155093}, "nmea_secondary": {"latitude": 45.55321, "longitude": 13.737446666666667, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:26.819495+00:00", "timestamp_unix": 1767936806.819495}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.081954440096329, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:33:57.404725+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.051118919078347, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.046564061466887, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.62578098829264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.630393541512859, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008015923325565203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.63460615193781, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.985528798186586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.627982524898508, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.97809598351498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.12815810980043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:47+00:00", "timestamp_unix": 1767936827.0}, "starlink_location": {"latitude": 45.553311607875365, "longitude": 13.737501333333332, "altitude": 79.24000000102676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:33:57.371268+00:00", "timestamp_unix": 1767936837.371268}, "starlink_gps": {"latitude": 45.553311535786435, "longitude": 13.737501333333332, "altitude": 79.2400000013005, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:57.371521+00:00", "timestamp_unix": 1767936837.371521}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737431666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:56.188840+00:00", "timestamp_unix": 1767936836.18884}, "nmea_secondary": {"latitude": 45.55322833333334, "longitude": 13.737453333333333, "altitude": 35.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:33:55.472483+00:00", "timestamp_unix": 1767936835.472483}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.051118919078347, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:34:27.329812+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.024267839986553, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.020989644351927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.388937051655009, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.360048684376508, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004007026479055878, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.301290180497979, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.424228428806748, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.298948452666666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.42257992344209, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1012273137027595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:18+00:00", "timestamp_unix": 1767936858.0}, "starlink_location": {"latitude": 45.5533168333333, "longitude": 13.737502333157469, "altitude": 79.23000000095448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:34:27.290238+00:00", "timestamp_unix": 1767936867.290238}, "starlink_gps": {"latitude": 45.55331683333333, "longitude": 13.73750228169542, "altitude": 79.23000000147296, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:27.290495+00:00", "timestamp_unix": 1767936867.290495}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:26.179394+00:00", "timestamp_unix": 1767936866.179394}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.737436666666667, "altitude": 38.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:25.812134+00:00", "timestamp_unix": 1767936865.812134}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.424228428806748, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:34:57.409328+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.265808281412468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.259569913452056, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3392633042653705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.004034317177803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004805158435824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.817873750945084, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.825299558893278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.812938618677215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.821751441705802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.583926585918629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:50+00:00", "timestamp_unix": 1767936890.0}, "starlink_location": {"latitude": 45.55331783333331, "longitude": 13.737502769227817, "altitude": 78.8500000002162, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:34:57.368522+00:00", "timestamp_unix": 1767936897.368522}, "starlink_gps": {"latitude": 45.55331783333331, "longitude": 13.737502666422486, "altitude": 78.8500000002162, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:57.368771+00:00", "timestamp_unix": 1767936897.368771}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:56.163827+00:00", "timestamp_unix": 1767936896.163827}, "nmea_secondary": {"latitude": 45.553198333333334, "longitude": 13.737418333333334, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:34:55.844978+00:00", "timestamp_unix": 1767936895.844978}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.825299558893278, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:35:27.407362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.893670952810245, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.893670952810245, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9671703150288127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4755955958472535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.941682266320333, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.965468310751328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.941682266320333, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.965468310751328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.375194892306955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:23+00:00", "timestamp_unix": 1767936923.0}, "starlink_location": {"latitude": 45.55331783333329, "longitude": 13.737501666666668, "altitude": 78.84999999967158, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:35:27.369009+00:00", "timestamp_unix": 1767936927.369009}, "starlink_gps": {"latitude": 45.55331783333329, "longitude": 13.737501666666668, "altitude": 78.84999999967158, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:27.369261+00:00", "timestamp_unix": 1767936927.369261}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73743, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:26.250871+00:00", "timestamp_unix": 1767936926.250871}, "nmea_secondary": {"latitude": 45.55321333333333, "longitude": 13.737465, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:25.818595+00:00", "timestamp_unix": 1767936925.818595}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.965468310751328, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:35:57.325701+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.611168534796484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.611168534796484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.563658169193354, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.949550662123068, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.671094113478652, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.488514298370164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.671094113478652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.488514298370164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.455366704115178, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:57+00:00", "timestamp_unix": 1767936957.0}, "starlink_location": {"latitude": 45.55332133333334, "longitude": 13.737507000000003, "altitude": 78.44000000016877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:35:57.288495+00:00", "timestamp_unix": 1767936957.288495}, "starlink_gps": {"latitude": 45.55332133333334, "longitude": 13.737507000000003, "altitude": 78.44000000016877, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:57.288745+00:00", "timestamp_unix": 1767936957.288745}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737426666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:56.153479+00:00", "timestamp_unix": 1767936956.153479}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737508333333333, "altitude": 35.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:35:55.877871+00:00", "timestamp_unix": 1767936955.877871}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.611168534796484, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:36:27.407956+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.854801755460525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.854801755460525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.419597535830108, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.35871528530823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.142887208042884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5218956126281995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.142887208042884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5218956126281995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.940107221238628, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:18+00:00", "timestamp_unix": 1767936978.0}, "starlink_location": {"latitude": 45.55332066666664, "longitude": 13.737509000000003, "altitude": 77.59999999963472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:36:27.367209+00:00", "timestamp_unix": 1767936987.367209}, "starlink_gps": {"latitude": 45.55332066666664, "longitude": 13.737509000000003, "altitude": 77.59999999963472, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:27.367464+00:00", "timestamp_unix": 1767936987.367464}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737438333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:26.155391+00:00", "timestamp_unix": 1767936986.155391}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737526666666668, "altitude": 41.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:25.877320+00:00", "timestamp_unix": 1767936985.87732}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.854801755460525, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:36:57.325056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.503883530703604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.50932925826834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5664907370787393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.720026622878242, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005644744710150769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.674645604170317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.41561587043054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.680288607783071, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.419273846179812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.276734053946847, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:49+00:00", "timestamp_unix": 1767937009.0}, "starlink_location": {"latitude": 45.55332146428711, "longitude": 13.737512166922459, "altitude": 77.36999999999331, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:36:57.286981+00:00", "timestamp_unix": 1767937017.286981}, "starlink_gps": {"latitude": 45.55332150024214, "longitude": 13.737512218099655, "altitude": 77.3700000010523, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:57.287238+00:00", "timestamp_unix": 1767937017.287238}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737426666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:56.189992+00:00", "timestamp_unix": 1767937016.189992}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.73752, "altitude": 40.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:36:55.829015+00:00", "timestamp_unix": 1767937015.829015}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.50932925826834, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:37:27.405089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.27222668510617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.27222668510617, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.083392083262633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.017504593298288, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.129254945105924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.781999588852344, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.129254945105924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.781999588852344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.065113815690456, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:22+00:00", "timestamp_unix": 1767937042.0}, "starlink_location": {"latitude": 45.55332216666666, "longitude": 13.737513166666668, "altitude": 77.37000000031989, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:37:27.366026+00:00", "timestamp_unix": 1767937047.366026}, "starlink_gps": {"latitude": 45.55332216666666, "longitude": 13.737513166666668, "altitude": 77.37000000031989, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:27.366276+00:00", "timestamp_unix": 1767937047.366276}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737416666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:26.174920+00:00", "timestamp_unix": 1767937046.17492}, "nmea_secondary": {"latitude": 45.553243333333334, "longitude": 13.73752, "altitude": 38.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:25.844068+00:00", "timestamp_unix": 1767937045.844068}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.129254945105924, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:37:57.325933+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.56927934739385, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.56927934739385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.470107937476912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.059932010048804, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.793111444592624, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.657515822409714, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.793111444592624, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.657515822409714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.472627779005046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:53+00:00", "timestamp_unix": 1767937073.0}, "starlink_location": {"latitude": 45.553320833333316, "longitude": 13.737507166666665, "altitude": 77.03999999968791, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:37:57.285530+00:00", "timestamp_unix": 1767937077.28553}, "starlink_gps": {"latitude": 45.553320833333316, "longitude": 13.737507166666665, "altitude": 77.03999999968791, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:57.285786+00:00", "timestamp_unix": 1767937077.285786}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737415, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:56.165447+00:00", "timestamp_unix": 1767937076.165447}, "nmea_secondary": {"latitude": 45.553225, "longitude": 13.737505, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:37:55.838226+00:00", "timestamp_unix": 1767937075.838226}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.793111444592624, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:38:27.326257+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.608646811490003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.60538279385928, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9895041076087914, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.622059250646327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004010974447222632, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.768701018249935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.58269455213852, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.76561088035184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.580957049750252, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.145949544916178, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:24+00:00", "timestamp_unix": 1767937104.0}, "starlink_location": {"latitude": 45.55331766666667, "longitude": 13.737508333224103, "altitude": 76.94000000056263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:38:27.284497+00:00", "timestamp_unix": 1767937107.284497}, "starlink_gps": {"latitude": 45.55331766666667, "longitude": 13.73750828171135, "altitude": 76.94000000037613, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:27.284744+00:00", "timestamp_unix": 1767937107.284744}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737411666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:26.226733+00:00", "timestamp_unix": 1767937106.226733}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737455, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:25.427429+00:00", "timestamp_unix": 1767937105.427429}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.608646811490003, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:38:57.400894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.473447938848192, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.46621907633178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7253488723874602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0387388715391395, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000933116617478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.468367594906102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.820397990579998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.46188108030852, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.812609896403771, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.636463507809992, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:57+00:00", "timestamp_unix": 1767937137.0}, "starlink_location": {"latitude": 45.553316499999994, "longitude": 13.737511935829234, "altitude": 76.4100000012706, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:38:57.363844+00:00", "timestamp_unix": 1767937137.363844}, "starlink_gps": {"latitude": 45.553316499999994, "longitude": 13.737511833073635, "altitude": 76.4100000012706, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:57.364096+00:00", "timestamp_unix": 1767937137.364096}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737413333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:56.187550+00:00", "timestamp_unix": 1767937136.18755}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737401666666667, "altitude": 39.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:38:55.423720+00:00", "timestamp_unix": 1767937135.42372}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.473447938848192, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:39:27.320501+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.71556922094349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.715569220588232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0378193150992354, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.23830585150857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.1494124857600884e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.2943878052271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.043747052667651, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.294387804893965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.043747052411668, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.216647408215748, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:17+00:00", "timestamp_unix": 1767937157.0}, "starlink_location": {"latitude": 45.553316499999994, "longitude": 13.737510833333335, "altitude": 76.48806637231662, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:39:27.283060+00:00", "timestamp_unix": 1767937167.28306}, "starlink_gps": {"latitude": 45.553316499999994, "longitude": 13.73751083333333, "altitude": 76.48406625710038, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:27.283312+00:00", "timestamp_unix": 1767937167.283312}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737415, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:26.157435+00:00", "timestamp_unix": 1767937166.157435}, "nmea_secondary": {"latitude": 45.55323833333333, "longitude": 13.737423333333334, "altitude": 39.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:26.828833+00:00", "timestamp_unix": 1767937166.828833}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.043747052667651, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:39:57.397751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.365313348878159, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.365313348878159, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1749457269753503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.988869937192845, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.59024399251298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.417451970858941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.59024399251298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.417451970858941, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.877174697923029, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:49+00:00", "timestamp_unix": 1767937189.0}, "starlink_location": {"latitude": 45.55331283333334, "longitude": 13.737510166666668, "altitude": 76.59999999974274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:39:57.361555+00:00", "timestamp_unix": 1767937197.361555}, "starlink_gps": {"latitude": 45.55331283333334, "longitude": 13.737510166666668, "altitude": 76.59999999974274, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:57.361804+00:00", "timestamp_unix": 1767937197.361804}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737423333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:56.159108+00:00", "timestamp_unix": 1767937196.159108}, "nmea_secondary": {"latitude": 45.553201666666666, "longitude": 13.737495, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:39:56.816011+00:00", "timestamp_unix": 1767937196.816011}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.417451970858941, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:40:27.399927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.578097607410779, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.57364561633898, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5376928864187946, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.346797558637867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011327139327437926, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.897732455141263, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.333600338536158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.897278953935725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.342349763888876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.57751581818969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:20+00:00", "timestamp_unix": 1767937220.0}, "starlink_location": {"latitude": 45.55331189212811, "longitude": 13.737515269119436, "altitude": 76.30000000288481, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:40:27.361259+00:00", "timestamp_unix": 1767937227.361259}, "starlink_gps": {"latitude": 45.553311964277974, "longitude": 13.737515166423693, "altitude": 76.30000000032325, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:27.361513+00:00", "timestamp_unix": 1767937227.361513}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737421666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:26.145844+00:00", "timestamp_unix": 1767937226.145844}, "nmea_secondary": {"latitude": 45.55322833333334, "longitude": 13.737526666666668, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:26.401589+00:00", "timestamp_unix": 1767937226.401589}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.346797558637867, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:40:57.396896+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.33093214979295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.33093214979295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6967540953463627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.619368185791333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.571703632164487, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.581901588773164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.571703632164487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.581901588773164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.165370123220037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:52+00:00", "timestamp_unix": 1767937252.0}, "starlink_location": {"latitude": 45.55331033333334, "longitude": 13.737514166666667, "altitude": 76.08000000169712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:40:57.360077+00:00", "timestamp_unix": 1767937257.360077}, "starlink_gps": {"latitude": 45.55331033333334, "longitude": 13.737514166666667, "altitude": 76.08000000169712, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:57.360331+00:00", "timestamp_unix": 1767937257.360331}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73742, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:56.185349+00:00", "timestamp_unix": 1767937256.185349}, "nmea_secondary": {"latitude": 45.55323333333333, "longitude": 13.737506666666667, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:40:56.841753+00:00", "timestamp_unix": 1767937256.841753}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.571703632164487, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:41:27.319330+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.755586025568658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.75760453959795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0974705097235025, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.239642794726397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004009133757549994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.7473465905659, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.459371168234457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.750131248596611, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.462336922767365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.339263111997795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:23+00:00", "timestamp_unix": 1767937283.0}, "starlink_location": {"latitude": 45.55330963094914, "longitude": 13.737514166666667, "altitude": 76.08000000089385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:41:27.279019+00:00", "timestamp_unix": 1767937287.279019}, "starlink_gps": {"latitude": 45.55330966700414, "longitude": 13.737514166666667, "altitude": 76.08000000173006, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:27.279267+00:00", "timestamp_unix": 1767937287.279267}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737433333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:26.215038+00:00", "timestamp_unix": 1767937286.215038}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737458333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:25.836422+00:00", "timestamp_unix": 1767937285.836422}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 8.75760453959795, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:41:57.395168+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.59506456332172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.595064562231757, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.317381605573083, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4197095057206988, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.6042056179370034e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.882529999990199, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.241522416580867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.882529998707346, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.241522415200157, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.514385352723386, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:55+00:00", "timestamp_unix": 1767937315.0}, "starlink_location": {"latitude": 45.55330683333334, "longitude": 13.737510500000003, "altitude": 75.95608818051971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:41:57.359026+00:00", "timestamp_unix": 1767937317.359026}, "starlink_gps": {"latitude": 45.55330683333332, "longitude": 13.737510499999999, "altitude": 75.94806293972364, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:57.359280+00:00", "timestamp_unix": 1767937317.35928}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737436666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:56.155374+00:00", "timestamp_unix": 1767937316.155374}, "nmea_secondary": {"latitude": 45.55323, "longitude": 13.737416666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:41:55.812709+00:00", "timestamp_unix": 1767937315.812709}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.241522416580867, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:42:27.396951+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.598817009869624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.598817009510796, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0818355717054704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.313478813510944, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.149413051815809e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.611057816108618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.557880495965973, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.611057815810332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.557880495649428, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.997291323896989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:17+00:00", "timestamp_unix": 1767937337.0}, "starlink_location": {"latitude": 45.55330883333333, "longitude": 13.737509500000002, "altitude": 76.33609814688249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:42:27.357934+00:00", "timestamp_unix": 1767937347.357934}, "starlink_gps": {"latitude": 45.55330883333333, "longitude": 13.737509499999996, "altitude": 76.32806744530237, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:27.358188+00:00", "timestamp_unix": 1767937347.358188}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:26.141565+00:00", "timestamp_unix": 1767937346.141565}, "nmea_secondary": {"latitude": 45.55323, "longitude": 13.737376666666666, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:25.848331+00:00", "timestamp_unix": 1767937345.848331}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.557880495965973, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:42:57.396876+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.65660471776976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.652703980617229, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.088732997730612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.572870825351588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008018451605481385, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.2278156282237, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.19808305700098, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.221972097039254, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.193844527385265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.547799897199168, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:48+00:00", "timestamp_unix": 1767937368.0}, "starlink_location": {"latitude": 45.553307274551734, "longitude": 13.737512333333331, "altitude": 76.8200000008402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:42:57.357067+00:00", "timestamp_unix": 1767937377.357067}, "starlink_gps": {"latitude": 45.55330720244007, "longitude": 13.73751233333333, "altitude": 76.82000000094877, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:57.357322+00:00", "timestamp_unix": 1767937377.357322}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.73744, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:56.182216+00:00", "timestamp_unix": 1767937376.182216}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737346666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:42:56.825434+00:00", "timestamp_unix": 1767937376.825434}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.19808305700098, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:43:27.421101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.784727952233329, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.773904264219567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.325436624223061, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.027486402610807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01131454252795961, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.460725886756435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.312223712020703, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.44943427273282, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.300930888935685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.026648311113107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:20+00:00", "timestamp_unix": 1767937400.0}, "starlink_location": {"latitude": 45.5533072924061, "longitude": 13.737513461218175, "altitude": 76.90807113414274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:43:27.380469+00:00", "timestamp_unix": 1767937407.380469}, "starlink_gps": {"latitude": 45.55330722033648, "longitude": 13.73751335863664, "altitude": 76.90006103250161, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:27.380720+00:00", "timestamp_unix": 1767937407.38072}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737433333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:26.155252+00:00", "timestamp_unix": 1767937406.155252}, "nmea_secondary": {"latitude": 45.55321, "longitude": 13.737356666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:25.817661+00:00", "timestamp_unix": 1767937405.817661}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.312223712020703, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:43:57.313471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.996874698789458, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.991423735694188, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3745987869329876, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.643135507668378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005644138472312492, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.096988971131827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.614487925886003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.091400475000926, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.60898796103783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6148939635252897, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:52+00:00", "timestamp_unix": 1767937432.0}, "starlink_location": {"latitude": 45.55330553573688, "longitude": 13.7375129997781, "altitude": 77.52000000183239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:43:57.276499+00:00", "timestamp_unix": 1767937437.276499}, "starlink_gps": {"latitude": 45.55330549978571, "longitude": 13.737512948606419, "altitude": 77.52000000084736, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:57.276755+00:00", "timestamp_unix": 1767937437.276755}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.73743, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:56.174500+00:00", "timestamp_unix": 1767937436.1745}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737386666666668, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:43:55.459901+00:00", "timestamp_unix": 1767937435.459901}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.614487925886003, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:44:27.315121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.917216768860275, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.918989492092921, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.177681384294275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.100367106931157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004025893883131855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.285079167530748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.938958521248171, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.287257210273767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.940969950724481, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6854629303739337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:23+00:00", "timestamp_unix": 1767937463.0}, "starlink_location": {"latitude": 45.553305297505986, "longitude": 13.737517833333339, "altitude": 77.82000000026832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:44:27.275420+00:00", "timestamp_unix": 1767937467.27542}, "starlink_gps": {"latitude": 45.55330533371172, "longitude": 13.737517833333339, "altitude": 77.8200000012879, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:27.275671+00:00", "timestamp_unix": 1767937467.275671}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737428333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:26.186190+00:00", "timestamp_unix": 1767937466.18619}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737385, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:25.422045+00:00", "timestamp_unix": 1767937465.422045}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.940969950724481, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:44:57.415012+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.608990580495995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.608990580495995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5566267793261588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4287975187604687, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.461261050536178, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.968942108012753, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.461261050536178, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.968942108012753, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5081110845809524, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:54+00:00", "timestamp_unix": 1767937494.0}, "starlink_location": {"latitude": 45.55330983333331, "longitude": 13.7375185, "altitude": 78.59000000140507, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:44:57.378001+00:00", "timestamp_unix": 1767937497.378001}, "starlink_gps": {"latitude": 45.55330983333331, "longitude": 13.7375185, "altitude": 78.59000000140507, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:57.378252+00:00", "timestamp_unix": 1767937497.378252}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737418333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:56.165855+00:00", "timestamp_unix": 1767937496.165855}, "nmea_secondary": {"latitude": 45.553243333333334, "longitude": 13.737381666666666, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:44:55.896094+00:00", "timestamp_unix": 1767937495.896094}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.968942108012753, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:45:27.419907+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.538976028067019, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.542440379158641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0814446058647507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7103633086415306, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017039719165692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.424684950111995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.923099698144513, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.42964098395145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.927519058329327, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6148942441294203, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:17+00:00", "timestamp_unix": 1767937517.0}, "starlink_location": {"latitude": 45.55330904091135, "longitude": 13.7375185, "altitude": 78.67807292340522, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:45:27.377406+00:00", "timestamp_unix": 1767937527.377406}, "starlink_gps": {"latitude": 45.55330911301032, "longitude": 13.7375185, "altitude": 78.67005955431098, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:27.377661+00:00", "timestamp_unix": 1767937527.377661}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737423333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:26.170253+00:00", "timestamp_unix": 1767937526.170253}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.73738, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:25.865818+00:00", "timestamp_unix": 1767937525.865818}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.927519058329327, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:45:57.414876+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.921660014147925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.921660014147925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6081409208258641, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.229344243246872, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.340293575423557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.037228779376981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.340293575423557, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.037228779376981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.787400300382116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:47+00:00", "timestamp_unix": 1767937547.0}, "starlink_location": {"latitude": 45.55331416666665, "longitude": 13.737518333333336, "altitude": 78.84999999936248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:45:57.375567+00:00", "timestamp_unix": 1767937557.375567}, "starlink_gps": {"latitude": 45.55331416666665, "longitude": 13.737518333333336, "altitude": 78.84999999936248, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:57.375866+00:00", "timestamp_unix": 1767937557.375866}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73742, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:56.166738+00:00", "timestamp_unix": 1767937556.166738}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.73741, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:45:55.855176+00:00", "timestamp_unix": 1767937555.855176}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.340293575423557, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:46:27.395449+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.362221081976163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.358072164274342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8099518951751796, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.581842236904131, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013506447982828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.400218186278362, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.034757576998662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.394941552259622, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.035509812918485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.632387273909534, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:20+00:00", "timestamp_unix": 1767937580.0}, "starlink_location": {"latitude": 45.55331327451948, "longitude": 13.737518833333333, "altitude": 78.92608317573752, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:46:27.352372+00:00", "timestamp_unix": 1767937587.352372}, "starlink_gps": {"latitude": 45.55331320245229, "longitude": 13.737518833333333, "altitude": 78.91807333513958, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:27.352623+00:00", "timestamp_unix": 1767937587.352623}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737418333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:26.173989+00:00", "timestamp_unix": 1767937586.173989}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.737441666666667, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:25.842706+00:00", "timestamp_unix": 1767937585.842706}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.400218186278362, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:46:57.391353+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.594699067397164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.594699067397164, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.257718750599171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.837869438072486, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.537552163322188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.992525580574368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.537552163322188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.992525580574368, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7873189441440225, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:52+00:00", "timestamp_unix": 1767937612.0}, "starlink_location": {"latitude": 45.553311333333305, "longitude": 13.737518166666664, "altitude": 79.0100000019041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:46:57.351054+00:00", "timestamp_unix": 1767937617.351054}, "starlink_gps": {"latitude": 45.553311333333305, "longitude": 13.737518166666664, "altitude": 79.0100000019041, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:57.351310+00:00", "timestamp_unix": 1767937617.35131}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737415, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:56.141192+00:00", "timestamp_unix": 1767937616.141192}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737365, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:46:56.464427+00:00", "timestamp_unix": 1767937616.464427}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.992525580574368, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:47:27.414997+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.654363318697227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.66138768649269, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1973223949913696, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2726607511034524, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007986712707769654, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.096599802389898, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.68017223074182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.102319663852994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.687614290071883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.54824927989854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:22+00:00", "timestamp_unix": 1767937642.0}, "starlink_location": {"latitude": 45.553311333333305, "longitude": 13.737517038798906, "altitude": 79.0100000019041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:47:27.374634+00:00", "timestamp_unix": 1767937647.374634}, "starlink_gps": {"latitude": 45.553311333333305, "longitude": 13.737517141371864, "altitude": 79.0100000019041, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:27.374947+00:00", "timestamp_unix": 1767937647.374947}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737415, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:26.183681+00:00", "timestamp_unix": 1767937646.183681}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737353333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:25.826588+00:00", "timestamp_unix": 1767937645.826588}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.687614290071883, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:47:57.411384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.07908049341597, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.07908049341597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3229831215983787, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.186929908713785, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.700205465107349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.585359698042105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.700205465107349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.585359698042105, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3581968075555615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:54+00:00", "timestamp_unix": 1767937674.0}, "starlink_location": {"latitude": 45.553313333333314, "longitude": 13.737519666666667, "altitude": 79.15000000184335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:47:57.372897+00:00", "timestamp_unix": 1767937677.372897}, "starlink_gps": {"latitude": 45.553313333333314, "longitude": 13.737519666666667, "altitude": 79.15000000184335, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:57.373157+00:00", "timestamp_unix": 1767937677.373157}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737418333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:56.159212+00:00", "timestamp_unix": 1767937676.159212}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.73743, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:47:55.818778+00:00", "timestamp_unix": 1767937675.818778}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.700205465107349, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:48:27.415487+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.845540983616772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.850098884993704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6619492480232723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.682140504083716, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000707030907162, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.211265847325853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1850585967388234, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.2160206368907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1815867375856284, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.224899199032517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:17+00:00", "timestamp_unix": 1767937697.0}, "starlink_location": {"latitude": 45.55331254094549, "longitude": 13.737518500000002, "altitude": 79.18000000056121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:48:27.372904+00:00", "timestamp_unix": 1767937707.372904}, "starlink_gps": {"latitude": 45.55331261289758, "longitude": 13.737518500000004, "altitude": 79.18000000033545, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:27.373154+00:00", "timestamp_unix": 1767937707.373154}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737423333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:26.163715+00:00", "timestamp_unix": 1767937706.163715}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737481666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:25.823056+00:00", "timestamp_unix": 1767937705.823056}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.850098884993704, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:48:57.407886+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.143779910643604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.148299691492362, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9428925805665993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.416066575860263, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008007809127209208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.20849371803282, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.203102171485844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.213125301666626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.199864824348078, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.624603310044582, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:48+00:00", "timestamp_unix": 1767937728.0}, "starlink_location": {"latitude": 45.55330954096897, "longitude": 13.737518166666664, "altitude": 79.81000000103766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:48:57.372959+00:00", "timestamp_unix": 1767937737.372959}, "starlink_gps": {"latitude": 45.553309612984926, "longitude": 13.737518166666666, "altitude": 79.81000000067841, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:57.373212+00:00", "timestamp_unix": 1767937737.373212}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737421666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:56.135272+00:00", "timestamp_unix": 1767937736.135272}, "nmea_secondary": {"latitude": 45.55334666666667, "longitude": 13.737398333333333, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:48:55.426797+00:00", "timestamp_unix": 1767937735.426797}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.148299691492362, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:49:27.407474+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.268181669891423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.268181669891423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2997884952312098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.701198499865228, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.408570304953276, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.481813765465171, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.408570304953276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.481813765465171, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.811715319299406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:20+00:00", "timestamp_unix": 1767937760.0}, "starlink_location": {"latitude": 45.55331033333333, "longitude": 13.737518166666664, "altitude": 79.80999999909736, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:49:27.371033+00:00", "timestamp_unix": 1767937767.371033}, "starlink_gps": {"latitude": 45.55331033333333, "longitude": 13.737518166666664, "altitude": 79.80999999909736, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:27.371291+00:00", "timestamp_unix": 1767937767.371291}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:26.138154+00:00", "timestamp_unix": 1767937766.138154}, "nmea_secondary": {"latitude": 45.55334333333333, "longitude": 13.737325, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:25.853024+00:00", "timestamp_unix": 1767937765.853024}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.481813765465171, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:49:57.382383+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.638611803692365, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.643409664124006, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5077949928238443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.824586858325454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008036720008050743, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.938194401935442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.370440811739197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.943867623400346, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.370018106746166, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.950027990076299, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:53+00:00", "timestamp_unix": 1767937793.0}, "starlink_location": {"latitude": 45.55331172534697, "longitude": 13.737516333333334, "altitude": 80.26609802702248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:49:57.346337+00:00", "timestamp_unix": 1767937797.346337}, "starlink_gps": {"latitude": 45.55331179762293, "longitude": 13.737516333333334, "altitude": 80.25806498977161, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:57.346592+00:00", "timestamp_unix": 1767937797.346592}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737435, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:56.177437+00:00", "timestamp_unix": 1767937796.177437}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737383333333334, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:49:56.400999+00:00", "timestamp_unix": 1767937796.400999}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.370440811739197, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:50:27.417497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.110120223899619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.110120223899619, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4539302478883156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.966874904842128, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.054549996795663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.272971641422831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.054549996795663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.272971641422831, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.452520103512173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:25+00:00", "timestamp_unix": 1767937825.0}, "starlink_location": {"latitude": 45.55331383333332, "longitude": 13.737514499999998, "altitude": 79.89806538474122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:50:27.376049+00:00", "timestamp_unix": 1767937827.376049}, "starlink_gps": {"latitude": 45.55331383333332, "longitude": 13.737514499999998, "altitude": 79.89006698937615, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:27.376302+00:00", "timestamp_unix": 1767937827.376302}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737436666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:26.204585+00:00", "timestamp_unix": 1767937826.204585}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.73746, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:25.881510+00:00", "timestamp_unix": 1767937825.88151}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.110120223899619, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:50:57.410943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.483869191436392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.484279649743645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7761206573977232, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.167582796444496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011297462750218989, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.746022004508587, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9417304590479174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.746163969422923, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9524916835816715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.482197373117573, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:57+00:00", "timestamp_unix": 1767937857.0}, "starlink_location": {"latitude": 45.55332112570926, "longitude": 13.737519705491186, "altitude": 79.91806781886852, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:50:57.371152+00:00", "timestamp_unix": 1767937857.371152}, "starlink_gps": {"latitude": 45.55332105374843, "longitude": 13.737519807917893, "altitude": 79.91006980496715, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:57.371404+00:00", "timestamp_unix": 1767937857.371404}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.73743, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:56.162878+00:00", "timestamp_unix": 1767937856.162878}, "nmea_secondary": {"latitude": 45.55333666666667, "longitude": 13.737508333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:50:56.457188+00:00", "timestamp_unix": 1767937856.457188}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.167582796444496, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:51:27.409393+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.125684891197384, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.130454588012105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.199698093485744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.154861491304576, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012121424641245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.895555767522998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.093691385654736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.901367991407675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.087783836778893, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.988686734293523, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:17+00:00", "timestamp_unix": 1767937877.0}, "starlink_location": {"latitude": 45.5533195409598, "longitude": 13.737520833333333, "altitude": 79.91806755606794, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:51:27.367739+00:00", "timestamp_unix": 1767937887.367739}, "starlink_gps": {"latitude": 45.55331961301454, "longitude": 13.737520833333333, "altitude": 79.91005910041964, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:27.368031+00:00", "timestamp_unix": 1767937887.368031}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737433333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:26.150873+00:00", "timestamp_unix": 1767937886.150873}, "nmea_secondary": {"latitude": 45.553353333333334, "longitude": 13.737565, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:26.451982+00:00", "timestamp_unix": 1767937886.451982}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.154861491304576, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:51:57.420690+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.735793245414152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.735793245414152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3685967371356957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.392895320908835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.93549311289712, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.693752826478291, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.93549311289712, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.693752826478291, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.624085652980677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:48+00:00", "timestamp_unix": 1767937908.0}, "starlink_location": {"latitude": 45.553320833333316, "longitude": 13.737520166666666, "altitude": 79.56999999840922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:51:57.382891+00:00", "timestamp_unix": 1767937917.382891}, "starlink_gps": {"latitude": 45.553320833333316, "longitude": 13.737520166666666, "altitude": 79.56999999840922, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:57.383144+00:00", "timestamp_unix": 1767937917.383144}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.73744, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:56.149307+00:00", "timestamp_unix": 1767937916.149307}, "nmea_secondary": {"latitude": 45.55336166666667, "longitude": 13.737583333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:51:55.829017+00:00", "timestamp_unix": 1767937915.829017}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.392895320908835, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:52:27.427409+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.127352953386087, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.12989738403958, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6042370466086253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.38423507077841, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976400433510182, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.780952216681581, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.494857099846186, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.783908897481822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.491399214311652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.200502634608643, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:19+00:00", "timestamp_unix": 1767937939.0}, "starlink_location": {"latitude": 45.55331702301658, "longitude": 13.737521833333334, "altitude": 79.74006183268769, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:52:27.383001+00:00", "timestamp_unix": 1767937947.383001}, "starlink_gps": {"latitude": 45.55331705877721, "longitude": 13.737521833333334, "altitude": 79.73608725202898, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:27.383250+00:00", "timestamp_unix": 1767937947.38325}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737455, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:26.135479+00:00", "timestamp_unix": 1767937946.135479}, "nmea_secondary": {"latitude": 45.55336, "longitude": 13.737556666666666, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:25.843184+00:00", "timestamp_unix": 1767937945.843184}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.38423507077841, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:52:57.379613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.751622442556094, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.747681620547517, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2652873461729115, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.366784004028727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.006045104638190123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.838808836405512, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.085805692675269, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.834187826100003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.089245804389932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.376543922858854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:52+00:00", "timestamp_unix": 1767937972.0}, "starlink_location": {"latitude": 45.55332077469745, "longitude": 13.737523166666668, "altitude": 79.74610296286694, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:52:57.341398+00:00", "timestamp_unix": 1767937977.341398}, "starlink_gps": {"latitude": 45.553320720332515, "longitude": 13.73752316666667, "altitude": 79.74006062519159, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:57.341656+00:00", "timestamp_unix": 1767937977.341656}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.73745, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:56.146279+00:00", "timestamp_unix": 1767937976.146279}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.73748, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:52:55.845805+00:00", "timestamp_unix": 1767937975.845805}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.751622442556094, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:53:27.404878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.220260254916676, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.220260254916676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.128269757558828, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.473615757642478, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.998354294902287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.228059039687537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.998354294902287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.228059039687537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7747703228177945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:22+00:00", "timestamp_unix": 1767938002.0}, "starlink_location": {"latitude": 45.55331999999998, "longitude": 13.73752316666667, "altitude": 79.74807861790352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:53:27.364534+00:00", "timestamp_unix": 1767938007.364534}, "starlink_gps": {"latitude": 45.55331999999998, "longitude": 13.73752316666667, "altitude": 79.74007221124111, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:27.364793+00:00", "timestamp_unix": 1767938007.364793}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737448333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:26.196481+00:00", "timestamp_unix": 1767938006.196481}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737478333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:26.818330+00:00", "timestamp_unix": 1767938006.81833}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.220260254916676, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:53:57.401036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.22982970525631, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.2298297050344, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9380993251813763, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.574707901929736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.7662746869695624e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.866459661313108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.163269417506355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.866459661147196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.163269417398018, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.150040365527403, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:54+00:00", "timestamp_unix": 1767938034.0}, "starlink_location": {"latitude": 45.55332266666668, "longitude": 13.737526000000004, "altitude": 79.63808104779613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:53:57.365811+00:00", "timestamp_unix": 1767938037.365811}, "starlink_gps": {"latitude": 45.55332266666668, "longitude": 13.737526, "altitude": 79.63007662141919, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:57.366060+00:00", "timestamp_unix": 1767938037.36606}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73745, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:56.128289+00:00", "timestamp_unix": 1767938036.128289}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737495, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:53:55.863856+00:00", "timestamp_unix": 1767938035.863856}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.22982970525631, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:54:27.419217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.040516439322781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.04369328048626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4974032265107247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.248929605357275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967964613666126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.76273330976694, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.947322213943831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.764997216203657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.949009660886233, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4507184751104103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:27+00:00", "timestamp_unix": 1767938067.0}, "starlink_location": {"latitude": 45.55332449999999, "longitude": 13.73752051323438, "altitude": 80.16006603014701, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:54:27.379002+00:00", "timestamp_unix": 1767938067.379002}, "starlink_gps": {"latitude": 45.553324499999995, "longitude": 13.737520564194766, "altitude": 80.15608677634513, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:27.379264+00:00", "timestamp_unix": 1767938067.379264}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737441666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:26.139648+00:00", "timestamp_unix": 1767938066.139648}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737471666666666, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:25.842045+00:00", "timestamp_unix": 1767938065.842045}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.04369328048626, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:54:57.412953+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.49668864618911, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.493358302859644, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.72218098647242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.889982540646432, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003974597872176834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.740722680193317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.564701278680314, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.738188539353612, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.562485438801254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1776817914175404, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:48+00:00", "timestamp_unix": 1767938088.0}, "starlink_location": {"latitude": 45.5533263333333, "longitude": 13.73752448683594, "altitude": 79.85007151158122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:54:57.377712+00:00", "timestamp_unix": 1767938097.377712}, "starlink_gps": {"latitude": 45.5533263333333, "longitude": 13.73752443579036, "altitude": 79.84608560558834, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:57.377969+00:00", "timestamp_unix": 1767938097.377969}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737428333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:56.164114+00:00", "timestamp_unix": 1767938096.164114}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737441666666667, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:54:55.351901+00:00", "timestamp_unix": 1767938095.351901}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.49668864618911, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:55:27.412864+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.056677135278889, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.056677135278889, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5532944283802053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.378208856844184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.72370315213814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.528332802865224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.72370315213814, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.528332802865224, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8623563713877096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:22+00:00", "timestamp_unix": 1767938122.0}, "starlink_location": {"latitude": 45.55332633333333, "longitude": 13.737523333333334, "altitude": 79.7600000015766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:55:27.377457+00:00", "timestamp_unix": 1767938127.377457}, "starlink_gps": {"latitude": 45.55332633333333, "longitude": 13.737523333333334, "altitude": 79.7600000015766, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:27.377712+00:00", "timestamp_unix": 1767938127.377712}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737433333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:26.120443+00:00", "timestamp_unix": 1767938126.120443}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737443333333333, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:25.433281+00:00", "timestamp_unix": 1767938125.433281}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.056677135278889, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:55:57.413389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.402724543752438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.397158366895232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6177600540677863, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.14370840290649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005592000886056158, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.559261131777703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.283629761415172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.553692881527738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.27816787088267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2276816931513355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:52+00:00", "timestamp_unix": 1767938152.0}, "starlink_location": {"latitude": 45.553329810265225, "longitude": 13.737523153305427, "altitude": 79.86000000253931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:55:57.377047+00:00", "timestamp_unix": 1767938157.377047}, "starlink_gps": {"latitude": 45.553329774646166, "longitude": 13.737523102606398, "altitude": 79.86000000345929, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:57.377300+00:00", "timestamp_unix": 1767938157.3773}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737436666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:56.150137+00:00", "timestamp_unix": 1767938156.150137}, "nmea_secondary": {"latitude": 45.55323666666666, "longitude": 13.737438333333333, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:55:55.444722+00:00", "timestamp_unix": 1767938155.444722}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.402724543752438, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:56:27.472760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.489217353001157, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.489217353001157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.84169771225518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7122193736213873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.243588720890353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.826612765367672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.243588720890353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.826612765367672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3496239732131945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:24+00:00", "timestamp_unix": 1767938184.0}, "starlink_location": {"latitude": 45.55332749999997, "longitude": 13.737521499999998, "altitude": 80.01999999957683, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:56:27.435619+00:00", "timestamp_unix": 1767938187.435619}, "starlink_gps": {"latitude": 45.55332749999997, "longitude": 13.737521499999998, "altitude": 80.01999999957683, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:27.435906+00:00", "timestamp_unix": 1767938187.435906}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737431666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:26.184532+00:00", "timestamp_unix": 1767938186.184532}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737415, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:25.458994+00:00", "timestamp_unix": 1767938185.458994}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.826612765367672, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:56:57.397274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.675573138172657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.675573138172657, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.53192311488468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8262493152336503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.913517431282012, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.251562306332037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.913517431282012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.251562306332037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.794549507483512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:57+00:00", "timestamp_unix": 1767938217.0}, "starlink_location": {"latitude": 45.55332849999999, "longitude": 13.737507833333334, "altitude": 79.9500000016037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:56:57.361159+00:00", "timestamp_unix": 1767938217.361159}, "starlink_gps": {"latitude": 45.55332849999999, "longitude": 13.737507833333334, "altitude": 79.9500000016037, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:57.361407+00:00", "timestamp_unix": 1767938217.361407}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737415, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:56.134519+00:00", "timestamp_unix": 1767938216.134519}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737428333333334, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:56:56.801680+00:00", "timestamp_unix": 1767938216.80168}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.913517431282012, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:57:27.410389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.74430191622928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.738688758479286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.172818219566159, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2315771486062563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056228813067315956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.582733545586335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.544522708058133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.577125257520901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.538900033361587, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.088798260360975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:17+00:00", "timestamp_unix": 1767938237.0}, "starlink_location": {"latitude": 45.553329310387475, "longitude": 13.737508986812761, "altitude": 80.0400697009864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:57:27.374370+00:00", "timestamp_unix": 1767938247.37437}, "starlink_gps": {"latitude": 45.55332927457173, "longitude": 13.737508935833743, "altitude": 80.03608899283296, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:27.374629+00:00", "timestamp_unix": 1767938247.374629}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737386666666668, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:26.143021+00:00", "timestamp_unix": 1767938246.143021}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.73744, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:26.364142+00:00", "timestamp_unix": 1767938246.364142}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.582733545586335, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:57:57.410439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.115263803872944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.115263803872944, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.158803788020147, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.97459229098153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.794856406182568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.32870881398588, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.794856406182568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.32870881398588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.4723424721606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:49+00:00", "timestamp_unix": 1767938269.0}, "starlink_location": {"latitude": 45.55333300000002, "longitude": 13.737512833333335, "altitude": 80.3400000004952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:57:57.373340+00:00", "timestamp_unix": 1767938277.37334}, "starlink_gps": {"latitude": 45.55333300000002, "longitude": 13.737512833333335, "altitude": 80.3400000004952, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:57.373594+00:00", "timestamp_unix": 1767938277.373594}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737378333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:56.118816+00:00", "timestamp_unix": 1767938276.118816}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737448333333333, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:57:55.836324+00:00", "timestamp_unix": 1767938275.836324}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.794856406182568, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:58:27.413663+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.156428150443224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.157100525769673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6198798351257353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.563689696747687, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056302959566296405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.77418048673239, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.594998354230528, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.774902631058506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.595555370125243, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.183042386867108, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:22+00:00", "timestamp_unix": 1767938302.0}, "starlink_location": {"latitude": 45.55333885625429, "longitude": 13.73751065351497, "altitude": 80.42007246764071, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:58:27.372782+00:00", "timestamp_unix": 1767938307.372782}, "starlink_gps": {"latitude": 45.5533388921173, "longitude": 13.737510602468772, "altitude": 80.41608651394371, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:27.373037+00:00", "timestamp_unix": 1767938307.373037}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737386666666668, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:26.146801+00:00", "timestamp_unix": 1767938306.146801}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737465, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:25.882460+00:00", "timestamp_unix": 1767938305.88246}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.774902631058506, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:58:57.469235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.997760583995252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.991915365674684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8861611376108955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.934917679347123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803280512461803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.58845434022275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.063528305430174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.582045331252079, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.057616294312189, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.559564535028512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:53+00:00", "timestamp_unix": 1767938333.0}, "starlink_location": {"latitude": 45.5533385313363, "longitude": 13.737510666666669, "altitude": 80.21000000041418, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:58:57.431689+00:00", "timestamp_unix": 1767938337.431689}, "starlink_gps": {"latitude": 45.55333845909555, "longitude": 13.737510666666669, "altitude": 80.20999999994528, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:57.431981+00:00", "timestamp_unix": 1767938337.431981}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.73739, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:56.124022+00:00", "timestamp_unix": 1767938336.124022}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737466666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:58:56.368366+00:00", "timestamp_unix": 1767938336.368366}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.58845434022275, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:59:27.389472+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.954222703447035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.942968357348146, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.851097921164829, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.257507114643444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011311272007119146, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.0524886432043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.483202810420827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.0412363995743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.472060324884919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.606341389991893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:25+00:00", "timestamp_unix": 1767938365.0}, "starlink_location": {"latitude": 45.5533384590018, "longitude": 13.737511794451096, "altitude": 80.21000000160251, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:59:27.355944+00:00", "timestamp_unix": 1767938367.355944}, "starlink_gps": {"latitude": 45.553338386952994, "longitude": 13.737511691899176, "altitude": 80.21000000004527, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:27.356208+00:00", "timestamp_unix": 1767938367.356208}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.73739, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:26.221897+00:00", "timestamp_unix": 1767938366.221897}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737456666666667, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:25.874511+00:00", "timestamp_unix": 1767938365.874511}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.0524886432043, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T05:59:57.469796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.497079443844122, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.497300585133866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.16588045067265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.541790040416519, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011355925177195471, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.066240212472998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.22210849312433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.06466952688296, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.21695082720345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.760972289478609, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:57+00:00", "timestamp_unix": 1767938397.0}, "starlink_location": {"latitude": 45.5533353646355, "longitude": 13.737511269305596, "altitude": 80.37609904523153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:59:57.430214+00:00", "timestamp_unix": 1767938397.430214}, "starlink_gps": {"latitude": 45.553335292302286, "longitude": 13.737511372262375, "altitude": 80.3680596416343, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:57.430468+00:00", "timestamp_unix": 1767938397.430468}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.73741, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:56.142073+00:00", "timestamp_unix": 1767938396.142073}, "nmea_secondary": {"latitude": 45.553196666666665, "longitude": 13.737446666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:59:56.370315+00:00", "timestamp_unix": 1767938396.370315}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.22210849312433, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:00:27.409108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.850297987314262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.850297987314262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2045307899831155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1938027475095452, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.670450119833012, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.043684688692863, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.670450119833012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.043684688692863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1558909027019086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:17+00:00", "timestamp_unix": 1767938417.0}, "starlink_location": {"latitude": 45.55333900000002, "longitude": 13.737513833333331, "altitude": 80.95000000103197, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:00:27.369540+00:00", "timestamp_unix": 1767938427.36954}, "starlink_gps": {"latitude": 45.55333900000002, "longitude": 13.737513833333331, "altitude": 80.95000000103197, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:27.369795+00:00", "timestamp_unix": 1767938427.369795}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737438333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:26.144027+00:00", "timestamp_unix": 1767938426.144027}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737413333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:25.896744+00:00", "timestamp_unix": 1767938425.896744}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.043684688692863, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:00:57.469249+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.535340939774105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.528935293680254, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4998175160491112, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.168580407294767, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00805443613947591, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.197059653795035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.015101581924895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.190099059289617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.020445032205356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.15323234964966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:49+00:00", "timestamp_unix": 1767938449.0}, "starlink_location": {"latitude": 45.55333536475594, "longitude": 13.737509000000003, "altitude": 81.09611244249497, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:00:57.428569+00:00", "timestamp_unix": 1767938457.428569}, "starlink_gps": {"latitude": 45.553335292320654, "longitude": 13.737509000000003, "altitude": 81.08806169124665, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:57.428826+00:00", "timestamp_unix": 1767938457.428826}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737436666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:56.117353+00:00", "timestamp_unix": 1767938456.117353}, "nmea_secondary": {"latitude": 45.553353333333334, "longitude": 13.73748, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:00:56.330894+00:00", "timestamp_unix": 1767938456.330894}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.15323234964966, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:01:27.390762+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.009685977815574, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.009685977815574, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2069929735833929, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.855864423671541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.216321724539867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.408526665080419, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.216321724539867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.408526665080419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.913462602467787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:22+00:00", "timestamp_unix": 1767938482.0}, "starlink_location": {"latitude": 45.553334499999984, "longitude": 13.737509, "altitude": 80.99999999924108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:01:27.352426+00:00", "timestamp_unix": 1767938487.352426}, "starlink_gps": {"latitude": 45.553334499999984, "longitude": 13.737509, "altitude": 80.99999999924108, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:27.352677+00:00", "timestamp_unix": 1767938487.352677}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737411666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:26.139337+00:00", "timestamp_unix": 1767938486.139337}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.73743, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:26.827479+00:00", "timestamp_unix": 1767938486.827479}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.216321724539867, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:01:57.463821+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.877639534672635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.87173664456974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6729647823634513, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.967469860962588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016023522757595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.155019694729967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.138005979845806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.149651807383753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.130401101394916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.189608415167713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:52+00:00", "timestamp_unix": 1767938512.0}, "starlink_location": {"latitude": 45.55333616666664, "longitude": 13.737512897384084, "altitude": 81.47000000013364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:01:57.427222+00:00", "timestamp_unix": 1767938517.427222}, "starlink_gps": {"latitude": 45.55333616666664, "longitude": 13.737512794434643, "altitude": 81.47000000013364, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:57.427470+00:00", "timestamp_unix": 1767938517.42747}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737408333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:56.128928+00:00", "timestamp_unix": 1767938516.128928}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737365, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:01:56.815426+00:00", "timestamp_unix": 1767938516.815426}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.155019694729967, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:02:27.476382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.369040798348104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.362860674569555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.44094579682991886, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.815314513692187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008047763060672144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.224625745218036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.280545695606213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.218259705786371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.278443679704209, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.16615777850466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:23+00:00", "timestamp_unix": 1767938543.0}, "starlink_location": {"latitude": 45.55333153137167, "longitude": 13.737506499999997, "altitude": 81.92000000053737, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:02:27.426323+00:00", "timestamp_unix": 1767938547.426323}, "starlink_gps": {"latitude": 45.5533314589964, "longitude": 13.7375065, "altitude": 81.92000000105202, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:27.426576+00:00", "timestamp_unix": 1767938547.426576}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737418333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:26.155153+00:00", "timestamp_unix": 1767938546.155153}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737366666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:25.445865+00:00", "timestamp_unix": 1767938545.445865}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.369040798348104, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:02:57.460687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.176362950327203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.176362950327203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9357175593359462, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.24132283691196, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.359919307746223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.149965127589928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.359919307746223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.149965127589928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.093628754953041, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:57+00:00", "timestamp_unix": 1767938577.0}, "starlink_location": {"latitude": 45.55333299999998, "longitude": 13.737509666666666, "altitude": 82.22000000025434, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:02:57.424660+00:00", "timestamp_unix": 1767938577.42466}, "starlink_gps": {"latitude": 45.55333299999998, "longitude": 13.737509666666666, "altitude": 82.22000000025434, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:57.424914+00:00", "timestamp_unix": 1767938577.424914}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737418333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:56.118863+00:00", "timestamp_unix": 1767938576.118863}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737395, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:02:56.419685+00:00", "timestamp_unix": 1767938576.419685}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.359919307746223, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:03:27.404998+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.753862090024665, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.753862090295877, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.23562686420908574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.553040048712268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.149411267509479e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.638238592355963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.584093604999609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.638238592632646, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.58409360538616, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.318913972778848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:17+00:00", "timestamp_unix": 1767938597.0}, "starlink_location": {"latitude": 45.553333, "longitude": 13.73750966666666, "altitude": 82.31006035252962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:03:27.364922+00:00", "timestamp_unix": 1767938607.364922}, "starlink_gps": {"latitude": 45.553333, "longitude": 13.737509666666666, "altitude": 82.30608102908921, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:27.365180+00:00", "timestamp_unix": 1767938607.36518}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73741, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:26.138013+00:00", "timestamp_unix": 1767938606.138013}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737395, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:26.831529+00:00", "timestamp_unix": 1767938606.831529}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.753862090295877, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:03:57.389309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.380278607010036, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.377574232107717, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4652251836373749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.995692331684639, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040081176491665845, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.302491915352615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.777419512244206, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.300045143368191, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.77363309592047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.201800836794858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:48+00:00", "timestamp_unix": 1767938628.0}, "starlink_location": {"latitude": 45.553332166666635, "longitude": 13.737510294621817, "altitude": 82.73807666510713, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:03:57.348772+00:00", "timestamp_unix": 1767938637.348772}, "starlink_gps": {"latitude": 45.553332166666635, "longitude": 13.73751024314574, "altitude": 82.73405714304842, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:57.349026+00:00", "timestamp_unix": 1767938637.349026}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737421666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:56.100946+00:00", "timestamp_unix": 1767938636.100946}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.737391666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:03:55.837081+00:00", "timestamp_unix": 1767938635.837081}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.380278607010036, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:04:27.464577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.707172487944511, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.695914857542283, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6844729733692105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.543402492517387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011357060957083541, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.89094455631369, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.129762232467652, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.880053624825699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.118468851522232, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.635750910000417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:20+00:00", "timestamp_unix": 1767938660.0}, "starlink_location": {"latitude": 45.55334403135981, "longitude": 13.737507730776686, "altitude": 83.77610550524804, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:04:27.423031+00:00", "timestamp_unix": 1767938667.423031}, "starlink_gps": {"latitude": 45.55334395901939, "longitude": 13.737507627809562, "altitude": 83.76806529173993, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:27.423285+00:00", "timestamp_unix": 1767938667.423285}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737435, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:26.106568+00:00", "timestamp_unix": 1767938666.106568}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737406666666667, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:26.853908+00:00", "timestamp_unix": 1767938666.853908}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.707172487944511, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:04:57.761532+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.877309682896234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.87402259748277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.534292757863866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3255135723167144, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004026443784013624, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.3298922392819, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.534672416567922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.326362316189492, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.53206383565191, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3907789383191345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:52+00:00", "timestamp_unix": 1767938692.0}, "starlink_location": {"latitude": 45.553340549108455, "longitude": 13.737504499999998, "altitude": 83.54807815852014, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:04:57.442149+00:00", "timestamp_unix": 1767938697.442149}, "starlink_gps": {"latitude": 45.553340512897776, "longitude": 13.737504499999998, "altitude": 83.5440535561246, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:57.442401+00:00", "timestamp_unix": 1767938697.442401}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737428333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:56.130201+00:00", "timestamp_unix": 1767938696.130201}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737391666666667, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:04:55.898478+00:00", "timestamp_unix": 1767938695.898478}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.877309682896234, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:05:27.458056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.58177319872377, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.58177319872377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.18713351332957617, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.245506715666402, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.406415059978281, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.442217806081043, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.406415059978281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.442217806081043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.113978620085331, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:25+00:00", "timestamp_unix": 1767938725.0}, "starlink_location": {"latitude": 45.553339666666666, "longitude": 13.737504499999998, "altitude": 83.45000000156799, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:05:27.421612+00:00", "timestamp_unix": 1767938727.421612}, "starlink_gps": {"latitude": 45.553339666666666, "longitude": 13.737504499999998, "altitude": 83.45000000156799, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:27.421868+00:00", "timestamp_unix": 1767938727.421868}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737428333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:26.162430+00:00", "timestamp_unix": 1767938726.16243}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.73738, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:25.874616+00:00", "timestamp_unix": 1767938725.874616}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.58177319872377, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:05:57.382525+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.265759224561268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.265759225726539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.521705614221938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.696864239260444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.6042055919076571e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.301984597144985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.602930364448035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.30198459840683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.602930364909497, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.525576202780293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:47+00:00", "timestamp_unix": 1767938747.0}, "starlink_location": {"latitude": 45.55333749999999, "longitude": 13.737508000000002, "altitude": 83.98806483773103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:05:57.347541+00:00", "timestamp_unix": 1767938757.347541}, "starlink_gps": {"latitude": 45.553337500000005, "longitude": 13.737507999999998, "altitude": 83.98405199235845, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:57.347837+00:00", "timestamp_unix": 1767938757.347837}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737433333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:56.138431+00:00", "timestamp_unix": 1767938756.138431}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737363333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:05:55.870041+00:00", "timestamp_unix": 1767938755.870041}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.265759225726539, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:06:27.457328+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.443751303951288, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.443751303951288, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1858862220216486, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.81767858585835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.018868423146522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.733095446064974, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.018868423146522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.733095446064974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.860298888423719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:18+00:00", "timestamp_unix": 1767938778.0}, "starlink_location": {"latitude": 45.55333183333334, "longitude": 13.737500333333335, "altitude": 83.81611206054431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:06:27.420069+00:00", "timestamp_unix": 1767938787.420069}, "starlink_gps": {"latitude": 45.55333183333334, "longitude": 13.737500333333335, "altitude": 83.80807213307877, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:27.420323+00:00", "timestamp_unix": 1767938787.420323}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737436666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:26.131485+00:00", "timestamp_unix": 1767938786.131485}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737356666666667, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:26.827220+00:00", "timestamp_unix": 1767938786.82722}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.443751303951288, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:06:57.458964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.472470694120455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.461235961851367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.332515426742149, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.890145941727467, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01136187936778855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.40941510048167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.672322499353037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.398393505732512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.661904526571348, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.358673870085076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:50+00:00", "timestamp_unix": 1767938810.0}, "starlink_location": {"latitude": 45.55333036467231, "longitude": 13.737501897413425, "altitude": 83.83610319337443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:06:57.419493+00:00", "timestamp_unix": 1767938817.419493}, "starlink_gps": {"latitude": 45.553330292301176, "longitude": 13.737501794402666, "altitude": 83.82805956934634, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:57.419745+00:00", "timestamp_unix": 1767938817.419745}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737433333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:56.094848+00:00", "timestamp_unix": 1767938816.094848}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737398333333333, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:06:56.827036+00:00", "timestamp_unix": 1767938816.827036}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.472470694120455, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:07:27.378309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.740601621402927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.74069614857711, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7217955066266972, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.684331257751567, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005643290449137361, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.482725358930576, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.056909910605624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.481509560773082, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.056938514781376, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.643677629151961, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:22+00:00", "timestamp_unix": 1767938842.0}, "starlink_location": {"latitude": 45.55333029234345, "longitude": 13.737499538870507, "altitude": 83.74000000086096, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:07:27.343505+00:00", "timestamp_unix": 1767938847.343505}, "starlink_gps": {"latitude": 45.553330256397686, "longitude": 13.73749959003453, "altitude": 83.7400000007941, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:27.343755+00:00", "timestamp_unix": 1767938847.343755}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.73742, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:26.118587+00:00", "timestamp_unix": 1767938846.118587}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737453333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:25.871401+00:00", "timestamp_unix": 1767938845.871401}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.74069614857711, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:07:57.456435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.197617191392958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.181172591065902, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7150455531949085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.618983406131356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01796984712629165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.601879095812096, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9843425136699855, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.584047651978151, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.966477833536499, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.618599512061742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:52+00:00", "timestamp_unix": 1767938872.0}, "starlink_location": {"latitude": 45.55332939600996, "longitude": 13.737499564079071, "altitude": 84.25610312226901, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:07:57.417881+00:00", "timestamp_unix": 1767938877.417881}, "starlink_gps": {"latitude": 45.55332925136936, "longitude": 13.737499461140679, "altitude": 84.24806515070638, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:57.418134+00:00", "timestamp_unix": 1767938877.418134}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.73741, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:56.139109+00:00", "timestamp_unix": 1767938876.139109}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737465, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:07:56.836264+00:00", "timestamp_unix": 1767938876.836264}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.601879095812096, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:08:27.458029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.770208797773536, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.770208797773536, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.114212285732423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.724444014856405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.876203175945612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.088306642547721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.876203175945612, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.088306642547721, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.852385724400117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:23+00:00", "timestamp_unix": 1767938903.0}, "starlink_location": {"latitude": 45.55332216666666, "longitude": 13.737492333333334, "altitude": 84.20999999995533, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:08:27.416900+00:00", "timestamp_unix": 1767938907.4169}, "starlink_gps": {"latitude": 45.55332216666666, "longitude": 13.737492333333334, "altitude": 84.20999999995533, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:27.417155+00:00", "timestamp_unix": 1767938907.417155}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.73739, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:26.173013+00:00", "timestamp_unix": 1767938906.173013}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737448333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:26.809137+00:00", "timestamp_unix": 1767938906.809137}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.876203175945612, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:08:57.382535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.780811003897298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.77769709250995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.099149596036912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.738365678743109, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001251054823824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.79136252453214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.49448332141071, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.788068616197194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.492260819633485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.833942368574288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:54+00:00", "timestamp_unix": 1767938934.0}, "starlink_location": {"latitude": 45.55332245903386, "longitude": 13.737487000000003, "altitude": 84.44000000161694, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:08:57.342083+00:00", "timestamp_unix": 1767938937.342083}, "starlink_gps": {"latitude": 45.55332242304974, "longitude": 13.737487000000003, "altitude": 84.43999999958044, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:57.342335+00:00", "timestamp_unix": 1767938937.342335}, "nmea_primary": {"latitude": 45.55318333333334, "longitude": 13.73735, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:56.113876+00:00", "timestamp_unix": 1767938936.113876}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737428333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:08:55.887525+00:00", "timestamp_unix": 1767938935.887525}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.79136252453214, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:09:27.374441+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.710552891978931, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.707596029330485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.065255240935176, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.556676949306488, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002274218102407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.653341512472263, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.751103397050276, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.650181460603864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.749237591014868, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.62146367156385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737377, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:25+00:00", "timestamp_unix": 1767938965.0}, "starlink_location": {"latitude": 45.553322459026106, "longitude": 13.737487000000005, "altitude": 84.52806605421468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:09:27.341368+00:00", "timestamp_unix": 1767938967.341368}, "starlink_gps": {"latitude": 45.55332242303279, "longitude": 13.737487000000003, "altitude": 84.52406560464381, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:27.341626+00:00", "timestamp_unix": 1767938967.341626}, "nmea_primary": {"latitude": 45.55319, "longitude": 13.73734, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:26.100579+00:00", "timestamp_unix": 1767938966.100579}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737421666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:25.389197+00:00", "timestamp_unix": 1767938965.389197}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.653341512472263, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:09:57.449280+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.580867618965557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.580867618965557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.888158306620091, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.095692788460803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.396165147224433, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.646106408490896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.396165147224433, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.646106408490896, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.738149841194492, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:47+00:00", "timestamp_unix": 1767938987.0}, "starlink_location": {"latitude": 45.55332149999999, "longitude": 13.737489666666667, "altitude": 84.33000000039932, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:09:57.414971+00:00", "timestamp_unix": 1767938997.414971}, "starlink_gps": {"latitude": 45.55332149999999, "longitude": 13.737489666666667, "altitude": 84.33000000039932, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:57.415302+00:00", "timestamp_unix": 1767938997.415302}, "nmea_primary": {"latitude": 45.553196666666665, "longitude": 13.737355, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:56.120455+00:00", "timestamp_unix": 1767938996.120455}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737405, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:09:56.852187+00:00", "timestamp_unix": 1767938996.852187}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.396165147224433, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:10:27.377817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.345359648639505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.33911017133907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.451339832512169, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0624395429431015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804577915102541, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.696402736148016, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.607108770873362, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.68983487380228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.602858319659173, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.376544526880938, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:17+00:00", "timestamp_unix": 1767939017.0}, "starlink_location": {"latitude": 45.553324251536715, "longitude": 13.737483833333338, "altitude": 84.14807444663685, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:10:27.340820+00:00", "timestamp_unix": 1767939027.34082}, "starlink_gps": {"latitude": 45.553324179179285, "longitude": 13.737483833333336, "altitude": 84.14405339813075, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:27.341070+00:00", "timestamp_unix": 1767939027.34107}, "nmea_primary": {"latitude": 45.553201666666666, "longitude": 13.73736, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:26.110493+00:00", "timestamp_unix": 1767939026.110493}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.73739, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:26.829545+00:00", "timestamp_unix": 1767939026.829545}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.696402736148016, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:10:57.377258+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.596231644384938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.590603929932602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6410602759065505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.856323650332666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005648508466676829, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.23726024464476, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.916571398823805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.23163313570299, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.911260648757006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.821180177292314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:49+00:00", "timestamp_unix": 1767939049.0}, "starlink_location": {"latitude": 45.553320792321344, "longitude": 13.737491961097813, "altitude": 83.990000000935, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:10:57.340049+00:00", "timestamp_unix": 1767939057.340049}, "starlink_gps": {"latitude": 45.55332075634235, "longitude": 13.737491909886474, "altitude": 83.99000000154084, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:57.340302+00:00", "timestamp_unix": 1767939057.340302}, "nmea_primary": {"latitude": 45.553195, "longitude": 13.737341666666667, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:56.101206+00:00", "timestamp_unix": 1767939056.101206}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737388333333334, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:10:56.424607+00:00", "timestamp_unix": 1767939056.424607}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.23726024464476, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:11:27.375508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.127436253040846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.124329922121206, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.538322872586834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.852161578605039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003996866859431671, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.657349958713446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.584578428401572, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.654313977738113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.5829703042291605, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.27146207944484, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:22+00:00", "timestamp_unix": 1767939082.0}, "starlink_location": {"latitude": 45.55332079236534, "longitude": 13.737490833333334, "altitude": 83.99000000037313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:11:27.337275+00:00", "timestamp_unix": 1767939087.337275}, "starlink_gps": {"latitude": 45.55332075642065, "longitude": 13.737490833333334, "altitude": 83.99000000063754, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:27.337528+00:00", "timestamp_unix": 1767939087.337528}, "nmea_primary": {"latitude": 45.55319333333333, "longitude": 13.737335, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:26.166034+00:00", "timestamp_unix": 1767939086.166034}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737401666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:25.828102+00:00", "timestamp_unix": 1767939085.828102}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.657349958713446, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:11:57.378138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.56558995327376, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.568537014295094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.978140554085277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2571730572243265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004010416859607456, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.53973393157229, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.594858413456809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.542625503075985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.596563927440669, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.605331741915506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:52+00:00", "timestamp_unix": 1767939112.0}, "starlink_location": {"latitude": 45.553320207645754, "longitude": 13.737493333333335, "altitude": 83.5300000012452, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:11:57.338659+00:00", "timestamp_unix": 1767939117.338659}, "starlink_gps": {"latitude": 45.5533202437123, "longitude": 13.737493333333335, "altitude": 83.53000000011208, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:57.338909+00:00", "timestamp_unix": 1767939117.338909}, "nmea_primary": {"latitude": 45.5532, "longitude": 13.737328333333334, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:56.120024+00:00", "timestamp_unix": 1767939116.120024}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737416666666666, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:11:56.446967+00:00", "timestamp_unix": 1767939116.446967}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.542625503075985, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:12:27.475262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.464500477828738, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.464500477828738, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.373003475467197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.464213653394601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.73580495940293, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.368097950697356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.73580495940293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.368097950697356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.812289925312951, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:24+00:00", "timestamp_unix": 1767939144.0}, "starlink_location": {"latitude": 45.55332349999999, "longitude": 13.737488833333336, "altitude": 83.73000000012425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:12:27.430481+00:00", "timestamp_unix": 1767939147.430481}, "starlink_gps": {"latitude": 45.55332349999999, "longitude": 13.737488833333336, "altitude": 83.73000000012425, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:27.430732+00:00", "timestamp_unix": 1767939147.430732}, "nmea_primary": {"latitude": 45.55320666666667, "longitude": 13.737353333333333, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:26.130576+00:00", "timestamp_unix": 1767939146.130576}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.73743, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:26.825956+00:00", "timestamp_unix": 1767939146.825956}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.73580495940293, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:12:57.450333+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.826374061065634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.827276737476813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.41977532042866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.329129359741447, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0113405943202192, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.228559601996338, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.517531437617403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.229056273173494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.517795356084429, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.712970654935766, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:55+00:00", "timestamp_unix": 1767939175.0}, "starlink_location": {"latitude": 45.55332413543362, "longitude": 13.737484063929132, "altitude": 83.78000000172825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:12:57.410294+00:00", "timestamp_unix": 1767939177.410294}, "starlink_gps": {"latitude": 45.55332420766917, "longitude": 13.737483961111352, "altitude": 83.78000000188254, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:57.410548+00:00", "timestamp_unix": 1767939177.410548}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737351666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:56.103606+00:00", "timestamp_unix": 1767939176.103606}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737435, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:12:56.814810+00:00", "timestamp_unix": 1767939176.81481}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.229056273173494, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:13:27.449122+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.097378710558955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.096478498984435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.328620219756481, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.839672842077973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011364272133198234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.414345480104242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.41384090727167, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.41316899598664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.415308072041585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.165348609218096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:27+00:00", "timestamp_unix": 1767939207.0}, "starlink_location": {"latitude": 45.55332586466033, "longitude": 13.737481602603761, "altitude": 83.78000000199955, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:13:27.409117+00:00", "timestamp_unix": 1767939207.409117}, "starlink_gps": {"latitude": 45.553325792273945, "longitude": 13.737481705636196, "altitude": 83.78000000068123, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:27.409371+00:00", "timestamp_unix": 1767939207.409371}, "nmea_primary": {"latitude": 45.553218333333334, "longitude": 13.737356666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:26.110808+00:00", "timestamp_unix": 1767939206.110808}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737436666666667, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:25.899606+00:00", "timestamp_unix": 1767939205.899606}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.414345480104242, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:13:57.443872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.14526175091227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.139110370579047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9734312695500544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.304659095626345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008044944028565596, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.092213688647522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9376984302929239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.086216357550498, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9333098956150494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.230566154732848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737382, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:47+00:00", "timestamp_unix": 1767939227.0}, "starlink_location": {"latitude": 45.553329531410256, "longitude": 13.737482500000002, "altitude": 83.46000000187657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:13:57.408362+00:00", "timestamp_unix": 1767939237.408362}, "starlink_gps": {"latitude": 45.553329459060336, "longitude": 13.737482500000002, "altitude": 83.46000000206888, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:57.408615+00:00", "timestamp_unix": 1767939237.408615}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737353333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:56.115694+00:00", "timestamp_unix": 1767939236.115694}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.737461666666666, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:13:55.864857+00:00", "timestamp_unix": 1767939235.864857}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.092213688647522, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:14:27.449106+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.428808411466402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.417470224782534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.848619159254088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.231752991005825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011356625686625049, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.2448467074766, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7101567776687285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.233492054882117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.700204292933326, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.953942410484153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:19+00:00", "timestamp_unix": 1767939259.0}, "starlink_location": {"latitude": 45.553333531308105, "longitude": 13.737490064036205, "altitude": 83.77000000070417, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:14:27.407576+00:00", "timestamp_unix": 1767939267.407576}, "starlink_gps": {"latitude": 45.553333458970435, "longitude": 13.737489961073068, "altitude": 83.7700000009908, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:27.407863+00:00", "timestamp_unix": 1767939267.407863}, "nmea_primary": {"latitude": 45.553221666666666, "longitude": 13.737336666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:26.151308+00:00", "timestamp_unix": 1767939266.151308}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737456666666667, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:25.880430+00:00", "timestamp_unix": 1767939265.88043}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.2448467074766, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:14:57.440258+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.644169034783426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.632814436148363, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.930457601931913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.600773706880144, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011372859784942764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.545528998107965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.10323901827552, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.5341571713257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.092154725885764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.525396947561989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:50+00:00", "timestamp_unix": 1767939290.0}, "starlink_location": {"latitude": 45.553334864789484, "longitude": 13.737495397580265, "altitude": 83.67000000180066, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:14:57.406880+00:00", "timestamp_unix": 1767939297.40688}, "starlink_gps": {"latitude": 45.5533347923484, "longitude": 13.737495294469952, "altitude": 83.67000000125059, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:57.407129+00:00", "timestamp_unix": 1767939297.407129}, "nmea_primary": {"latitude": 45.553218333333334, "longitude": 13.737325, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:56.094129+00:00", "timestamp_unix": 1767939296.094129}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.737461666666666, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:14:56.808807+00:00", "timestamp_unix": 1767939296.808807}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.545528998107965, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:15:27.441120+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.526583913083563, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.526583913083563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.720192643259182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.299584969151229, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.22434341788649, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.347763169808271, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.22434341788649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.347763169808271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.946162980522054, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:22+00:00", "timestamp_unix": 1767939322.0}, "starlink_location": {"latitude": 45.55333399999997, "longitude": 13.737494166666666, "altitude": 83.66999999885476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:15:27.405978+00:00", "timestamp_unix": 1767939327.405978}, "starlink_gps": {"latitude": 45.55333399999997, "longitude": 13.737494166666666, "altitude": 83.66999999885476, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:27.406231+00:00", "timestamp_unix": 1767939327.406231}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737343333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:26.098891+00:00", "timestamp_unix": 1767939326.098891}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737448333333333, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:26.815613+00:00", "timestamp_unix": 1767939326.815613}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.22434341788649, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:15:57.446389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.235984871192679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.224640176045718, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.461364682990003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.030527942085403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011347131349408913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.69508695667127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.003153702854374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.68374570726907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.992481490236348, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.336018893802152, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:53+00:00", "timestamp_unix": 1767939353.0}, "starlink_location": {"latitude": 45.55333803127619, "longitude": 13.737499730657479, "altitude": 83.73000000282674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:15:57.406651+00:00", "timestamp_unix": 1767939357.406651}, "starlink_gps": {"latitude": 45.55333795899898, "longitude": 13.737499627780435, "altitude": 83.73000000327411, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:57.406904+00:00", "timestamp_unix": 1767939357.406904}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737353333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:56.119856+00:00", "timestamp_unix": 1767939356.119856}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.73743, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:15:56.818781+00:00", "timestamp_unix": 1767939356.818781}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.69508695667127, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:16:27.443506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.052928239737122, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.036055405677898, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.823414984394222, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.02386125141935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017976407698296042, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.78584983386852, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.034848376486244, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.768558628834246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.018208095372605, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.794757344782923, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:24+00:00", "timestamp_unix": 1767939384.0}, "starlink_location": {"latitude": 45.55333822934329, "longitude": 13.737505230745928, "altitude": 82.70000000387664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:16:27.404673+00:00", "timestamp_unix": 1767939387.404673}, "starlink_gps": {"latitude": 45.55333808464989, "longitude": 13.737505127769941, "altitude": 82.70000000336664, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:27.404928+00:00", "timestamp_unix": 1767939387.404928}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.73736, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:26.109932+00:00", "timestamp_unix": 1767939386.109932}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737456666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:26.851719+00:00", "timestamp_unix": 1767939386.851719}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.78584983386852, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:16:57.461730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.790910247324673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.77348544283358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.333904552564523, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.586257780734076, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017861220933239004, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.077535841099632, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.211650881937695, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.060421008168543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.194377211701947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.869838020789727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:56+00:00", "timestamp_unix": 1767939416.0}, "starlink_location": {"latitude": 45.55334026461947, "longitude": 13.737502422518137, "altitude": 82.9600000036739, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:16:57.423947+00:00", "timestamp_unix": 1767939417.423947}, "starlink_gps": {"latitude": 45.55334012085322, "longitude": 13.737502320201967, "altitude": 82.96000000368285, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:57.424202+00:00", "timestamp_unix": 1767939417.424202}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.737335, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:56.077837+00:00", "timestamp_unix": 1767939416.077837}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737458333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:16:56.844622+00:00", "timestamp_unix": 1767939416.844622}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.077535841099632, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:17:27.441459+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.569417827793083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.564566847584508, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.314697548279332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3207818147108017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016996226790208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.740705239206104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.416799796863462, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.735096462828448, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.41284124250013, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.635021253030844, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:17+00:00", "timestamp_unix": 1767939437.0}, "starlink_location": {"latitude": 45.55333849999998, "longitude": 13.737502397505065, "altitude": 82.95999999980688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:17:27.402711+00:00", "timestamp_unix": 1767939447.402711}, "starlink_gps": {"latitude": 45.55333849999998, "longitude": 13.737502294543127, "altitude": 82.95999999980688, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:27.402961+00:00", "timestamp_unix": 1767939447.402961}, "nmea_primary": {"latitude": 45.55321166666667, "longitude": 13.737325, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:26.147259+00:00", "timestamp_unix": 1767939446.147259}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737461666666666, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:25.879529+00:00", "timestamp_unix": 1767939445.879529}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.740705239206104, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:17:57.487837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.274826248825233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.288880454976258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.400946218918104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0846217061272476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01411049863067488, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.55061905718126, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.268301143185663, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.564725538276893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.28178967657084, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.054371724715512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:50+00:00", "timestamp_unix": 1767939470.0}, "starlink_location": {"latitude": 45.55333409972511, "longitude": 13.737491218577722, "altitude": 82.58993982592959, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:17:57.442591+00:00", "timestamp_unix": 1767939477.442591}, "starlink_gps": {"latitude": 45.55333418960399, "longitude": 13.737491346508417, "altitude": 82.59992932572389, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:57.442859+00:00", "timestamp_unix": 1767939477.442859}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737328333333334, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:56.092172+00:00", "timestamp_unix": 1767939476.092172}, "nmea_secondary": {"latitude": 45.553268333333335, "longitude": 13.737441666666667, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:17:55.890985+00:00", "timestamp_unix": 1767939475.890985}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.564725538276893, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:18:27.442033+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.548387144824437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.54467305032726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.323855325531572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.304508546175121, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0060229338207886006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.772343746043791, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.934203237937758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.768264000781539, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.931912949950261, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.57411481157526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:21+00:00", "timestamp_unix": 1767939501.0}, "starlink_location": {"latitude": 45.55332766666667, "longitude": 13.737485564125619, "altitude": 83.340000001176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:18:27.401718+00:00", "timestamp_unix": 1767939507.401718}, "starlink_gps": {"latitude": 45.55332766666667, "longitude": 13.737485486773354, "altitude": 83.34000000005818, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:27.401969+00:00", "timestamp_unix": 1767939507.401969}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737348333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:26.108938+00:00", "timestamp_unix": 1767939506.108938}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737451666666667, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:25.868396+00:00", "timestamp_unix": 1767939505.868396}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.772343746043791, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:18:57.456497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.23104067196622, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.224468221976258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.907682357337409, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.711220998362561, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005733567415518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.053997462406349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.346289737836094, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.047776530352733, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.338310863607025, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.443399199581883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:53+00:00", "timestamp_unix": 1767939533.0}, "starlink_location": {"latitude": 45.55332854898029, "longitude": 13.737475000000003, "altitude": 82.89000000109405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:18:57.420726+00:00", "timestamp_unix": 1767939537.420726}, "starlink_gps": {"latitude": 45.553328476983, "longitude": 13.737475000000003, "altitude": 82.89000000061952, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:57.420979+00:00", "timestamp_unix": 1767939537.420979}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737353333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:56.103338+00:00", "timestamp_unix": 1767939536.103338}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737468333333334, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:18:56.812760+00:00", "timestamp_unix": 1767939536.81276}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.053997462406349, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:19:27.439671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.078134924516137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.07997353632755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.549458066096955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.179178717036977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011352116519772266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.497022655205903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.728084963383769, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.497805302343295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.735194756496275, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.573422592345027, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:24+00:00", "timestamp_unix": 1767939564.0}, "starlink_location": {"latitude": 45.55332680200937, "longitude": 13.737476230725182, "altitude": 82.8900000016678, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:19:27.400028+00:00", "timestamp_unix": 1767939567.400028}, "starlink_gps": {"latitude": 45.55332687431834, "longitude": 13.737476127802962, "altitude": 82.8900000013821, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:27.400276+00:00", "timestamp_unix": 1767939567.400276}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737328333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:26.120726+00:00", "timestamp_unix": 1767939566.120726}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737466666666666, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:26.628751+00:00", "timestamp_unix": 1767939566.628751}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.497805302343295, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:19:57.472192+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.119138048903306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.112132565241762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.219120914569078, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.644742157051147, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002297476991934, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.344325449671715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.458650817789813, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.33868918683035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.450791221604591, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.845346557929378, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:54+00:00", "timestamp_unix": 1767939594.0}, "starlink_location": {"latitude": 45.5533275490406, "longitude": 13.737478, "altitude": 82.49192940449745, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:19:57.419204+00:00", "timestamp_unix": 1767939597.419204}, "starlink_gps": {"latitude": 45.55332747707421, "longitude": 13.737478000000001, "altitude": 82.4999280374176, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:57.419454+00:00", "timestamp_unix": 1767939597.419454}, "nmea_primary": {"latitude": 45.553205, "longitude": 13.737301666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:56.091273+00:00", "timestamp_unix": 1767939596.091273}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.73746, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:19:56.308415+00:00", "timestamp_unix": 1767939596.308415}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.344325449671715, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:20:27.459641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.768521087746779, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.768521087746779, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.099981928478925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.924366536549501, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.539442674132243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.537385027577214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.539442674132243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.537385027577214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.880812678191168, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:26+00:00", "timestamp_unix": 1767939626.0}, "starlink_location": {"latitude": 45.553326833333315, "longitude": 13.737481166666665, "altitude": 82.22000000082987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:20:27.418411+00:00", "timestamp_unix": 1767939627.418411}, "starlink_gps": {"latitude": 45.553326833333315, "longitude": 13.737481166666665, "altitude": 82.22000000082987, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:27.418662+00:00", "timestamp_unix": 1767939627.418662}, "nmea_primary": {"latitude": 45.553198333333334, "longitude": 13.73731, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:26.140603+00:00", "timestamp_unix": 1767939626.140603}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737465, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:26.611939+00:00", "timestamp_unix": 1767939626.611939}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.539442674132243, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:20:57.476969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.063769021344893, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.080414085289428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.620958627629278, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.531540064892399, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020033041609743587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.44510940419437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.7746616293451964, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.459691066862103, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.794620323789047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.790204807918382, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:47+00:00", "timestamp_unix": 1767939647.0}, "starlink_location": {"latitude": 45.553320699218425, "longitude": 13.737475833333335, "altitude": 81.88992695221805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:20:57.437613+00:00", "timestamp_unix": 1767939657.437613}, "starlink_gps": {"latitude": 45.553320879379896, "longitude": 13.737475833333335, "altitude": 81.89993888662195, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:57.437866+00:00", "timestamp_unix": 1767939657.437866}, "nmea_primary": {"latitude": 45.5532, "longitude": 13.737313333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:56.118312+00:00", "timestamp_unix": 1767939656.118312}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737468333333334, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:20:56.645197+00:00", "timestamp_unix": 1767939656.645197}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.459691066862103, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:21:27.433993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.370804780777442, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.377368287845835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.2608093728224965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.210522649019639, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008057564885872186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.548211531551418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.511363334193163, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.554357218744398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.519311743816269, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.882099578196902, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:18+00:00", "timestamp_unix": 1767939678.0}, "starlink_location": {"latitude": 45.553321635226766, "longitude": 13.737475833333336, "altitude": 81.99000000106633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:21:27.396986+00:00", "timestamp_unix": 1767939687.396986}, "starlink_gps": {"latitude": 45.55332170769019, "longitude": 13.737475833333335, "altitude": 81.99000000087257, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:27.397234+00:00", "timestamp_unix": 1767939687.397234}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.737346666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:26.093246+00:00", "timestamp_unix": 1767939686.093246}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.73746, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:26.572872+00:00", "timestamp_unix": 1767939686.572872}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.554357218744398, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:21:57.452324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.175776288071004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.175776288071004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.746383451439439, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.348348837811256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.3212862649166, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.008830266487701, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.3212862649166, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.008830266487701, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.773415868926705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:50+00:00", "timestamp_unix": 1767939710.0}, "starlink_location": {"latitude": 45.55332449999999, "longitude": 13.737475833333331, "altitude": 81.17999999982088, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:21:57.416314+00:00", "timestamp_unix": 1767939717.416314}, "starlink_gps": {"latitude": 45.55332449999999, "longitude": 13.737475833333331, "altitude": 81.17999999982088, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:57.416562+00:00", "timestamp_unix": 1767939717.416562}, "nmea_primary": {"latitude": 45.55321333333333, "longitude": 13.73732, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:56.074507+00:00", "timestamp_unix": 1767939716.074507}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.73746, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:21:56.604848+00:00", "timestamp_unix": 1767939716.604848}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.3212862649166, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:22:27.456931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.959548582198082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.96622738929526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.34899217305758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.099414510923543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016638354729, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.09621058857082, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.538611674085399, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.102144233211693, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.546141014263707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.737834170060664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:22+00:00", "timestamp_unix": 1767939742.0}, "starlink_location": {"latitude": 45.55332711761631, "longitude": 13.737482666666663, "altitude": 80.59192835473038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:22:27.415167+00:00", "timestamp_unix": 1767939747.415167}, "starlink_gps": {"latitude": 45.55332718971167, "longitude": 13.737482666666665, "altitude": 80.59994131623213, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:27.415419+00:00", "timestamp_unix": 1767939747.415419}, "nmea_primary": {"latitude": 45.55321333333333, "longitude": 13.737335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:26.113469+00:00", "timestamp_unix": 1767939746.113469}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737445, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:26.605804+00:00", "timestamp_unix": 1767939746.605804}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.102144233211693, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:22:57.565812+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.284517162566713, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.290896722424707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.142141463465323, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.176468770703336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987251051140759, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.383695237933516, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.70655963180591, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.38979605140477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.713406353797183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.061609680544526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:54+00:00", "timestamp_unix": 1767939774.0}, "starlink_location": {"latitude": 45.55333086114264, "longitude": 13.737492500000002, "altitude": 80.58194684163938, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:22:57.526473+00:00", "timestamp_unix": 1767939777.526473}, "starlink_gps": {"latitude": 45.553330932973715, "longitude": 13.737492500000004, "altitude": 80.58993043102623, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:57.526724+00:00", "timestamp_unix": 1767939777.526724}, "nmea_primary": {"latitude": 45.553218333333334, "longitude": 13.737356666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:56.103482+00:00", "timestamp_unix": 1767939776.103482}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737421666666666, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:22:56.640936+00:00", "timestamp_unix": 1767939776.640936}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.38979605140477, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:23:27.470583+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.356474227848656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.356474227754846, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.146481501739079, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.121238333030342, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.3831371178828073e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.49413457937423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.342393396384605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.49413457928336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.342393396281691, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.63646369627775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:25+00:00", "timestamp_unix": 1767939805.0}, "starlink_location": {"latitude": 45.55333183333334, "longitude": 13.737492500000004, "altitude": 80.58992947599278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:23:27.434097+00:00", "timestamp_unix": 1767939807.434097}, "starlink_gps": {"latitude": 45.55333183333334, "longitude": 13.737492500000002, "altitude": 80.59390837262208, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:27.434345+00:00", "timestamp_unix": 1767939807.434345}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737353333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:26.141897+00:00", "timestamp_unix": 1767939806.141897}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737365, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:26.617954+00:00", "timestamp_unix": 1767939806.617954}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.49413457937423, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:23:57.473817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.778585754015706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.772995054651078, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.437882954004697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.187093276467805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055926421998688915, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.214440729063725, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.214502829583084, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.208852381240767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.209040786415292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.127828487119495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:47+00:00", "timestamp_unix": 1767939827.0}, "starlink_location": {"latitude": 45.553333900304565, "longitude": 13.7374977814646, "altitude": 80.10000000212939, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:23:57.433375+00:00", "timestamp_unix": 1767939837.433375}, "starlink_gps": {"latitude": 45.55333386468141, "longitude": 13.737497730759765, "altitude": 80.10000000166032, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:57.433625+00:00", "timestamp_unix": 1767939837.433625}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737356666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:56.109210+00:00", "timestamp_unix": 1767939836.10921}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737333333333334, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:23:56.830475+00:00", "timestamp_unix": 1767939836.830475}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.214440729063725, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:24:27.476322+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.296281188187463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.299293192514012, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.207519849099128, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.846468979514418, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039540812602919286, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.430524583226301, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.726086943075547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.43335248955375, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.729468149081118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5143852913306564, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:19+00:00", "timestamp_unix": 1767939859.0}, "starlink_location": {"latitude": 45.553332000000005, "longitude": 13.737501718432027, "altitude": 79.02000000049159, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:24:27.432639+00:00", "timestamp_unix": 1767939867.432639}, "starlink_gps": {"latitude": 45.553332000000005, "longitude": 13.737501769214116, "altitude": 79.02000000049159, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:27.432889+00:00", "timestamp_unix": 1767939867.432889}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.73736, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:26.069023+00:00", "timestamp_unix": 1767939866.069023}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.73734, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:26.832109+00:00", "timestamp_unix": 1767939866.832109}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.43335248955375, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T06:24:57.468166+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.941077953402628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.93835972241156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.528652882804666, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3804287422648116, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039676087149072324, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.408388153082853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.284602656777366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.405508963326904, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.282001641495444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8262503872673759, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:50+00:00", "timestamp_unix": 1767939890.0}, "starlink_location": {"latitude": 45.553328666666644, "longitude": 13.737505281599372, "altitude": 78.91000000174782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:24:57.431916+00:00", "timestamp_unix": 1767939897.431916}, "starlink_gps": {"latitude": 45.553328666666665, "longitude": 13.737505230643553, "altitude": 78.91000000117462, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:57.432165+00:00", "timestamp_unix": 1767939897.432165}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737361666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:56.114663+00:00", "timestamp_unix": 1767939896.114663}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737385, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:24:56.850677+00:00", "timestamp_unix": 1767939896.850677}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.408388153082853, "position_uncertainties": {"starlink_location": 15.0}}


