# positions_validation

validation_timestamp: 2026-01-09T22:10:28.796627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.865911235731296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.865911235731296, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.68058301117645, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.66198717781173, "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.28925961756412, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.038835479097845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.28925961756412, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.038835479097845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.7524816034605415, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:25+00:00", "timestamp_unix": 1767996625.0}, "starlink_location": {"latitude": 44.44692733333332, "longitude": 12.2446985, "altitude": 75.76000000090603, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:10:28.759457+00:00", "timestamp_unix": 1767996628.759457}, "starlink_gps": {"latitude": 44.44692733333332, "longitude": 12.2446985, "altitude": 75.76000000090603, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:28.759701+00:00", "timestamp_unix": 1767996628.759701}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:27.617545+00:00", "timestamp_unix": 1767996627.617545}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244661666666667, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:28.166264+00:00", "timestamp_unix": 1767996628.166264}}

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.038835479097845, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:10:58.800095+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.840989817622768, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.836848432646757, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.18939344069654, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.170900602906095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005609168813068874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.662946924863324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.864569615767786, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.658727813585275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.859374033791687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.175718099065028, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:57+00:00", "timestamp_unix": 1767996657.0}, "starlink_location": {"latitude": 44.44692661275571, "longitude": 12.24469950589953, "altitude": 75.76000000009682, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:10:58.759541+00:00", "timestamp_unix": 1767996658.759541}, "starlink_gps": {"latitude": 44.44692664848644, "longitude": 12.24469945602077, "altitude": 75.76000000009377, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:58.759825+00:00", "timestamp_unix": 1767996658.759825}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:57.598409+00:00", "timestamp_unix": 1767996657.598409}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244641666666666, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:10:57.266612+00:00", "timestamp_unix": 1767996657.266612}}

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.864569615767786, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:11:28.792803+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.341889699648734, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.34189484337815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0820722009039483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.144463466364167, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039574067660957035, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.312365650659753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.414404204611412, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.31219199738912, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.413092975730798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.419002176613055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:19+00:00", "timestamp_unix": 1767996679.0}, "starlink_location": {"latitude": 44.44692799999999, "longitude": 12.244701839217878, "altitude": 75.96000000078143, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:11:28.757320+00:00", "timestamp_unix": 1767996688.75732}, "starlink_gps": {"latitude": 44.44692799999999, "longitude": 12.244701789365175, "altitude": 75.96000000078143, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:28.757570+00:00", "timestamp_unix": 1767996688.75757}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244696666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:27.609157+00:00", "timestamp_unix": 1767996687.609157}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.24465, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:28.217069+00:00", "timestamp_unix": 1767996688.217069}}

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.414404204611412, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:11:58.793068+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.130611465642609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.130611465642609, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1626775740914472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6655189106478288, "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.313547980167828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.805720327339095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.313547980167828, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.805720327339095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.598579005161576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:50+00:00", "timestamp_unix": 1767996710.0}, "starlink_location": {"latitude": 44.446921333333314, "longitude": 12.244709500000003, "altitude": 76.24000000088962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:11:58.756551+00:00", "timestamp_unix": 1767996718.756551}, "starlink_gps": {"latitude": 44.446921333333314, "longitude": 12.244709500000003, "altitude": 76.24000000088962, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:58.756797+00:00", "timestamp_unix": 1767996718.756797}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244715, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:57.615283+00:00", "timestamp_unix": 1767996717.615283}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244666666666667, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:11:58.243864+00:00", "timestamp_unix": 1767996718.243864}}

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.805720327339095, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:12:28.793074+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.432223245552603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.432223245552603, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2189026633711597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.898707194442537, "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.91623959984229, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.985897026787471, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.91623959984229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.985897026787471, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.997338242288301, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:21+00:00", "timestamp_unix": 1767996741.0}, "starlink_location": {"latitude": 44.44692233333331, "longitude": 12.244708666666666, "altitude": 75.910000000623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:12:28.756960+00:00", "timestamp_unix": 1767996748.75696}, "starlink_gps": {"latitude": 44.44692233333331, "longitude": 12.244708666666666, "altitude": 75.910000000623, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:28.757213+00:00", "timestamp_unix": 1767996748.757213}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244725, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:27.614934+00:00", "timestamp_unix": 1767996747.614934}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.24464, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:28.186699+00:00", "timestamp_unix": 1767996748.186699}}

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.985897026787471, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:12:58.794797+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.980435011497054, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.980435011497054, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.294677932457555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.686439658869597, "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": 7.945935265502128, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.65736093038461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.945935265502128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.65736093038461, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.182726289160153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:52+00:00", "timestamp_unix": 1767996772.0}, "starlink_location": {"latitude": 44.44692233333331, "longitude": 12.244708666666666, "altitude": 75.910000000623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:12:58.754905+00:00", "timestamp_unix": 1767996778.754905}, "starlink_gps": {"latitude": 44.44692233333331, "longitude": 12.244708666666666, "altitude": 75.910000000623, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:58.755147+00:00", "timestamp_unix": 1767996778.755147}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.24472, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:57.592306+00:00", "timestamp_unix": 1767996777.592306}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24463, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:12:58.229609+00:00", "timestamp_unix": 1767996778.229609}}

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.980435011497054, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:13:28.848009+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.081354443388237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.081354443388237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.184873825771077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.264420979095319, "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": 6.054848022474425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.280385535756562, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.054848022474425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.280385535756562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.278977699203103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:23+00:00", "timestamp_unix": 1767996803.0}, "starlink_location": {"latitude": 44.44692366666667, "longitude": 12.244715833333334, "altitude": 75.66999999996324, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:13:28.813990+00:00", "timestamp_unix": 1767996808.81399}, "starlink_gps": {"latitude": 44.44692366666667, "longitude": 12.244715833333334, "altitude": 75.66999999996324, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:28.814238+00:00", "timestamp_unix": 1767996808.814238}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244698333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:27.600517+00:00", "timestamp_unix": 1767996807.600517}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244661666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:28.163062+00:00", "timestamp_unix": 1767996808.163062}}

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.280385535756562, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:13:58.787431+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.454214133060042, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.457628672633374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.112717468224278, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.154098720882648, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00560384407694155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.193806485743402, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.65665758165396, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.195374885587226, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.659727258354446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.066347767853654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:54+00:00", "timestamp_unix": 1767996834.0}, "starlink_location": {"latitude": 44.446927887285966, "longitude": 12.244716005957752, "altitude": 75.13999999985495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:13:58.753340+00:00", "timestamp_unix": 1767996838.75334}, "starlink_gps": {"latitude": 44.44692785158918, "longitude": 12.244715956126308, "altitude": 75.13999999920493, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:58.753588+00:00", "timestamp_unix": 1767996838.753588}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244678333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:57.613569+00:00", "timestamp_unix": 1767996837.613569}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244688333333333, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:13:58.175282+00:00", "timestamp_unix": 1767996838.175282}}

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.457628672633374, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:14:28.847723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.295053616307925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.28703875974203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.690431250709239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.912402916172774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008038932252977402, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.861121103958427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.028777196787818, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.854319406566701, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.020837443066391, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.943673554836803, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:26+00:00", "timestamp_unix": 1767996866.0}, "starlink_location": {"latitude": 44.44692872514388, "longitude": 12.244716000000002, "altitude": 74.53000000147432, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:14:28.813941+00:00", "timestamp_unix": 1767996868.813941}, "starlink_gps": {"latitude": 44.44692879743973, "longitude": 12.244716000000002, "altitude": 74.53000000143247, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:28.814192+00:00", "timestamp_unix": 1767996868.814192}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244676666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:27.592273+00:00", "timestamp_unix": 1767996867.592273}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244688333333333, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:27.180565+00:00", "timestamp_unix": 1767996867.180565}}

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.028777196787818, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:14:58.791470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.558099197330032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.56207227402741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.425674114697491, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.276483635858783, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00398028055309405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.600749729066471, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.55527332261461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.6037755282670565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.55916396384398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.669927843231525, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:57+00:00", "timestamp_unix": 1767996897.0}, "starlink_location": {"latitude": 44.446930220648554, "longitude": 12.244716000000002, "altitude": 74.5300000011497, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:14:58.751519+00:00", "timestamp_unix": 1767996898.751519}, "starlink_gps": {"latitude": 44.44693018485303, "longitude": 12.244716, "altitude": 74.5300000014386, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:58.751810+00:00", "timestamp_unix": 1767996898.75181}, "nmea_primary": {"latitude": 44.44696166666667, "longitude": 12.244678333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:57.583189+00:00", "timestamp_unix": 1767996897.583189}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244666666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:14:58.144849+00:00", "timestamp_unix": 1767996898.144849}}

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.55916396384398, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:15:28.852604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.706138562889848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.69814020568892, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0788758190561545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.220557946368361, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040796859415585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.286777050081926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.173649526208557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.280221342687207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.16614008577687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.17164114318978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:19+00:00", "timestamp_unix": 1767996919.0}, "starlink_location": {"latitude": 44.446922225186555, "longitude": 12.244720833333334, "altitude": 74.51000000122364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:15:28.811097+00:00", "timestamp_unix": 1767996928.811097}, "starlink_gps": {"latitude": 44.44692229749918, "longitude": 12.244720833333334, "altitude": 74.51000000022896, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:28.811348+00:00", "timestamp_unix": 1767996928.811348}, "nmea_primary": {"latitude": 44.44696833333333, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:27.608805+00:00", "timestamp_unix": 1767996927.608805}, "nmea_secondary": {"latitude": 44.447091666666665, "longitude": 12.24463, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:28.160063+00:00", "timestamp_unix": 1767996928.160063}}

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.173649526208557, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:15:58.849843+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.0254875285839, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.0254875285839, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.380674890111464, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.569271991874398, "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": 6.27319866341142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.047362969280282, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.27319866341142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.047362969280282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.872758359776032, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:50+00:00", "timestamp_unix": 1767996950.0}, "starlink_location": {"latitude": 44.44691933333332, "longitude": 12.244724666666666, "altitude": 75.08000000046363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:15:58.810075+00:00", "timestamp_unix": 1767996958.810075}, "starlink_gps": {"latitude": 44.44691933333332, "longitude": 12.244724666666666, "altitude": 75.08000000046363, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:58.810324+00:00", "timestamp_unix": 1767996958.810324}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:57.618137+00:00", "timestamp_unix": 1767996957.618137}, "nmea_secondary": {"latitude": 44.447091666666665, "longitude": 12.244615, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:15:58.213244+00:00", "timestamp_unix": 1767996958.213244}}

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": 21.047362969280282, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:16:28.787158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.660015986134034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.660015986134034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.077920017838704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.483628086556006, "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.976284223949277, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.978191790880196, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.976284223949277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.978191790880196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.037153746944046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:22+00:00", "timestamp_unix": 1767996982.0}, "starlink_location": {"latitude": 44.44692300000001, "longitude": 12.244730500000001, "altitude": 74.81000000101324, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:16:28.749625+00:00", "timestamp_unix": 1767996988.749625}, "starlink_gps": {"latitude": 44.44692300000001, "longitude": 12.244730500000001, "altitude": 74.81000000101324, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:28.749873+00:00", "timestamp_unix": 1767996988.749873}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:27.581507+00:00", "timestamp_unix": 1767996987.581507}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244621666666667, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:27.230243+00:00", "timestamp_unix": 1767996987.230243}}

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.978191790880196, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:16:58.847510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.790719958684807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.7851438083475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.808405225848789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.192901727183232, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01134357027205258, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.584345780969908, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.15599719756222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.58288653011263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.156937852518872, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.915541405126456, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:54+00:00", "timestamp_unix": 1767997014.0}, "starlink_location": {"latitude": 44.44692222517606, "longitude": 12.24472941837473, "altitude": 74.81000000157984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:16:58.808966+00:00", "timestamp_unix": 1767997018.808966}, "starlink_gps": {"latitude": 44.446922297435265, "longitude": 12.244729519245842, "altitude": 74.81000000082297, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:58.809214+00:00", "timestamp_unix": 1767997018.809214}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244663333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:57.603905+00:00", "timestamp_unix": 1767997017.603905}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244545, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:16:57.265921+00:00", "timestamp_unix": 1767997017.265921}}

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.156937852518872, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:17:28.845029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.26293388433568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.26293388433568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.274456588784353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.334140839094225, "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.340328585685883, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.948843884266516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.340328585685883, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.948843884266516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.460870038762687, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:26+00:00", "timestamp_unix": 1767997046.0}, "starlink_location": {"latitude": 44.446925333333326, "longitude": 12.244732000000003, "altitude": 74.71000000014755, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:17:28.808076+00:00", "timestamp_unix": 1767997048.808076}, "starlink_gps": {"latitude": 44.446925333333326, "longitude": 12.244732000000003, "altitude": 74.71000000014755, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:28.808326+00:00", "timestamp_unix": 1767997048.808326}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244668333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:27.590334+00:00", "timestamp_unix": 1767997047.590334}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24452, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:28.152430+00:00", "timestamp_unix": 1767997048.15243}}

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.948843884266516, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:17:58.764282+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.405013078884132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.405013075014239, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.080008809558869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.104729005664083, "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": 6.494577386423244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.036642352723554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.494577383605068, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.036642350646808, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.823274574586682, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:58+00:00", "timestamp_unix": 1767997078.0}, "starlink_location": {"latitude": 44.44692833333331, "longitude": 12.244727333333334, "altitude": 74.78807497864535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:17:58.727493+00:00", "timestamp_unix": 1767997078.727493}, "starlink_gps": {"latitude": 44.44692833333335, "longitude": 12.244727333333334, "altitude": 74.78404804242308, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:58.727740+00:00", "timestamp_unix": 1767997078.72774}, "nmea_primary": {"latitude": 44.44697, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:57.579584+00:00", "timestamp_unix": 1767997077.579584}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244523333333333, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:17:57.227159+00:00", "timestamp_unix": 1767997077.227159}}

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.036642352723554, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:18:28.846560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.345870228414606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.345870228414606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.411521558206385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.497104624291527, "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": 5.654646067435033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.99869374735611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.654646067435033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.99869374735611, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.553886242975624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:20+00:00", "timestamp_unix": 1767997100.0}, "starlink_location": {"latitude": 44.446925499999985, "longitude": 12.244730666666667, "altitude": 74.87999999998664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:18:28.805896+00:00", "timestamp_unix": 1767997108.805896}, "starlink_gps": {"latitude": 44.446925499999985, "longitude": 12.244730666666667, "altitude": 74.87999999998664, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:28.806148+00:00", "timestamp_unix": 1767997108.806148}, "nmea_primary": {"latitude": 44.44696, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:27.600561+00:00", "timestamp_unix": 1767997107.600561}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244545, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:28.226477+00:00", "timestamp_unix": 1767997108.226477}}

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.99869374735611, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:18:58.948458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.424508075748623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.422516017340223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.8188270794435395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.308180494476442, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002262249034647, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.861929739809113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.663932959056762, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.856026195362589, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.656872876867839, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.034531702204507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:51+00:00", "timestamp_unix": 1767997131.0}, "starlink_location": {"latitude": 44.446925499999985, "longitude": 12.244731873875457, "altitude": 74.87999999998664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:18:58.912285+00:00", "timestamp_unix": 1767997138.912285}, "starlink_gps": {"latitude": 44.446925499999985, "longitude": 12.244731773068436, "altitude": 74.87999999998664, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:58.912533+00:00", "timestamp_unix": 1767997138.912533}, "nmea_primary": {"latitude": 44.446955, "longitude": 12.244686666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:57.606954+00:00", "timestamp_unix": 1767997137.606954}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.24458, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:18:58.181532+00:00", "timestamp_unix": 1767997138.181532}}

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.663932959056762, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:19:28.784353+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.047888956015056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.04662761589003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.33296721253574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.858791272544918, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003948467999352422, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.041682340960553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.493849158246583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.039581859805326, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.490063070102432, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.02287108067858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:23+00:00", "timestamp_unix": 1767997163.0}, "starlink_location": {"latitude": 44.446927333333335, "longitude": 12.244740505904609, "altitude": 74.01000000049625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:19:28.744969+00:00", "timestamp_unix": 1767997168.744969}, "starlink_gps": {"latitude": 44.4469273333333, "longitude": 12.24474045616451, "altitude": 74.00999999985814, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:28.745213+00:00", "timestamp_unix": 1767997168.745213}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.2447, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:27.615487+00:00", "timestamp_unix": 1767997167.615487}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.244601666666666, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:28.170071+00:00", "timestamp_unix": 1767997168.170071}}

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.047888956015056, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:19:58.758207+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.896883275971918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.898700099271496, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6780053318849104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.789057667315733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005655621548577795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.247165198430012, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.223571928614998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.249254554744866, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.220717057486493, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.111242984693787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:55+00:00", "timestamp_unix": 1767997195.0}, "starlink_location": {"latitude": 44.4469302024911, "longitude": 12.244742980651488, "altitude": 73.32000000205561, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:19:58.724385+00:00", "timestamp_unix": 1767997198.724385}, "starlink_gps": {"latitude": 44.44693016646445, "longitude": 12.24474293035968, "altitude": 73.32000000229226, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:58.724634+00:00", "timestamp_unix": 1767997198.724634}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244706666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:57.603972+00:00", "timestamp_unix": 1767997197.603972}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244618333333333, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:19:58.201176+00:00", "timestamp_unix": 1767997198.201176}}

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.898700099271496, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:20:28.761336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.232810148518203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.23875350212639, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.695958798468554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.548899947184799, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00898232276570313, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.632095720772485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.29931013782898, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.63689034766434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.299010215439333, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.333921890038177, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:26+00:00", "timestamp_unix": 1767997226.0}, "starlink_location": {"latitude": 44.446931071680595, "longitude": 12.244746980673655, "altitude": 73.39000000147448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:20:28.724916+00:00", "timestamp_unix": 1767997228.724916}, "starlink_gps": {"latitude": 44.44693099937937, "longitude": 12.244746930208725, "altitude": 73.39000000326119, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:28.725162+00:00", "timestamp_unix": 1767997228.725162}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244716666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:27.580302+00:00", "timestamp_unix": 1767997227.580302}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244663333333333, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:27.224822+00:00", "timestamp_unix": 1767997227.224822}}

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.23875350212639, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:20:58.762872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.517092472728374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.519129000986092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8256551637210965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.934239751604813, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005650800493678693, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.766830197895467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.788588561590543, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.768351495346265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.787394528566583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2583839708510047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:58+00:00", "timestamp_unix": 1767997258.0}, "starlink_location": {"latitude": 44.4469303691938, "longitude": 12.244746980701795, "altitude": 73.39000000114495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:20:58.723038+00:00", "timestamp_unix": 1767997258.723038}, "starlink_gps": {"latitude": 44.446930333197884, "longitude": 12.244746930452818, "altitude": 73.39000000034437, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:58.723286+00:00", "timestamp_unix": 1767997258.723286}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244705, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:57.570598+00:00", "timestamp_unix": 1767997257.570598}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244675, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:20:58.210140+00:00", "timestamp_unix": 1767997258.21014}}

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.519129000986092, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:21:28.759650+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.425962888278399, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.425962888278399, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.675462942266174, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9299225268378533, "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": 7.782094854030823, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.731208915734372, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.782094854030823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.731208915734372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6303298478678119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:18+00:00", "timestamp_unix": 1767997278.0}, "starlink_location": {"latitude": 44.44692833333332, "longitude": 12.244729833333333, "altitude": 74.03999999947213, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:21:28.722579+00:00", "timestamp_unix": 1767997288.722579}, "starlink_gps": {"latitude": 44.44692833333332, "longitude": 12.244729833333333, "altitude": 74.03999999947213, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:28.722826+00:00", "timestamp_unix": 1767997288.722826}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:27.608016+00:00", "timestamp_unix": 1767997287.608016}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.24468, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:27.220374+00:00", "timestamp_unix": 1767997287.220374}}

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.425962888278399, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:21:58.760784+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.087101514139762, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.08558650275495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7105770336401298, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.356872929139338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014112969597212, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.610855809688097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.505904496266465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.609542046233734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.505284243291635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.391916656260043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:51+00:00", "timestamp_unix": 1767997311.0}, "starlink_location": {"latitude": 44.44692999999997, "longitude": 12.244727980818773, "altitude": 74.20000000146464, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:21:58.721340+00:00", "timestamp_unix": 1767997318.72134}, "starlink_gps": {"latitude": 44.44692999999997, "longitude": 12.244727930251722, "altitude": 74.20000000146464, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:58.721589+00:00", "timestamp_unix": 1767997318.721589}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:57.600358+00:00", "timestamp_unix": 1767997317.600358}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244701666666666, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:21:58.141980+00:00", "timestamp_unix": 1767997318.14198}}

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.505904496266465, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:22:28.756196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.33814928367433, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.334564040707745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.351699273871645, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.427447573129647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004030666801561131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.320967636099526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.128597045012445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.316942011440995, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.124566934804376, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.825706802830142, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244667, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:22+00:00", "timestamp_unix": 1767997342.0}, "starlink_location": {"latitude": 44.44693729737439, "longitude": 12.244726499999999, "altitude": 73.36807734166055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:22:28.720940+00:00", "timestamp_unix": 1767997348.72094}, "starlink_gps": {"latitude": 44.44693733362305, "longitude": 12.244726499999995, "altitude": 73.36404930734787, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:28.721238+00:00", "timestamp_unix": 1767997348.721238}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24472, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:27.571846+00:00", "timestamp_unix": 1767997347.571846}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244723333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:28.221044+00:00", "timestamp_unix": 1767997348.221044}}

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.128597045012445, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:22:58.759205+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.759614470703104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.759614470703104, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.694891010786869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.694246487562085, "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.20540990993271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.975569256167697, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.20540990993271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.975569256167697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7798731662062512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244665, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:53+00:00", "timestamp_unix": 1767997373.0}, "starlink_location": {"latitude": 44.44693799999998, "longitude": 12.244726499999999, "altitude": 73.2900000015156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:22:58.719910+00:00", "timestamp_unix": 1767997378.71991}, "starlink_gps": {"latitude": 44.44693799999998, "longitude": 12.244726499999999, "altitude": 73.2900000015156, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:58.720160+00:00", "timestamp_unix": 1767997378.72016}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244713333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:57.589455+00:00", "timestamp_unix": 1767997377.589455}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244713333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:22:57.235889+00:00", "timestamp_unix": 1767997377.235889}}

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.975569256167697, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:23:28.779210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6897837341133215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6897837341133215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.935735504609803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.57503528074216, "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.843399189730365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.624812264152085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.843399189730365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.624812264152085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2489910336346823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244663, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:25+00:00", "timestamp_unix": 1767997405.0}, "starlink_location": {"latitude": 44.44693666666666, "longitude": 12.244724666666668, "altitude": 73.18000000028793, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:23:28.738712+00:00", "timestamp_unix": 1767997408.738712}, "starlink_gps": {"latitude": 44.44693666666666, "longitude": 12.244724666666668, "altitude": 73.18000000028793, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:28.738959+00:00", "timestamp_unix": 1767997408.738959}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244706666666668, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:27.584396+00:00", "timestamp_unix": 1767997407.584396}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244716666666667, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:28.193366+00:00", "timestamp_unix": 1767997408.193366}}

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.843399189730365, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:23:58.757831+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.129132968153701, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.129132968153701, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.657055584999358, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9919698415662612, "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.904943227917089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.100230539442823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.904943227917089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.100230539442823, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8574984712308393, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:57+00:00", "timestamp_unix": 1767997437.0}, "starlink_location": {"latitude": 44.44693316666668, "longitude": 12.2447115, "altitude": 73.23999999887597, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:23:58.718372+00:00", "timestamp_unix": 1767997438.718372}, "starlink_gps": {"latitude": 44.44693316666668, "longitude": 12.2447115, "altitude": 73.23999999887597, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:58.718620+00:00", "timestamp_unix": 1767997438.71862}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244701666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:57.594520+00:00", "timestamp_unix": 1767997437.59452}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.24471, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:23:58.263900+00:00", "timestamp_unix": 1767997438.2639}}

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.904943227917089, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:24:28.759251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.217990784598486, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.216816231771581, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.31237491800875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.880693824610768, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014232310493609, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.108400775948777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.521274967040872, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.108012900746155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.520996153416643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6831139527952095, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:19+00:00", "timestamp_unix": 1767997459.0}, "starlink_location": {"latitude": 44.44692933333334, "longitude": 12.244709314164787, "altitude": 73.50000000056491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:24:28.717461+00:00", "timestamp_unix": 1767997468.717461}, "starlink_gps": {"latitude": 44.44692933333334, "longitude": 12.244709263596233, "altitude": 73.50000000056491, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:28.717709+00:00", "timestamp_unix": 1767997468.717709}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244693333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:27.586444+00:00", "timestamp_unix": 1767997467.586444}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244698333333334, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:28.195461+00:00", "timestamp_unix": 1767997468.195461}}

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.108400775948777, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:24:58.758599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.094888199515204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.094027170868706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0758072865179704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.32707367850077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004012306526863558, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.135036380030963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.128178634087623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.13431136816454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.127877798015364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3235608431192207, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:50+00:00", "timestamp_unix": 1767997490.0}, "starlink_location": {"latitude": 44.44692933333334, "longitude": 12.244709314118664, "altitude": 73.50000000056491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:24:58.716815+00:00", "timestamp_unix": 1767997498.716815}, "starlink_gps": {"latitude": 44.44692933333334, "longitude": 12.24470926357437, "altitude": 73.49999999943438, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:58.717068+00:00", "timestamp_unix": 1767997498.717068}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:57.592207+00:00", "timestamp_unix": 1767997497.592207}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244695, "altitude": 36.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:24:58.200398+00:00", "timestamp_unix": 1767997498.200398}}

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.128178634087623, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:25:28.756417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.210241064083132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.210241064083132, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8732005082969991, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.257726803599828, "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.298118702356504, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.384018743835167, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.298118702356504, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.384018743835167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.466709785392005, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:22+00:00", "timestamp_unix": 1767997522.0}, "starlink_location": {"latitude": 44.446928333333304, "longitude": 12.2446985, "altitude": 73.37999999963233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:25:28.716263+00:00", "timestamp_unix": 1767997528.716263}, "starlink_gps": {"latitude": 44.446928333333304, "longitude": 12.2446985, "altitude": 73.37999999963233, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:28.716513+00:00", "timestamp_unix": 1767997528.716513}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24468, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:27.566282+00:00", "timestamp_unix": 1767997527.566282}, "nmea_secondary": {"latitude": 44.447066666666665, "longitude": 12.244701666666666, "altitude": 38.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:28.187114+00:00", "timestamp_unix": 1767997528.187114}}

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.384018743835167, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:25:58.763894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.907990869445497, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.90751800894075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.11733086153444, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.531838580941515, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003987413378507893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.090741896426287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.789367609987927, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.089654655505505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.789298585037843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3829505455299, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:54+00:00", "timestamp_unix": 1767997554.0}, "starlink_location": {"latitude": 44.446926666666656, "longitude": 12.24469781407098, "altitude": 73.61000000034826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:25:58.715498+00:00", "timestamp_unix": 1767997558.715498}, "starlink_gps": {"latitude": 44.446926666666656, "longitude": 12.244697763840275, "altitude": 73.61000000034826, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:58.715750+00:00", "timestamp_unix": 1767997558.71575}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:57.604980+00:00", "timestamp_unix": 1767997557.60498}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244695, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:25:58.148892+00:00", "timestamp_unix": 1767997558.148892}}

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.789367609987927, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:26:28.831425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.100468974941982, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.10052997658773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9421212530999858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7283032825841689, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011132160415066, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.30682435699828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.3177772913645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.306235023099996, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.316569338365687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.220156179737182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:27+00:00", "timestamp_unix": 1767997587.0}, "starlink_location": {"latitude": 44.44692716666666, "longitude": 12.244696081556057, "altitude": 73.72000000211551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:26:28.793655+00:00", "timestamp_unix": 1767997588.793655}, "starlink_gps": {"latitude": 44.446927166666676, "longitude": 12.244695980637296, "altitude": 73.72000000104246, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:28.793905+00:00", "timestamp_unix": 1767997588.793905}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:27.597388+00:00", "timestamp_unix": 1767997587.597388}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244678333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:28.215283+00:00", "timestamp_unix": 1767997588.215283}}

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.10052997658773, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:26:58.764924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.141215669135974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.145399390457325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9795185006212761, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.64132820429118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00566474757656046, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.237078734148298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.858735940284345, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.241424362113447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8624286813643485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3739700363735652, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:58+00:00", "timestamp_unix": 1767997618.0}, "starlink_location": {"latitude": 44.446927869201915, "longitude": 12.244695980713088, "altitude": 73.72000000086764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:26:58.721708+00:00", "timestamp_unix": 1767997618.721708}, "starlink_gps": {"latitude": 44.44692783311714, "longitude": 12.244695930340114, "altitude": 73.72000000046336, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:58.721957+00:00", "timestamp_unix": 1767997618.721957}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244705, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:57.604743+00:00", "timestamp_unix": 1767997617.604743}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244688333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:26:58.181087+00:00", "timestamp_unix": 1767997618.181087}}

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.145399390457325, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:27:29.054230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.701408093779932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.701408093779932, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.393129931013112, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7342117722056098, "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.278244002990363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.225738631224114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.278244002990363, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.225738631224114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.024883634588023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:19+00:00", "timestamp_unix": 1767997639.0}, "starlink_location": {"latitude": 44.44693183333333, "longitude": 12.244697833333332, "altitude": 72.92000000014256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:27:28.813109+00:00", "timestamp_unix": 1767997648.813109}, "starlink_gps": {"latitude": 44.44693183333333, "longitude": 12.244697833333332, "altitude": 72.92000000014256, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:28.813359+00:00", "timestamp_unix": 1767997648.813359}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244728333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:27.580549+00:00", "timestamp_unix": 1767997647.580549}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244691666666666, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:28.172668+00:00", "timestamp_unix": 1767997648.172668}}

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.278244002990363, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:27:58.750048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.678540738619473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.678540738619473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9283745307700717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.47855548610154, "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.014065105758075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.27013951943067, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.014065105758075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.27013951943067, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.81832240674286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:49+00:00", "timestamp_unix": 1767997669.0}, "starlink_location": {"latitude": 44.446932000000004, "longitude": 12.244704833333333, "altitude": 73.36999999984661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:27:58.715819+00:00", "timestamp_unix": 1767997678.715819}, "starlink_gps": {"latitude": 44.446932000000004, "longitude": 12.244704833333333, "altitude": 73.36999999984661, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:58.716066+00:00", "timestamp_unix": 1767997678.716066}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244725, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:57.601460+00:00", "timestamp_unix": 1767997677.60146}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244708333333334, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:27:57.263463+00:00", "timestamp_unix": 1767997677.263463}}

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.014065105758075, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:28:28.838154+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.57200608522249, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.57980974192864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.041145180670742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5775323407071733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011338684642972451, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.444007267622506, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.900343638215619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.452743075760457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.91086653412682, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.390058547416981, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:22+00:00", "timestamp_unix": 1767997702.0}, "starlink_location": {"latitude": 44.44693294149476, "longitude": 12.244706081631325, "altitude": 73.82000000218606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:28:28.801611+00:00", "timestamp_unix": 1767997708.801611}, "starlink_gps": {"latitude": 44.446932869266696, "longitude": 12.244705980803609, "altitude": 73.82000000234406, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:28.801860+00:00", "timestamp_unix": 1767997708.80186}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244721666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:27.579480+00:00", "timestamp_unix": 1767997707.57948}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244745, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:28.230284+00:00", "timestamp_unix": 1767997708.230284}}

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.452743075760457, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:28:58.750226+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.878859948260088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.878859945889888, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7432385149820875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3153403761796443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.448890362635499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.518418465425023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.448890360273298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.518418463119982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.167024458013058, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:52+00:00", "timestamp_unix": 1767997732.0}, "starlink_location": {"latitude": 44.44693216666666, "longitude": 12.244705, "altitude": 73.74193243507987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:28:58.711065+00:00", "timestamp_unix": 1767997738.711065}, "starlink_gps": {"latitude": 44.446932166666684, "longitude": 12.244705, "altitude": 73.74593061869705, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:58.711316+00:00", "timestamp_unix": 1767997738.711316}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.24472, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:57.569342+00:00", "timestamp_unix": 1767997737.569342}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24473, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:28:58.171170+00:00", "timestamp_unix": 1767997738.17117}}

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.448890362635499, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:29:28.824710+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.460463356355207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.460463356355207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.908861625012178, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3118494517335906, "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.255067845562582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.034214902357494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.255067845562582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.034214902357494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.477651701186078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:23+00:00", "timestamp_unix": 1767997763.0}, "starlink_location": {"latitude": 44.44693299999999, "longitude": 12.244703166666666, "altitude": 74.0400000008629, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:29:28.789087+00:00", "timestamp_unix": 1767997768.789087}, "starlink_gps": {"latitude": 44.44693299999999, "longitude": 12.244703166666666, "altitude": 74.0400000008629, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:28.789337+00:00", "timestamp_unix": 1767997768.789337}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.244713333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:27.593332+00:00", "timestamp_unix": 1767997767.593332}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244726666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:28.212583+00:00", "timestamp_unix": 1767997768.212583}}

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.255067845562582, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:29:58.829859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.732638572487934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.732638572487934, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.21339452337895, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.662899945595196, "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": 14.944512980660749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.015038377724599, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.944512980660749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.015038377724599, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.665528415938219, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:54+00:00", "timestamp_unix": 1767997794.0}, "starlink_location": {"latitude": 44.446932666666676, "longitude": 12.244706166666667, "altitude": 74.0599999996446, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:29:58.790731+00:00", "timestamp_unix": 1767997798.790731}, "starlink_gps": {"latitude": 44.446932666666676, "longitude": 12.244706166666667, "altitude": 74.0599999996446, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:58.790983+00:00", "timestamp_unix": 1767997798.790983}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:57.591854+00:00", "timestamp_unix": 1767997797.591854}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244743333333334, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:29:58.217043+00:00", "timestamp_unix": 1767997798.217043}}

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.944512980660749, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:30:28.846372+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.061457586649922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.06754641294462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.646191146405207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.738245020852531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011276472061949237, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.286604071300562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.801503251298103, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.29536204214186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.811418550169718, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.721703998058934, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:26+00:00", "timestamp_unix": 1767997826.0}, "starlink_location": {"latitude": 44.44692929252776, "longitude": 12.244712439672671, "altitude": 74.31000000013323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:30:28.808621+00:00", "timestamp_unix": 1767997828.808621}, "starlink_gps": {"latitude": 44.446929220696006, "longitude": 12.244712339398168, "altitude": 74.30999999970632, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:28.808870+00:00", "timestamp_unix": 1767997828.80887}, "nmea_primary": {"latitude": 44.447075, "longitude": 12.244733333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:27.610135+00:00", "timestamp_unix": 1767997827.610135}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244761666666667, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:28.187390+00:00", "timestamp_unix": 1767997828.18739}}

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.29536204214186, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:30:58.749141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.992448519457701, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.991683018499117, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.330113078462757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.350417302432496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993309194363314, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.404422330857695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.816548338747978, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.404784795137214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.817604706993887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.382949898377584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:57+00:00", "timestamp_unix": 1767997857.0}, "starlink_location": {"latitude": 44.446928500000006, "longitude": 12.24471231401579, "altitude": 74.30999999873526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:30:58.707823+00:00", "timestamp_unix": 1767997858.707823}, "starlink_gps": {"latitude": 44.446928500000006, "longitude": 12.244712263710811, "altitude": 74.30999999873526, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:58.708075+00:00", "timestamp_unix": 1767997858.708075}, "nmea_primary": {"latitude": 44.447093333333335, "longitude": 12.244733333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:57.573357+00:00", "timestamp_unix": 1767997857.573357}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244758333333333, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:30:58.154499+00:00", "timestamp_unix": 1767997858.154499}}

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.404784795137214, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:31:28.766749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.603851770323367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.603851770323367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.32535373210668, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.566837780849614, "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.01647118218839, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.55233274480644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.01647118218839, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.55233274480644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.856316735101482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:27+00:00", "timestamp_unix": 1767997887.0}, "starlink_location": {"latitude": 44.446929166666656, "longitude": 12.244713833333334, "altitude": 74.57999999943588, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:31:28.726295+00:00", "timestamp_unix": 1767997888.726295}, "starlink_gps": {"latitude": 44.446929166666656, "longitude": 12.244713833333334, "altitude": 74.57999999943588, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:28.726552+00:00", "timestamp_unix": 1767997888.726552}, "nmea_primary": {"latitude": 44.4471, "longitude": 12.244725, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:27.615504+00:00", "timestamp_unix": 1767997887.615504}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244743333333334, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:28.168319+00:00", "timestamp_unix": 1767997888.168319}}

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.01647118218839, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:31:58.746194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.003963531771678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.996747762975073, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9245181960759408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.730946349322627, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009003008513774308, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.428948517613435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.920960961554432, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.421120647614988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.912437426543436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.521790315526258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:49+00:00", "timestamp_unix": 1767997909.0}, "starlink_location": {"latitude": 44.44693376145051, "longitude": 12.244719852518484, "altitude": 72.86000000267428, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:31:58.705919+00:00", "timestamp_unix": 1767997918.705919}, "starlink_gps": {"latitude": 44.446933833918244, "longitude": 12.244719903099625, "altitude": 72.86000000156756, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:58.706168+00:00", "timestamp_unix": 1767997918.706168}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:57.602382+00:00", "timestamp_unix": 1767997917.602382}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.24474, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:31:58.263033+00:00", "timestamp_unix": 1767997918.263033}}

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.428948517613435, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:32:28.744574+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.706332903430503, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.706332903430503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.063326609734333, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5672452311385476, "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.742691044775817, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.910234407344638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.742691044775817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.910234407344638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.493938669612999, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:20+00:00", "timestamp_unix": 1767997940.0}, "starlink_location": {"latitude": 44.44693683333335, "longitude": 12.244712666666667, "altitude": 73.44999999895965, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:32:28.705355+00:00", "timestamp_unix": 1767997948.705355}, "starlink_gps": {"latitude": 44.44693683333335, "longitude": 12.244712666666667, "altitude": 73.44999999895965, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:28.705606+00:00", "timestamp_unix": 1767997948.705606}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:27.592653+00:00", "timestamp_unix": 1767997947.592653}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244731666666667, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:27.261582+00:00", "timestamp_unix": 1767997947.261582}}

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.742691044775817, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:32:58.846343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.807387359040108, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.798854189100417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.8789329966581745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.063651450846054, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011297226504821841, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.41181040766812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.069767237401719, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.40433714808908, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.063069673535609, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.379036430743927, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:52+00:00", "timestamp_unix": 1767997972.0}, "starlink_location": {"latitude": 44.44693604074236, "longitude": 12.244711560238995, "altitude": 73.45000000126967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:32:58.805456+00:00", "timestamp_unix": 1767997978.805456}, "starlink_gps": {"latitude": 44.446936112706354, "longitude": 12.244711660698021, "altitude": 73.45000000146923, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:58.805710+00:00", "timestamp_unix": 1767997978.80571}, "nmea_primary": {"latitude": 44.44708333333333, "longitude": 12.244698333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:57.582125+00:00", "timestamp_unix": 1767997977.582125}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.2447, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:32:58.145389+00:00", "timestamp_unix": 1767997978.145389}}

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.41181040766812, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:33:28.819918+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.138527381866401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.138362968641907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6026499077627188, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.46200048797649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004736727468174, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.627295692308214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.229408205427263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.627612715991058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.224191942735202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.064420022446322, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:23+00:00", "timestamp_unix": 1767998003.0}, "starlink_location": {"latitude": 44.44694283333334, "longitude": 12.244711414926892, "altitude": 73.29000000109492, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:33:28.783020+00:00", "timestamp_unix": 1767998008.78302}, "starlink_gps": {"latitude": 44.44694283333334, "longitude": 12.244711314088669, "altitude": 73.29000000062926, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:28.783271+00:00", "timestamp_unix": 1767998008.783271}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244716666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:27.618897+00:00", "timestamp_unix": 1767998007.618897}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244676666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:28.194943+00:00", "timestamp_unix": 1767998008.194943}}

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.627612715991058, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:33:58.840836+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.016457168234526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.023601006596989, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5984171984583158, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.175379060032541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011304026851813111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.825070404817815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9502293148612395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.833816668728248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.950343826283426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.007736082491258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:55+00:00", "timestamp_unix": 1767998035.0}, "starlink_location": {"latitude": 44.446948292533456, "longitude": 12.244710439680997, "altitude": 73.27193189760285, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:33:58.803517+00:00", "timestamp_unix": 1767998038.803517}, "starlink_gps": {"latitude": 44.44694822052617, "longitude": 12.244710339161443, "altitude": 73.27993351173092, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:58.803801+00:00", "timestamp_unix": 1767998038.803801}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.24472, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:57.572772+00:00", "timestamp_unix": 1767998037.572772}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244666666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:33:57.240067+00:00", "timestamp_unix": 1767998037.240067}}

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.023601006596989, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:34:28.841050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.47018443123159, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.47018443123159, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.353536693647451, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.404969885802189, "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": 6.146240744906163, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.316751578456806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.146240744906163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.316751578456806, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.725291884771675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:27+00:00", "timestamp_unix": 1767998067.0}, "starlink_location": {"latitude": 44.446944833333305, "longitude": 12.244708500000003, "altitude": 74.04000000096663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:34:28.803704+00:00", "timestamp_unix": 1767998068.803704}, "starlink_gps": {"latitude": 44.446944833333305, "longitude": 12.244708500000003, "altitude": 74.04000000096663, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:28.803990+00:00", "timestamp_unix": 1767998068.80399}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244713333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:27.608489+00:00", "timestamp_unix": 1767998067.608489}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244695, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:28.182976+00:00", "timestamp_unix": 1767998068.182976}}

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.47018443123159, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:34:58.843480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.968034059304907, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.960099359257237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2626646089675986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.005729599890244, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995897768454104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.07649720839423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.116600088399888, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.068502180523057, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.108613861433913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9681481708231376, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:58+00:00", "timestamp_unix": 1767998098.0}, "starlink_location": {"latitude": 44.44694404087653, "longitude": 12.2447085, "altitude": 74.04000000132106, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:34:58.801919+00:00", "timestamp_unix": 1767998098.801919}, "starlink_gps": {"latitude": 44.44694411278537, "longitude": 12.244708500000003, "altitude": 74.04000000049115, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:58.802177+00:00", "timestamp_unix": 1767998098.802177}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.24471, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:57.582101+00:00", "timestamp_unix": 1767998097.582101}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244711666666667, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:34:58.137262+00:00", "timestamp_unix": 1767998098.137262}}

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.968034059304907, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:35:28.840586+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.364525693565758, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.364525693565758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8471918976242276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.053521472676984, "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.704776937461054, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.31826496163693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.704776937461054, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.31826496163693, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.389057717470515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:20+00:00", "timestamp_unix": 1767998120.0}, "starlink_location": {"latitude": 44.44694683333335, "longitude": 12.244704000000002, "altitude": 74.23000000161466, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:35:28.802914+00:00", "timestamp_unix": 1767998128.802914}, "starlink_gps": {"latitude": 44.44694683333335, "longitude": 12.244704000000002, "altitude": 74.23000000161466, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:28.803164+00:00", "timestamp_unix": 1767998128.803164}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.24471, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:27.587951+00:00", "timestamp_unix": 1767998127.587951}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244705, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:28.146010+00:00", "timestamp_unix": 1767998128.14601}}

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.364525693565758, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:35:58.838228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.41751533246136, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.41751533246136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5430637307264226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.769394179583715, "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.805739400451284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.748809821973226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.805739400451284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.748809821973226, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.117151874471688, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:52+00:00", "timestamp_unix": 1767998152.0}, "starlink_location": {"latitude": 44.44694033333331, "longitude": 12.244691999999997, "altitude": 74.28000000136709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:35:58.800046+00:00", "timestamp_unix": 1767998158.800046}, "starlink_gps": {"latitude": 44.44694033333331, "longitude": 12.244691999999997, "altitude": 74.28000000136709, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:58.800296+00:00", "timestamp_unix": 1767998158.800296}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.2447, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:57.604820+00:00", "timestamp_unix": 1767998157.60482}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244701666666666, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:35:58.217956+00:00", "timestamp_unix": 1767998158.217956}}

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.805739400451284, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:36:28.835397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.356646818248385, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.3560978592371775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.21603793364072743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.301205335015904, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007961962926705285, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.235016761386797, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.057239840543793, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.234662420831505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.0567273000646145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.22770470311646904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:23+00:00", "timestamp_unix": 1767998183.0}, "starlink_location": {"latitude": 44.44694, "longitude": 12.244692439569851, "altitude": 74.25000000221883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:36:28.799501+00:00", "timestamp_unix": 1767998188.799501}, "starlink_gps": {"latitude": 44.446940000000005, "longitude": 12.244692339270468, "altitude": 74.25000000135411, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:28.799751+00:00", "timestamp_unix": 1767998188.799751}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244688333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:27.593633+00:00", "timestamp_unix": 1767998187.593633}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244686666666666, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:28.233141+00:00", "timestamp_unix": 1767998188.233141}}

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": 7.356646818248385, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:36:58.840226+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.269209756218055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.269209756218055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9533592866248664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.4890988126477797, "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": 6.321070995815702, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.439807506771672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.321070995815702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.439807506771672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.187677054363508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:55+00:00", "timestamp_unix": 1767998215.0}, "starlink_location": {"latitude": 44.446940000000005, "longitude": 12.244691333333334, "altitude": 74.25000000181977, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:36:58.799041+00:00", "timestamp_unix": 1767998218.799041}, "starlink_gps": {"latitude": 44.446940000000005, "longitude": 12.244691333333334, "altitude": 74.25000000181977, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:58.799288+00:00", "timestamp_unix": 1767998218.799288}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244685, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:57.567849+00:00", "timestamp_unix": 1767998217.567849}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244675, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:36:57.212031+00:00", "timestamp_unix": 1767998217.212031}}

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.439807506771672, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:37:28.855917+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.462825337947436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.46679102607706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1700652727465137, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6457581501586889, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00397885128485394, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.638042176891193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.092254184853465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.641953420026526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.096154516334108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5559746333992677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:26+00:00", "timestamp_unix": 1767998246.0}, "starlink_location": {"latitude": 44.44694414388799, "longitude": 12.24469266666667, "altitude": 74.65000000145402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:37:28.817224+00:00", "timestamp_unix": 1767998248.817224}, "starlink_gps": {"latitude": 44.44694410810532, "longitude": 12.244692666666666, "altitude": 74.65000000312875, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:28.817472+00:00", "timestamp_unix": 1767998248.817472}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244675, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:27.590353+00:00", "timestamp_unix": 1767998247.590353}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244675, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:28.238907+00:00", "timestamp_unix": 1767998248.238907}}

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.46679102607706, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:37:58.855798+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.860166776921488, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.860166776921488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1385233093057503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.567916661432005, "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.959072405036936, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.410088575629791, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.959072405036936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.410088575629791, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4564966612075945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:58+00:00", "timestamp_unix": 1767998278.0}, "starlink_location": {"latitude": 44.44694233333335, "longitude": 12.244685666666667, "altitude": 75.32999999946995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:37:58.816473+00:00", "timestamp_unix": 1767998278.816473}, "starlink_gps": {"latitude": 44.44694233333335, "longitude": 12.244685666666667, "altitude": 75.32999999946995, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:58.816723+00:00", "timestamp_unix": 1767998278.816723}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244676666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:57.593035+00:00", "timestamp_unix": 1767998277.593035}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244643333333332, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:37:58.165870+00:00", "timestamp_unix": 1767998278.16587}}

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.860166776921488, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:38:28.850454+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.898903980573772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.898903980573772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4380436856815383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6207838578888283, "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.712546588624935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.436828599036197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.712546588624935, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.436828599036197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1886433294811347, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:18+00:00", "timestamp_unix": 1767998298.0}, "starlink_location": {"latitude": 44.446940999999995, "longitude": 12.244687166666667, "altitude": 75.55000000038787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:38:28.814866+00:00", "timestamp_unix": 1767998308.814866}, "starlink_gps": {"latitude": 44.446940999999995, "longitude": 12.244687166666667, "altitude": 75.55000000038787, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:28.815113+00:00", "timestamp_unix": 1767998308.815113}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244685, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:27.576305+00:00", "timestamp_unix": 1767998307.576305}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244658333333334, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:27.251991+00:00", "timestamp_unix": 1767998307.251991}}

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.898903980573772, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:38:58.832760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.822754657255608, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.831165458297638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.667204046359681, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.808065474433157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011276035371908957, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.859642340670129, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.588848187278048, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.866342118955464, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.596923876680147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.996782983909613, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:51+00:00", "timestamp_unix": 1767998331.0}, "starlink_location": {"latitude": 44.446941792482114, "longitude": 12.24468827294253, "altitude": 75.55000000238836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:38:58.795691+00:00", "timestamp_unix": 1767998338.795691}, "starlink_gps": {"latitude": 44.44694172065312, "longitude": 12.244688172671914, "altitude": 75.55000000188659, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:58.795972+00:00", "timestamp_unix": 1767998338.795972}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244673333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:57.562604+00:00", "timestamp_unix": 1767998337.562604}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.24469, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:38:58.186435+00:00", "timestamp_unix": 1767998338.186435}}

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.596923876680147, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:39:28.849164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.226918328406882, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.226918328406882, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.41435407453899004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3088799659983565, "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.617723166229188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.938825152680371, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.617723166229188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.938825152680371, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3079589866043717, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:23+00:00", "timestamp_unix": 1767998363.0}, "starlink_location": {"latitude": 44.44692866666666, "longitude": 12.244699166666667, "altitude": 75.17999999877286, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:39:28.814123+00:00", "timestamp_unix": 1767998368.814123}, "starlink_gps": {"latitude": 44.44692866666666, "longitude": 12.244699166666667, "altitude": 75.17999999877286, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:28.814376+00:00", "timestamp_unix": 1767998368.814376}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244681666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:27.600812+00:00", "timestamp_unix": 1767998367.600812}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24472, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:28.152226+00:00", "timestamp_unix": 1767998368.152226}}

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.938825152680371, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:39:58.849889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.525482571941351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.533316046766751, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.815858672087402, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9938813482458584, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007937084446991403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.717078792485365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.214201801191033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.724896276086891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.22211480460766, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5217912344809776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:53+00:00", "timestamp_unix": 1767998393.0}, "starlink_location": {"latitude": 44.44692945446015, "longitude": 12.244697333333331, "altitude": 75.06000000197332, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:39:58.813283+00:00", "timestamp_unix": 1767998398.813283}, "starlink_gps": {"latitude": 44.44692938308023, "longitude": 12.244697333333331, "altitude": 75.06000000167053, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:58.813539+00:00", "timestamp_unix": 1767998398.813539}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244678333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:57.551280+00:00", "timestamp_unix": 1767998397.55128}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244708333333334, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:39:58.155231+00:00", "timestamp_unix": 1767998398.155231}}

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.22211480460766, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:40:28.850577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.511383815895705, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.514797532582193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.101887108863199, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9052776703781589, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005612941891686327, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.4113800146918045, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.995129389191197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.414726516148946, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.998851300765145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.640671872097399, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:25+00:00", "timestamp_unix": 1767998425.0}, "starlink_location": {"latitude": 44.446926310616256, "longitude": 12.244698631590106, "altitude": 74.64000000094026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:40:28.812794+00:00", "timestamp_unix": 1767998428.812794}, "starlink_gps": {"latitude": 44.4469262748615, "longitude": 12.24469858167779, "altitude": 74.64000000082679, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:28.813044+00:00", "timestamp_unix": 1767998428.813044}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244686666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:27.555468+00:00", "timestamp_unix": 1767998427.555468}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.24469, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:28.164108+00:00", "timestamp_unix": 1767998428.164108}}

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.998851300765145, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:40:58.849207+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.844280441658865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.844280441658865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.495837964226326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.32193115081538, "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": 6.506877378470856, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.599775798212253, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.506877378470856, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.599775798212253, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1754262407433527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:57+00:00", "timestamp_unix": 1767998457.0}, "starlink_location": {"latitude": 44.4469255, "longitude": 12.244697500000003, "altitude": 74.63999999989858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:40:58.811805+00:00", "timestamp_unix": 1767998458.811805}, "starlink_gps": {"latitude": 44.4469255, "longitude": 12.244697500000003, "altitude": 74.63999999989858, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:58.812056+00:00", "timestamp_unix": 1767998458.812056}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244685, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:57.575416+00:00", "timestamp_unix": 1767998457.575416}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24469, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:40:58.247284+00:00", "timestamp_unix": 1767998458.247284}}

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.844280441658865, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:41:28.846760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.201921536815265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.201921536815265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.069745957733602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.6778438197710805, "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": 3.9250182807755674, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.003686744719717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9250182807755674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.003686744719717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.391916955422414, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:28+00:00", "timestamp_unix": 1767998488.0}, "starlink_location": {"latitude": 44.44692133333333, "longitude": 12.244705333333334, "altitude": 75.1600000007647, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:41:28.810981+00:00", "timestamp_unix": 1767998488.810981}, "starlink_gps": {"latitude": 44.44692133333333, "longitude": 12.244705333333334, "altitude": 75.1600000007647, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:28.811235+00:00", "timestamp_unix": 1767998488.811235}, "nmea_primary": {"latitude": 44.44694333333333, "longitude": 12.244666666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:27.569212+00:00", "timestamp_unix": 1767998487.569212}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.24468, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:28.202822+00:00", "timestamp_unix": 1767998488.202822}}

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.201921536815265, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:41:58.848157+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.283152546038846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.278909417832482, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.652013689868253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.818285501031596, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00560118571658325, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.399952275107609, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.89329845281144, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.39468434879093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.88828462780719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9108189762247109, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:50+00:00", "timestamp_unix": 1767998510.0}, "starlink_location": {"latitude": 44.44691785610069, "longitude": 12.24470413151978, "altitude": 75.050000001535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:41:58.810453+00:00", "timestamp_unix": 1767998518.810453}, "starlink_gps": {"latitude": 44.44691789178056, "longitude": 12.244704081712007, "altitude": 75.05000000167323, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:58.810707+00:00", "timestamp_unix": 1767998518.810707}, "nmea_primary": {"latitude": 44.44697, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:57.576549+00:00", "timestamp_unix": 1767998517.576549}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244676666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:41:58.158763+00:00", "timestamp_unix": 1767998518.158763}}

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.283152546038846, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:42:28.914852+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.330557766592204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.322704728647789, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.246564299038732, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1667768642157683, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026456771765994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.396800169540112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.215040278678176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.389356258305518, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.20739959042112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.857996440611959, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:22+00:00", "timestamp_unix": 1767998542.0}, "starlink_location": {"latitude": 44.446918301908376, "longitude": 12.244706500000001, "altitude": 75.32000000091426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:42:28.876632+00:00", "timestamp_unix": 1767998548.876632}, "starlink_gps": {"latitude": 44.446918374092036, "longitude": 12.244706500000001, "altitude": 75.32000000081985, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:28.876886+00:00", "timestamp_unix": 1767998548.876886}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244671666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:27.562557+00:00", "timestamp_unix": 1767998547.562557}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244651666666666, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:28.166142+00:00", "timestamp_unix": 1767998548.166142}}

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.215040278678176, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:42:58.858952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.580482884973149, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.580482884973149, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.968148170486605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.650092025162723, "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.698177320915105, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.184113826695306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.698177320915105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.184113826695306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.616727142463335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24467, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:54+00:00", "timestamp_unix": 1767998574.0}, "starlink_location": {"latitude": 44.44691916666665, "longitude": 12.244706500000001, "altitude": 75.32000000010552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:42:58.808778+00:00", "timestamp_unix": 1767998578.808778}, "starlink_gps": {"latitude": 44.44691916666665, "longitude": 12.244706500000001, "altitude": 75.32000000010552, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:58.809032+00:00", "timestamp_unix": 1767998578.809032}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244671666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:57.584949+00:00", "timestamp_unix": 1767998577.584949}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244665, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:42:58.178388+00:00", "timestamp_unix": 1767998578.178388}}

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.184113826695306, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:43:28.847876+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.755238536280693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.758118774232317, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8334270642644475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2657000044159314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00561856341657252, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.310381442628524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.362171092590316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.314269023827661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.365951108831927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0768532486302185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:26+00:00", "timestamp_unix": 1767998606.0}, "starlink_location": {"latitude": 44.44693497721815, "longitude": 12.24471329816655, "altitude": 75.94000000149705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:43:28.808293+00:00", "timestamp_unix": 1767998608.808293}, "starlink_gps": {"latitude": 44.44693494142759, "longitude": 12.24471324820422, "altitude": 75.94000000212391, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:28.808549+00:00", "timestamp_unix": 1767998608.808549}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.24471, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:27.558473+00:00", "timestamp_unix": 1767998607.558473}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244705, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:27.242787+00:00", "timestamp_unix": 1767998607.242787}}

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.365951108831927, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:43:58.912161+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.323849458637456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.331815008570162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3801216360943105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1230615965506563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008050243145252418, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.491520986383025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.139929216083301, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.499496955177534, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.147935404017424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.401065945824592, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:57+00:00", "timestamp_unix": 1767998637.0}, "starlink_location": {"latitude": 44.44693703153137, "longitude": 12.244717000000001, "altitude": 75.48000000249216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:43:58.875558+00:00", "timestamp_unix": 1767998638.875558}, "starlink_gps": {"latitude": 44.446936959133794, "longitude": 12.244717000000001, "altitude": 75.48000000185716, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:58.875850+00:00", "timestamp_unix": 1767998638.87585}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244738333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:57.580507+00:00", "timestamp_unix": 1767998637.580507}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244731666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:43:58.206561+00:00", "timestamp_unix": 1767998638.206561}}

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.499496955177534, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:44:28.802823+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.32013102312852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.32013102312852, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.553378452267281, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4628035699197635, "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.12209544671745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.587981920992434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.12209544671745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.587981920992434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7675762871043457, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:18+00:00", "timestamp_unix": 1767998658.0}, "starlink_location": {"latitude": 44.44693766666666, "longitude": 12.244714, "altitude": 75.78000000128543, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:44:28.766234+00:00", "timestamp_unix": 1767998668.766234}, "starlink_gps": {"latitude": 44.44693766666666, "longitude": 12.244714, "altitude": 75.78000000128543, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:28.766486+00:00", "timestamp_unix": 1767998668.766486}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244716666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:27.567915+00:00", "timestamp_unix": 1767998667.567915}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244723333333333, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:28.224955+00:00", "timestamp_unix": 1767998668.224955}}

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.12209544671745, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:44:58.845254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.75088189028997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.754700158643002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3168383015647986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.604624023918509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039787548941821295, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.364355518319366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.402150411597969, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.36833344357373, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.406128722877483, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.076853255123147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:50+00:00", "timestamp_unix": 1767998690.0}, "starlink_location": {"latitude": 44.446938477221416, "longitude": 12.244714000000002, "altitude": 75.78000000175783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:44:58.805957+00:00", "timestamp_unix": 1767998698.805957}, "starlink_gps": {"latitude": 44.44693844143961, "longitude": 12.244714, "altitude": 75.78000000176057, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:58.806214+00:00", "timestamp_unix": 1767998698.806214}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244716666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:57.557297+00:00", "timestamp_unix": 1767998697.557297}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244711666666667, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:44:58.223230+00:00", "timestamp_unix": 1767998698.22323}}

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.406128722877483, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:45:28.907888+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.50712059673621, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.513316754140648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.203906655842431, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4841095522905228, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011334069389413436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.442150355289959, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.720493929918485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.449272495424788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.72780217195386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3040031838870274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:22+00:00", "timestamp_unix": 1767998722.0}, "starlink_location": {"latitude": 44.44693436475198, "longitude": 12.244713873828397, "altitude": 76.02000000016668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:45:28.873336+00:00", "timestamp_unix": 1767998728.873336}, "starlink_gps": {"latitude": 44.4469342925533, "longitude": 12.244713773041745, "altitude": 76.02000000081708, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:28.873592+00:00", "timestamp_unix": 1767998728.873592}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:27.583049+00:00", "timestamp_unix": 1767998727.583049}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.2447, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:28.180033+00:00", "timestamp_unix": 1767998728.180033}}

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.72780217195386, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:45:58.822403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.319919452014313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.318219851912362, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2590399939121775, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1385233201906397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007969449840343965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.277250702635104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.115932904172617, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.274749319444666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.114829354419768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3235609969531787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:54+00:00", "timestamp_unix": 1767998754.0}, "starlink_location": {"latitude": 44.446939333333326, "longitude": 12.244707773037613, "altitude": 76.22000000019595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:45:58.787880+00:00", "timestamp_unix": 1767998758.78788}, "starlink_gps": {"latitude": 44.446939333333326, "longitude": 12.244707672643916, "altitude": 76.22000000019595, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:58.788132+00:00", "timestamp_unix": 1767998758.788132}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:57.554549+00:00", "timestamp_unix": 1767998757.554549}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244688333333333, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:45:58.208678+00:00", "timestamp_unix": 1767998758.208678}}

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.115932904172617, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:46:28.907111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.187949384724211, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.187949384724211, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.79381864409865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.94959415242738, "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.384736415259246, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.820587251729743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.384736415259246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.820587251729743, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4562015391267287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:25+00:00", "timestamp_unix": 1767998785.0}, "starlink_location": {"latitude": 44.446939166666674, "longitude": 12.244704, "altitude": 76.71999999942999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:46:28.870308+00:00", "timestamp_unix": 1767998788.870308}, "starlink_gps": {"latitude": 44.446939166666674, "longitude": 12.244704, "altitude": 76.71999999942999, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:28.870559+00:00", "timestamp_unix": 1767998788.870559}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:27.540245+00:00", "timestamp_unix": 1767998787.540245}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244661666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:28.151205+00:00", "timestamp_unix": 1767998788.151205}}

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.820587251729743, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:46:58.909142+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.64652384853369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.639760913560902, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.046486181067566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.766518748500267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011346358764209712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.126675760323769, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.511891854304658, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.121095890776528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.507719710411424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.239080979192011, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:56+00:00", "timestamp_unix": 1767998816.0}, "starlink_location": {"latitude": 44.44693830189203, "longitude": 12.24470279280657, "altitude": 76.72000000064382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:46:58.870653+00:00", "timestamp_unix": 1767998818.870653}, "starlink_gps": {"latitude": 44.44693837416898, "longitude": 12.244702893702536, "altitude": 76.7200000013152, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:58.870904+00:00", "timestamp_unix": 1767998818.870904}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244661666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:57.580735+00:00", "timestamp_unix": 1767998817.580735}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.24465, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:46:58.184391+00:00", "timestamp_unix": 1767998818.184391}}

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.126675760323769, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:47:28.908077+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.085991634584147, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.07641823324274, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.292243395423187, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6288268994124007, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011350536560196554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.23889205030746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.158093284081085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.22894253876301, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.147828161276475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1616152659778662, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:27+00:00", "timestamp_unix": 1767998847.0}, "starlink_location": {"latitude": 44.44693563518867, "longitude": 12.244703040577967, "altitude": 76.49000000099836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:47:28.870719+00:00", "timestamp_unix": 1767998848.870719}, "starlink_gps": {"latitude": 44.44693570749224, "longitude": 12.244702939644862, "altitude": 76.49000000113517, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:28.870971+00:00", "timestamp_unix": 1767998848.870971}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244656666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:27.552810+00:00", "timestamp_unix": 1767998847.55281}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24466, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:28.235637+00:00", "timestamp_unix": 1767998848.235637}}

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.23889205030746, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:47:58.835892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.559537401474987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.558476838403228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4193257820650906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4933386944458815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003965894924118196, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.960966775919644, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.869766826693194, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.959818033743069, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.868238838339929, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4666623301873254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:49+00:00", "timestamp_unix": 1767998869.0}, "starlink_location": {"latitude": 44.44692983333333, "longitude": 12.244710964859792, "altitude": 75.85000000117287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:47:58.801515+00:00", "timestamp_unix": 1767998878.801515}, "starlink_gps": {"latitude": 44.44692983333333, "longitude": 12.244710914900159, "altitude": 75.85000000117287, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:58.801767+00:00", "timestamp_unix": 1767998878.801767}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.24466, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:57.535724+00:00", "timestamp_unix": 1767998877.535724}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244653333333334, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:47:58.205083+00:00", "timestamp_unix": 1767998878.205083}}

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.960966775919644, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:48:28.905294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.169872795947295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.169872795947295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.775958291999491, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.843207805852378, "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.720298007170422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.648820441704034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.720298007170422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.648820441704034, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8021318060428952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:20+00:00", "timestamp_unix": 1767998900.0}, "starlink_location": {"latitude": 44.44693116666666, "longitude": 12.244718166666667, "altitude": 75.67000000056046, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:48:28.868454+00:00", "timestamp_unix": 1767998908.868454}, "starlink_gps": {"latitude": 44.44693116666666, "longitude": 12.244718166666667, "altitude": 75.67000000056046, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:28.868703+00:00", "timestamp_unix": 1767998908.868703}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244661666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:27.555957+00:00", "timestamp_unix": 1767998907.555957}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244648333333334, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:28.139979+00:00", "timestamp_unix": 1767998908.139979}}

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.720298007170422, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:48:58.840159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.25446568908575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.253840492176733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3485412774304053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.22770465769886503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976047042267616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.242958145649895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.093331446817135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.241903330728034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.092654418217812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4155696318130446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:51+00:00", "timestamp_unix": 1767998931.0}, "starlink_location": {"latitude": 44.44693116666666, "longitude": 12.244719298267764, "altitude": 75.670000001691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:48:58.798488+00:00", "timestamp_unix": 1767998938.798488}, "starlink_gps": {"latitude": 44.44693116666666, "longitude": 12.24471924818024, "altitude": 75.670000001691, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:58.798736+00:00", "timestamp_unix": 1767998938.798736}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244668333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:57.574655+00:00", "timestamp_unix": 1767998937.574655}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244693333333334, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:48:58.224424+00:00", "timestamp_unix": 1767998938.224424}}

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.242958145649895, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:49:28.836279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.293645593799093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.293645593799093, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2495304904326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.854784956792966, "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.31684882887851, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.752812093473619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.31684882887851, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.752812093473619, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.149012551588332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:23+00:00", "timestamp_unix": 1767998963.0}, "starlink_location": {"latitude": 44.446927666666674, "longitude": 12.244715, "altitude": 75.73000000006232, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:49:28.798768+00:00", "timestamp_unix": 1767998968.798768}, "starlink_gps": {"latitude": 44.446927666666674, "longitude": 12.244715, "altitude": 75.73000000006232, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:28.799017+00:00", "timestamp_unix": 1767998968.799017}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.244665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:27.545624+00:00", "timestamp_unix": 1767998967.545624}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244728333333333, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:27.239537+00:00", "timestamp_unix": 1767998967.239537}}

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.31684882887851, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:49:58.816476+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.899502214324103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.899502214324103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.515957071016477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.097822310519821, "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.18348466091225, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.980536247639744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.18348466091225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.980536247639744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.884782375026409, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:54+00:00", "timestamp_unix": 1767998994.0}, "starlink_location": {"latitude": 44.44692866666666, "longitude": 12.244710499999998, "altitude": 75.60000000021819, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:49:58.778649+00:00", "timestamp_unix": 1767998998.778649}, "starlink_gps": {"latitude": 44.44692866666666, "longitude": 12.244710499999998, "altitude": 75.60000000021819, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:58.778894+00:00", "timestamp_unix": 1767998998.778894}, "nmea_primary": {"latitude": 44.44708, "longitude": 12.244666666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:57.530602+00:00", "timestamp_unix": 1767998997.530602}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244756666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:49:58.251159+00:00", "timestamp_unix": 1767998998.251159}}

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.18348466091225, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:50:28.899655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.783743791384476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.783743791384476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.631005720118745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.346729678487157, "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.0927521767372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.03610085353404, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.0927521767372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.03610085353404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.186683293645131, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:25+00:00", "timestamp_unix": 1767999025.0}, "starlink_location": {"latitude": 44.44692950000002, "longitude": 12.244710500000004, "altitude": 74.88999999969367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:50:28.779993+00:00", "timestamp_unix": 1767999028.779993}, "starlink_gps": {"latitude": 44.44692950000002, "longitude": 12.244710500000004, "altitude": 74.88999999969367, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:28.780244+00:00", "timestamp_unix": 1767999028.780244}, "nmea_primary": {"latitude": 44.44708, "longitude": 12.244666666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:27.550038+00:00", "timestamp_unix": 1767999027.550038}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244743333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:28.158222+00:00", "timestamp_unix": 1767999028.158222}}

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.03610085353404, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:50:58.816768+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.069542652067085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.069542652067085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.697039799395718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.045748774250713, "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.54880650304395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.98023977338993, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.54880650304395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.98023977338993, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.569814650875067, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:56+00:00", "timestamp_unix": 1767999056.0}, "starlink_location": {"latitude": 44.44692950000002, "longitude": 12.244710500000004, "altitude": 74.88999999969367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:50:58.777428+00:00", "timestamp_unix": 1767999058.777428}, "starlink_gps": {"latitude": 44.44692950000002, "longitude": 12.244710500000004, "altitude": 74.88999999969367, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:58.777675+00:00", "timestamp_unix": 1767999058.777675}, "nmea_primary": {"latitude": 44.447075, "longitude": 12.244666666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:57.541343+00:00", "timestamp_unix": 1767999057.541343}, "nmea_secondary": {"latitude": 44.44710833333333, "longitude": 12.244735, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:50:58.167453+00:00", "timestamp_unix": 1767999058.167453}}

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.98023977338993, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:51:28.810627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.82736929854856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.827771276619892, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.226574860602626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4314101813513886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014588742581547, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.412371171615373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.334451750194992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.413482821491588, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.334131282341556, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.87904279916405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:28+00:00", "timestamp_unix": 1767999088.0}, "starlink_location": {"latitude": 44.44693816666667, "longitude": 12.244713893576309, "altitude": 74.20000000071862, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:51:28.776843+00:00", "timestamp_unix": 1767999088.776843}, "starlink_gps": {"latitude": 44.44693816666667, "longitude": 12.24471394414936, "altitude": 74.20000000071862, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:28.777091+00:00", "timestamp_unix": 1767999088.777091}, "nmea_primary": {"latitude": 44.44708, "longitude": 12.244656666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:27.555096+00:00", "timestamp_unix": 1767999087.555096}, "nmea_secondary": {"latitude": 44.447066666666665, "longitude": 12.244728333333333, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:28.235684+00:00", "timestamp_unix": 1767999088.235684}}

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.413482821491588, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:51:58.905599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.69455441495053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.69455441495053, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.205165061686001, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4473189865006444, "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.770161696053599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.475623187389441, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.770161696053599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.475623187389441, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0180148092129935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:48+00:00", "timestamp_unix": 1767999108.0}, "starlink_location": {"latitude": 44.44693333333332, "longitude": 12.244716833333333, "altitude": 73.93000000152435, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:51:58.863097+00:00", "timestamp_unix": 1767999118.863097}, "starlink_gps": {"latitude": 44.44693333333332, "longitude": 12.244716833333333, "altitude": 73.93000000152435, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:58.863351+00:00", "timestamp_unix": 1767999118.863351}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244651666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:57.561011+00:00", "timestamp_unix": 1767999117.561011}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244708333333334, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:51:58.218823+00:00", "timestamp_unix": 1767999118.218823}}

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.770161696053599, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:52:28.934060+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.20210851621908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.200475592422102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6204654336500095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.49844955397439, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984003764191146, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.817836862386445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.5252303793074535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.814208358931426, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.5253673678079025, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.112812238757005, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:19+00:00", "timestamp_unix": 1767999139.0}, "starlink_location": {"latitude": 44.446944, "longitude": 12.24471675707801, "altitude": 73.6400000012292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:52:28.894616+00:00", "timestamp_unix": 1767999148.894616}, "starlink_gps": {"latitude": 44.446944, "longitude": 12.244716656500964, "altitude": 73.6400000012292, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:28.894866+00:00", "timestamp_unix": 1767999148.894866}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244643333333332, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:27.562317+00:00", "timestamp_unix": 1767999147.562317}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244718333333333, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:28.218745+00:00", "timestamp_unix": 1767999148.218745}}

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.817836862386445, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:52:58.898470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.197947918205351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.197947918205351, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.54440789034453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.415963104471897, "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.88064387835597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.991400248175374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.88064387835597, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.991400248175374, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.836793874673812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:51+00:00", "timestamp_unix": 1767999171.0}, "starlink_location": {"latitude": 44.446944, "longitude": 12.2447155, "altitude": 73.63999999966663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:52:58.861007+00:00", "timestamp_unix": 1767999178.861007}, "starlink_gps": {"latitude": 44.446944, "longitude": 12.2447155, "altitude": 73.63999999966663, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:58.861258+00:00", "timestamp_unix": 1767999178.861258}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244645, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:57.554407+00:00", "timestamp_unix": 1767999177.554407}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244708333333334, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:52:58.179553+00:00", "timestamp_unix": 1767999178.179553}}

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.88064387835597, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:53:28.900622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.374552620040967, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.374552620040967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.659561893369197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6501502364309197, "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.847798473473455, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.313359678976338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.847798473473455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.313359678976338, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9152448353759475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:22+00:00", "timestamp_unix": 1767999202.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244714, "altitude": 73.79000000031301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:53:28.863054+00:00", "timestamp_unix": 1767999208.863054}, "starlink_gps": {"latitude": 44.44693683333332, "longitude": 12.244714, "altitude": 73.79000000031301, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:28.863306+00:00", "timestamp_unix": 1767999208.863306}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244636666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:27.543275+00:00", "timestamp_unix": 1767999207.543275}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244688333333333, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:28.211155+00:00", "timestamp_unix": 1767999208.211155}}

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.847798473473455, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:53:58.893815+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.627219688627124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.626937578944558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.02941513177703, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.438676984864907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012891677395747, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.195491684578055, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.394589750792553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.190576621121503, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.390302725599916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8991891417816014, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:54+00:00", "timestamp_unix": 1767999234.0}, "starlink_location": {"latitude": 44.446935499999974, "longitude": 12.24471320717332, "altitude": 73.48000000080484, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:53:58.859611+00:00", "timestamp_unix": 1767999238.859611}, "starlink_gps": {"latitude": 44.44693550000001, "longitude": 12.244713106232378, "altitude": 73.48000000121012, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:58.859901+00:00", "timestamp_unix": 1767999238.859901}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244626666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:57.525878+00:00", "timestamp_unix": 1767999237.525878}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244663333333333, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:53:58.225569+00:00", "timestamp_unix": 1767999238.225569}}

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.627219688627124, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:54:28.808827+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.325583555683144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.325583555683144, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.106090494850909, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0713374246726435, "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.605383118908406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.347930343979423, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.605383118908406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.347930343979423, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5989625857025604, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:26+00:00", "timestamp_unix": 1767999266.0}, "starlink_location": {"latitude": 44.446935166666655, "longitude": 12.244706833333334, "altitude": 72.8900000001082, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:54:28.773481+00:00", "timestamp_unix": 1767999268.773481}, "starlink_gps": {"latitude": 44.446935166666655, "longitude": 12.244706833333334, "altitude": 72.8900000001082, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:28.773734+00:00", "timestamp_unix": 1767999268.773734}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244641666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:27.529024+00:00", "timestamp_unix": 1767999267.529024}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.24465, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:28.190838+00:00", "timestamp_unix": 1767999268.190838}}

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.605383118908406, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:54:58.902017+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.901145968152996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.901145968152996, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.8194040364851976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.64707638052338, "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.12882327146973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.438340238814052, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.12882327146973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.438340238814052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.9439108108337555, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:48+00:00", "timestamp_unix": 1767999288.0}, "starlink_location": {"latitude": 44.446935166666655, "longitude": 12.244706833333334, "altitude": 72.8900000001082, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:54:58.860579+00:00", "timestamp_unix": 1767999298.860579}, "starlink_gps": {"latitude": 44.446935166666655, "longitude": 12.244706833333334, "altitude": 72.8900000001082, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:58.860830+00:00", "timestamp_unix": 1767999298.86083}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244636666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:57.534578+00:00", "timestamp_unix": 1767999297.534578}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244656666666666, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:54:58.234628+00:00", "timestamp_unix": 1767999298.234628}}

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.12882327146973, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:54:44.845779+00:00
sources_missing: ["starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary", "tm_ais"]
sources_stale: []
coordinate_differences: {}
source_coordinates: {}
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"], "sources_with_coordinates": [], "sources_null_island": ["tm_ais"], "max_distance_meters": 0.0, "position_uncertainties": {}}


validation_timestamp: 2026-01-09T22:55:08.829309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.905781034767237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.90963630330311, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.792999050187705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.995257544370405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039641114129425935, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.288895840341747, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.536862294859358, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.292629059539532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.53980969841881, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.158640521174412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:03+00:00", "timestamp_unix": 1767999303.0}, "starlink_location": {"latitude": 44.44689939184687, "longitude": 12.2446355, "altitude": 71.7699999994006, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:55:08.772344+00:00", "timestamp_unix": 1767999308.772344}, "starlink_gps": {"latitude": 44.44689935619676, "longitude": 12.2446355, "altitude": 71.77000000042352, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:08.772612+00:00", "timestamp_unix": 1767999308.772612}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:07.823446+00:00", "timestamp_unix": 1767999307.823446}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244791666666666, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:07.513177+00:00", "timestamp_unix": 1767999307.513177}}

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.53980969841881, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:55:38.768018+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.327496801218423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.31953859010745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.227233226259345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.235499100694628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008067064107569763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.230239013844347, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.213081536676427, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.222422905421308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.206526127649903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.263929426801569, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:34+00:00", "timestamp_unix": 1767999334.0}, "starlink_location": {"latitude": 44.44690714366849, "longitude": 12.244638333333333, "altitude": 71.87000000183065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:55:38.731072+00:00", "timestamp_unix": 1767999338.731072}, "starlink_gps": {"latitude": 44.44690721621734, "longitude": 12.244638333333333, "altitude": 71.87000000126947, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:38.731346+00:00", "timestamp_unix": 1767999338.731346}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244673333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:37.826336+00:00", "timestamp_unix": 1767999337.826336}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.24475, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:55:37.428736+00:00", "timestamp_unix": 1767999337.428736}}

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.327496801218423, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:56:08.772179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.467195666860377, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.467195666860377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.739935960381282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.973784158042553, "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.750351480397233, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.441035166385152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.750351480397233, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.441035166385152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.233700763415169, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:06+00:00", "timestamp_unix": 1767999366.0}, "starlink_location": {"latitude": 44.446907666666654, "longitude": 12.244638333333333, "altitude": 71.8118900984347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:56:08.739385+00:00", "timestamp_unix": 1767999368.739385}, "starlink_gps": {"latitude": 44.446907666666654, "longitude": 12.244638333333333, "altitude": 71.81592676232555, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:08.739646+00:00", "timestamp_unix": 1767999368.739646}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24467, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:07.793588+00:00", "timestamp_unix": 1767999367.793588}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244723333333333, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:07.489468+00:00", "timestamp_unix": 1767999367.489468}}

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.467195666860377, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:56:38.773673+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.953278001016313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.954346220509006, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.735870541111686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.118496058373519, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004027642895558858, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.33203158793072, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.296323357068834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.33277306066508, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.297944882549393, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.652544889344662, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:37+00:00", "timestamp_unix": 1767999397.0}, "starlink_location": {"latitude": 44.44691033333333, "longitude": 12.244636063311264, "altitude": 72.31999999958725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:56:38.731897+00:00", "timestamp_unix": 1767999398.731897}, "starlink_gps": {"latitude": 44.44691033333333, "longitude": 12.244636012573789, "altitude": 72.31999999958725, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:38.732159+00:00", "timestamp_unix": 1767999398.732159}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24466, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:37.807673+00:00", "timestamp_unix": 1767999397.807673}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244693333333334, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:56:37.490984+00:00", "timestamp_unix": 1767999397.490984}}

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.954346220509006, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:57:08.770146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.946260222724545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.946260222724545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.274330234894691, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.071536568291987, "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.67288295729438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.980549349065598, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.67288295729438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.980549349065598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.537224383264842, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:08+00:00", "timestamp_unix": 1767999428.0}, "starlink_location": {"latitude": 44.44691183333335, "longitude": 12.244632666666666, "altitude": 72.15000000183124, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:57:08.732013+00:00", "timestamp_unix": 1767999428.732013}, "starlink_gps": {"latitude": 44.44691183333335, "longitude": 12.244632666666666, "altitude": 72.15000000183124, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:08.732265+00:00", "timestamp_unix": 1767999428.732265}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244665, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:07.814957+00:00", "timestamp_unix": 1767999427.814957}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244733333333333, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:07.525440+00:00", "timestamp_unix": 1767999427.52544}}

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.980549349065598, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:57:38.772183+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.13293146091741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.13293146091741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3839168861182318, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.347133601805431, "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.577179782367661, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.332738283073759, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.577179782367661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.332738283073759, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9015606183177007, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:29+00:00", "timestamp_unix": 1767999449.0}, "starlink_location": {"latitude": 44.446915833333314, "longitude": 12.244630333333333, "altitude": 71.99000000125395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:57:38.732547+00:00", "timestamp_unix": 1767999458.732547}, "starlink_gps": {"latitude": 44.446915833333314, "longitude": 12.244630333333333, "altitude": 71.99000000125395, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:38.732802+00:00", "timestamp_unix": 1767999458.732802}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244666666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:37.789258+00:00", "timestamp_unix": 1767999457.789258}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244681666666667, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:57:37.517898+00:00", "timestamp_unix": 1767999457.517898}}

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.332738283073759, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:58:08.771711+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.374327869576668, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.374327869576668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.328879611628563, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5968602442079587, "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.641966174479414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.603739497845202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.641966174479414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.603739497845202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.615135629723958, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:00+00:00", "timestamp_unix": 1767999480.0}, "starlink_location": {"latitude": 44.446915833333314, "longitude": 12.244630333333333, "altitude": 71.99000000125395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:58:08.732398+00:00", "timestamp_unix": 1767999488.732398}, "starlink_gps": {"latitude": 44.446915833333314, "longitude": 12.244630333333333, "altitude": 71.99000000125395, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:08.732650+00:00", "timestamp_unix": 1767999488.73265}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244653333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:07.826469+00:00", "timestamp_unix": 1767999487.826469}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244696666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:07.507051+00:00", "timestamp_unix": 1767999487.507051}}

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.603739497845202, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:58:38.793234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.478146751102576, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.479880201243425, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.317964457654903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.567285912363317, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993358206227542, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.426912127504599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.034595685158042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.427885923494518, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.036245134844258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.207649094216755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:32+00:00", "timestamp_unix": 1767999512.0}, "starlink_location": {"latitude": 44.446917, "longitude": 12.244628254552367, "altitude": 71.70999999948965, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:58:38.755016+00:00", "timestamp_unix": 1767999518.755016}, "starlink_gps": {"latitude": 44.446917, "longitude": 12.244628204246782, "altitude": 71.70999999948965, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:38.755277+00:00", "timestamp_unix": 1767999518.755277}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:37.821311+00:00", "timestamp_unix": 1767999517.821311}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244711666666667, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:58:37.493022+00:00", "timestamp_unix": 1767999517.493022}}

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.036245134844258, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:59:08.768854+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.049594671218392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.049594671218392, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5020852165660714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4504168435329765, "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.47760284938384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.399894940728492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.47760284938384, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.399894940728492, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.584473879981549, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:04+00:00", "timestamp_unix": 1767999544.0}, "starlink_location": {"latitude": 44.44692183333333, "longitude": 12.244618166666665, "altitude": 71.94999999961904, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:59:08.732416+00:00", "timestamp_unix": 1767999548.732416}, "starlink_gps": {"latitude": 44.44692183333333, "longitude": 12.244618166666665, "altitude": 71.94999999961904, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:08.732672+00:00", "timestamp_unix": 1767999548.732672}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:07.798940+00:00", "timestamp_unix": 1767999547.79894}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24473, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:07.546268+00:00", "timestamp_unix": 1767999547.546268}}

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.399894940728492, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T22:59:38.712112+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.529320942187313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.529320942187313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4469700467691085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.303245528884853, "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.000413014587616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.415190534066788, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.000413014587616, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.415190534066788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.111517635782711, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:36+00:00", "timestamp_unix": 1767999576.0}, "starlink_location": {"latitude": 44.44692700000002, "longitude": 12.244620000000003, "altitude": 71.89999999955913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:59:38.675177+00:00", "timestamp_unix": 1767999578.675177}, "starlink_gps": {"latitude": 44.44692700000002, "longitude": 12.244620000000003, "altitude": 71.89999999955913, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:38.675432+00:00", "timestamp_unix": 1767999578.675432}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24467, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:37.820016+00:00", "timestamp_unix": 1767999577.820016}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.24477, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:59:37.485790+00:00", "timestamp_unix": 1767999577.48579}}

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.415190534066788, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:00:08.775645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.566000430658129, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.569925376234972, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.315339863544599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.341652925609138, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01137203486829723, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.358251744102631, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.422696036000477, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.364295481811308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.423099181545137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.756531295348843, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:07+00:00", "timestamp_unix": 1767999607.0}, "starlink_location": {"latitude": 44.44692752287009, "longitude": 12.244619270092793, "altitude": 71.90000000166042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:00:08.740694+00:00", "timestamp_unix": 1767999608.740694}, "starlink_gps": {"latitude": 44.44692745042958, "longitude": 12.244619371217048, "altitude": 71.90000000167558, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:08.740952+00:00", "timestamp_unix": 1767999608.740952}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:07.810695+00:00", "timestamp_unix": 1767999607.810695}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244795, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:07.518687+00:00", "timestamp_unix": 1767999607.518687}}

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.423099181545137, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:00:38.714641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.236580074301388, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.236580074301388, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.782889143936411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.822869447910595, "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.97898082581482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.260891593531966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.97898082581482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.260891593531966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.590730151136329, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:28+00:00", "timestamp_unix": 1767999628.0}, "starlink_location": {"latitude": 44.44692966666667, "longitude": 12.244615, "altitude": 71.51999999971119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:00:38.676462+00:00", "timestamp_unix": 1767999638.676462}, "starlink_gps": {"latitude": 44.44692966666667, "longitude": 12.244615, "altitude": 71.51999999971119, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:38.676720+00:00", "timestamp_unix": 1767999638.67672}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244646666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:37.786853+00:00", "timestamp_unix": 1767999637.786853}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.24478, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:00:37.487624+00:00", "timestamp_unix": 1767999637.487624}}

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.260891593531966, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:01:08.694303+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.698856184903153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.70151362744441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.4316650109601845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.61055080888531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0027636287787898214, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.641172045210553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.66800207607113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.64331686239706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.67075419158201, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.290833213086625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:00+00:00", "timestamp_unix": 1767999660.0}, "starlink_location": {"latitude": 44.44693295041483, "longitude": 12.244617628762402, "altitude": 71.33000000081282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:01:08.656432+00:00", "timestamp_unix": 1767999668.656432}, "starlink_gps": {"latitude": 44.44693293281036, "longitude": 12.244617604187207, "altitude": 71.32999999990217, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:08.656689+00:00", "timestamp_unix": 1767999668.656689}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244635, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:07.811367+00:00", "timestamp_unix": 1767999667.811367}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244751666666666, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:07.535323+00:00", "timestamp_unix": 1767999667.535323}}

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.67075419158201, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:01:38.694834+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.671472161705784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.673092775303818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.789765498492123, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.697666976828787, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0019578154277311707, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.740296261340784, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.115737323308583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.742227359398848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.117226228687077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.304736529530327, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:32+00:00", "timestamp_unix": 1767999692.0}, "starlink_location": {"latitude": 44.44693811708234, "longitude": 12.2446165, "altitude": 71.38000000044761, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:01:38.658048+00:00", "timestamp_unix": 1767999698.658048}, "starlink_gps": {"latitude": 44.44693809947528, "longitude": 12.2446165, "altitude": 71.38000000058227, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:38.658305+00:00", "timestamp_unix": 1767999698.658305}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244645, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:37.785307+00:00", "timestamp_unix": 1767999697.785307}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244748333333334, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:01:37.313725+00:00", "timestamp_unix": 1767999697.313725}}

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.117226228687077, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:02:08.791638+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.333871490599154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.329326315545723, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.658681557443442, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.104104900106599, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007971999964519649, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.774613469230923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.279033932262433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.772812228196095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.273816028890604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.622809641575801, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:05+00:00", "timestamp_unix": 1767999725.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244615745409886, "altitude": 71.38000000036419, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:02:08.756857+00:00", "timestamp_unix": 1767999728.756857}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.244615845835705, "altitude": 71.38000000036419, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:08.757116+00:00", "timestamp_unix": 1767999728.757116}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244655, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:07.813416+00:00", "timestamp_unix": 1767999727.813416}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.24475, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:07.509989+00:00", "timestamp_unix": 1767999727.509989}}

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.279033932262433, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:02:38.714221+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.732183415556621, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.732183415556621, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.755202060897043, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.342681292926649, "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": 14.836693010558827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.750615850973784, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.836693010558827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.750615850973784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.185870224191754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:36+00:00", "timestamp_unix": 1767999756.0}, "starlink_location": {"latitude": 44.44693866666666, "longitude": 12.244611999999998, "altitude": 71.2100000002593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:02:38.676502+00:00", "timestamp_unix": 1767999758.676502}, "starlink_gps": {"latitude": 44.44693866666666, "longitude": 12.244611999999998, "altitude": 71.2100000002593, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:38.676758+00:00", "timestamp_unix": 1767999758.676758}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.244645, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:37.816628+00:00", "timestamp_unix": 1767999757.816628}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244756666666667, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:02:37.511447+00:00", "timestamp_unix": 1767999757.511447}}

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.750615850973784, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:03:08.712648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.631006215462342, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.63301661235895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.8880984354620045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.636538902905136, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977048205451365, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.404039195688172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.652261643017896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.404682925103373, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.654869348218178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.9294187199481705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:08+00:00", "timestamp_unix": 1767999788.0}, "starlink_location": {"latitude": 44.4469355, "longitude": 12.244622320933646, "altitude": 71.58000000093841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:03:08.675205+00:00", "timestamp_unix": 1767999788.675205}, "starlink_gps": {"latitude": 44.4469355, "longitude": 12.244622270833506, "altitude": 71.58000000093841, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:08.675458+00:00", "timestamp_unix": 1767999788.675458}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244651666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:07.811657+00:00", "timestamp_unix": 1767999787.811657}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244743333333334, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:07.543406+00:00", "timestamp_unix": 1767999787.543406}}

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.654869348218178, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:03:38.715007+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.674442008724162, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.678774340044399, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7121438819780269, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.794531786776843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011923512902114068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.980927964296272, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.307363966975515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.985418918295546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.314889095294273, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.982143462728354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:29+00:00", "timestamp_unix": 1767999809.0}, "starlink_location": {"latitude": 44.44693516666666, "longitude": 12.244619629380498, "altitude": 71.39000000265662, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:03:38.676052+00:00", "timestamp_unix": 1767999818.676052}, "starlink_gps": {"latitude": 44.44693516666666, "longitude": 12.24461947917622, "altitude": 71.39000000152609, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:38.676315+00:00", "timestamp_unix": 1767999818.676315}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244671666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:37.782959+00:00", "timestamp_unix": 1767999817.782959}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244733333333333, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:03:37.490422+00:00", "timestamp_unix": 1767999817.490422}}

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.314889095294273, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:04:08.775370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.134214104437442, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.127334922174796, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3819455649012076, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.986927136979158, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008070975830652577, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.783140506916071, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.508890357591834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.776381614278002, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.502891092361654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.033557464929818, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:01+00:00", "timestamp_unix": 1767999841.0}, "starlink_location": {"latitude": 44.446934643665664, "longitude": 12.244617666666665, "altitude": 71.38999999996734, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:04:08.735045+00:00", "timestamp_unix": 1767999848.735045}, "starlink_gps": {"latitude": 44.44693471624969, "longitude": 12.244617666666665, "altitude": 71.3900000009916, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:08.735295+00:00", "timestamp_unix": 1767999848.735295}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:07.823238+00:00", "timestamp_unix": 1767999847.823238}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244748333333334, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:07.440807+00:00", "timestamp_unix": 1767999847.440807}}

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.508890357591834, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:04:38.777138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.043157379961235, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.041299462352926, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2989328174078945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.660543277450212, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01136654711802756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.748630844268114, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.666528957632647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.746569013885881, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.665171928717736, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.948344110363575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:33+00:00", "timestamp_unix": 1767999873.0}, "starlink_location": {"latitude": 44.446939310412766, "longitude": 12.244617896644447, "altitude": 71.51189191095256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:04:38.735322+00:00", "timestamp_unix": 1767999878.735322}, "starlink_gps": {"latitude": 44.446939382818336, "longitude": 12.244617795568988, "altitude": 71.51993777446529, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:38.735576+00:00", "timestamp_unix": 1767999878.735576}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:37.796410+00:00", "timestamp_unix": 1767999877.79641}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.24474, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:04:37.485962+00:00", "timestamp_unix": 1767999877.485962}}

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.666528957632647, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:05:08.769103+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.12985365979973, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.13680383308548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.100338724611376, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.514182887728654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008059163232831706, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.481748736467251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.640767737135302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.489635376713348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.64766008293177, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.082989203067065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:04+00:00", "timestamp_unix": 1767999904.0}, "starlink_location": {"latitude": 44.4469336895642, "longitude": 12.244623000000004, "altitude": 72.15999999989036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:05:08.735339+00:00", "timestamp_unix": 1767999908.735339}, "starlink_gps": {"latitude": 44.4469336170864, "longitude": 12.244622999999999, "altitude": 72.1599999993494, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:08.735590+00:00", "timestamp_unix": 1767999908.73559}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244645, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:07.785510+00:00", "timestamp_unix": 1767999907.78551}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244731666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:07.480189+00:00", "timestamp_unix": 1767999907.480189}}

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.64766008293177, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:05:38.796728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.502135724144692, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.50916736755817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.659066654419567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.320681659026255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995825870493982, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.211546390910252, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.822469870590943, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.21944608493716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.829518834603096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.429594099105378, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:36+00:00", "timestamp_unix": 1767999936.0}, "starlink_location": {"latitude": 44.44692704050842, "longitude": 12.244634, "altitude": 72.30999999968945, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:05:38.757799+00:00", "timestamp_unix": 1767999938.757799}, "starlink_gps": {"latitude": 44.44692696860023, "longitude": 12.244634, "altitude": 72.30999999992346, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:38.758047+00:00", "timestamp_unix": 1767999938.758047}, "nmea_primary": {"latitude": 44.447, "longitude": 12.24465, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:37.813818+00:00", "timestamp_unix": 1767999937.813818}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.24474, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:05:37.489386+00:00", "timestamp_unix": 1767999937.489386}}

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.829518834603096, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:06:08.793631+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.91163514373277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.91163514373277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.71519487304472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.378003193529923, "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.035090077085483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.778991919949092, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.035090077085483, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.778991919949092, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.73914140702776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244728, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:08+00:00", "timestamp_unix": 1767999968.0}, "starlink_location": {"latitude": 44.44692649999998, "longitude": 12.244634, "altitude": 72.3099999988093, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:06:08.758031+00:00", "timestamp_unix": 1767999968.758031}, "starlink_gps": {"latitude": 44.44692649999998, "longitude": 12.244634, "altitude": 72.3099999988093, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:08.758279+00:00", "timestamp_unix": 1767999968.758279}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244645, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:07.782206+00:00", "timestamp_unix": 1767999967.782206}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244746666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:07.490879+00:00", "timestamp_unix": 1767999967.490879}}

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.778991919949092, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:06:38.719730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.230928367292943, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.230928367292943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.600422961304849, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.492724516819278, "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.533402591494582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.109569365929588, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.533402591494582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.109569365929588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.834966870577563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:28+00:00", "timestamp_unix": 1767999988.0}, "starlink_location": {"latitude": 44.44692916666668, "longitude": 12.244633166666667, "altitude": 72.2800000000527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:06:38.679129+00:00", "timestamp_unix": 1767999998.679129}, "starlink_gps": {"latitude": 44.44692916666668, "longitude": 12.244633166666667, "altitude": 72.2800000000527, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:38.679395+00:00", "timestamp_unix": 1767999998.679395}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244616666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:37.790139+00:00", "timestamp_unix": 1767999997.790139}, "nmea_secondary": {"latitude": 44.44712333333333, "longitude": 12.244768333333333, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:06:37.524967+00:00", "timestamp_unix": 1767999997.524967}}

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": 24.109569365929588, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:07:08.724141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.47350225973232, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.472625034772326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.814766861682621, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.335608654005279, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005598727984230038, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.228212714619172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.316348876213734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.225196433512087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.314212436785358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.24924835044974, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:00+00:00", "timestamp_unix": 1768000020.0}, "starlink_location": {"latitude": 44.44692986475287, "longitude": 12.244630320787588, "altitude": 72.88000000059147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:07:08.678819+00:00", "timestamp_unix": 1768000028.678819}, "starlink_gps": {"latitude": 44.446929900417075, "longitude": 12.244630271001652, "altitude": 72.88000000170938, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:08.679066+00:00", "timestamp_unix": 1768000028.679066}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.24465, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:07.805576+00:00", "timestamp_unix": 1768000027.805576}, "nmea_secondary": {"latitude": 44.447131666666664, "longitude": 12.244748333333334, "altitude": 36.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:07.548380+00:00", "timestamp_unix": 1768000027.54838}}

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": 24.316348876213734, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:07:38.772292+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.209395553026837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.21164882001827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3894876304555845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.657263828432626, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004038460142080472, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.706724576387373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.36688988521089, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.70762522349382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.368336385399935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.792253023814865, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:30+00:00", "timestamp_unix": 1768000050.0}, "starlink_location": {"latitude": 44.446930333333306, "longitude": 12.244632229947545, "altitude": 73.04000000153842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:07:38.736060+00:00", "timestamp_unix": 1768000058.73606}, "starlink_gps": {"latitude": 44.446930333333306, "longitude": 12.244632179073784, "altitude": 73.04000000153842, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:38.736312+00:00", "timestamp_unix": 1768000058.736312}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244656666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:37.792518+00:00", "timestamp_unix": 1768000057.792518}, "nmea_secondary": {"latitude": 44.44714333333334, "longitude": 12.244746666666666, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:07:37.542532+00:00", "timestamp_unix": 1768000057.542532}}

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": 25.368336385399935, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:08:08.770759+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.472077963197641, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.472077963197641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8787775123962223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.10991677230827, "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.732393932073336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.122171428667617, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.732393932073336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.122171428667617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.574017305498522, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:01+00:00", "timestamp_unix": 1768000081.0}, "starlink_location": {"latitude": 44.446930333333306, "longitude": 12.244631500000002, "altitude": 73.04000000153842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:08:08.736458+00:00", "timestamp_unix": 1768000088.736458}, "starlink_gps": {"latitude": 44.446930333333306, "longitude": 12.244631500000002, "altitude": 73.04000000153842, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:08.736716+00:00", "timestamp_unix": 1768000088.736716}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244651666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:07.800796+00:00", "timestamp_unix": 1768000087.800796}, "nmea_secondary": {"latitude": 44.44715333333333, "longitude": 12.244735, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:07.577916+00:00", "timestamp_unix": 1768000087.577916}}

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": 26.122171428667617, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:08:38.771807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.651960344752679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.649726614837292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5868346747859735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.155283260348025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025041887792834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.432433630354932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.80716786656317, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.430600775175007, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.804909901430417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.4001282460933, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:33+00:00", "timestamp_unix": 1768000113.0}, "starlink_location": {"latitude": 44.446921999999994, "longitude": 12.244641603287652, "altitude": 73.04000000039306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:08:38.736712+00:00", "timestamp_unix": 1768000118.736712}, "starlink_gps": {"latitude": 44.446921999999994, "longitude": 12.24464170438163, "altitude": 73.04000000013637, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:38.737016+00:00", "timestamp_unix": 1768000118.737016}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:37.791167+00:00", "timestamp_unix": 1768000117.791167}, "nmea_secondary": {"latitude": 44.44715333333333, "longitude": 12.244736666666666, "altitude": 38.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:08:37.469735+00:00", "timestamp_unix": 1768000117.469735}}

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": 26.80716786656317, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:09:08.772387+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.53903531078697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.52857472708388, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0186783721274697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.407325539112835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011376511809079469, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.500182207758646, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.820927877325555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.491228254993544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.81107167068085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.526963999158463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:04+00:00", "timestamp_unix": 1768000144.0}, "starlink_location": {"latitude": 44.4469139771092, "longitude": 12.244652770064091, "altitude": 73.4700000002279, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:09:08.736996+00:00", "timestamp_unix": 1768000148.736996}, "starlink_gps": {"latitude": 44.44691404957823, "longitude": 12.24465287122813, "altitude": 73.47000000030721, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:08.737251+00:00", "timestamp_unix": 1768000148.737251}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:07.815253+00:00", "timestamp_unix": 1768000147.815253}, "nmea_secondary": {"latitude": 44.447138333333335, "longitude": 12.244736666666666, "altitude": 37.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:07.678852+00:00", "timestamp_unix": 1768000147.678852}}

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": 25.820927877325555, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:09:38.715425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.475400616339298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.470143780538837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0730115433926155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.771780401299877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005612975786108121, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.77005010358077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.01650142138869, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.7655986014353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.011627329688586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.39361559567271, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:35+00:00", "timestamp_unix": 1768000175.0}, "starlink_location": {"latitude": 44.446916198102116, "longitude": 12.24465251256812, "altitude": 73.45000000107709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:09:38.679355+00:00", "timestamp_unix": 1768000178.679355}, "starlink_gps": {"latitude": 44.44691623385709, "longitude": 12.244652562480733, "altitude": 73.45000000161838, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:38.679612+00:00", "timestamp_unix": 1768000178.679612}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244668333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:37.787178+00:00", "timestamp_unix": 1768000177.787178}, "nmea_secondary": {"latitude": 44.44713333333333, "longitude": 12.244735, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:09:37.474972+00:00", "timestamp_unix": 1768000177.474972}}

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": 25.01650142138869, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:10:08.775607+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.044781888708991, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.026904814443116, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6618262062089455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.88157299870214, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.018028303593296338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.251145680299022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.866722358972332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.234239012502979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.849057530051095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.78715785887508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:08+00:00", "timestamp_unix": 1768000208.0}, "starlink_location": {"latitude": 44.44691562064262, "longitude": 12.244652436561504, "altitude": 73.39188173090646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:10:08.737563+00:00", "timestamp_unix": 1768000208.737563}, "starlink_gps": {"latitude": 44.44691576575749, "longitude": 12.244652537848946, "altitude": 73.39994447447415, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:08.737817+00:00", "timestamp_unix": 1768000208.737817}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244665, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:07.813027+00:00", "timestamp_unix": 1768000207.813027}, "nmea_secondary": {"latitude": 44.447131666666664, "longitude": 12.244733333333333, "altitude": 36.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:07.488475+00:00", "timestamp_unix": 1768000207.488475}}

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": 24.866722358972332, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:10:38.778874+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.728511422894504, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.73028030597413, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.104174217385015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.31236468234303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030770777505088, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.142976346446652, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.03965523812415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.142045740787903, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.04150168904699, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.708352203860663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:29+00:00", "timestamp_unix": 1768000229.0}, "starlink_location": {"latitude": 44.446908333333326, "longitude": 12.244676729956785, "altitude": 73.68000000100272, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:10:38.737579+00:00", "timestamp_unix": 1768000238.737579}, "starlink_gps": {"latitude": 44.446908333333326, "longitude": 12.244676628790662, "altitude": 73.68000000100272, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:38.737838+00:00", "timestamp_unix": 1768000238.737838}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244663333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:37.786551+00:00", "timestamp_unix": 1768000237.786551}, "nmea_secondary": {"latitude": 44.447145, "longitude": 12.244755, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:10:37.591841+00:00", "timestamp_unix": 1768000237.591841}}

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": 27.04150168904699, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:11:08.779371+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.966984958770798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.966984958770798, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7497934703781115, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.412329740424052, "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.061448959308793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.882123774640355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.061448959308793, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.882123774640355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.102087153114404, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:01+00:00", "timestamp_unix": 1768000261.0}, "starlink_location": {"latitude": 44.44690649999997, "longitude": 12.244683833333333, "altitude": 74.34000000054778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:11:08.738207+00:00", "timestamp_unix": 1768000268.738207}, "starlink_gps": {"latitude": 44.44690649999997, "longitude": 12.244683833333333, "altitude": 74.34000000054778, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:08.738463+00:00", "timestamp_unix": 1768000268.738463}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:07.811008+00:00", "timestamp_unix": 1768000267.811008}, "nmea_secondary": {"latitude": 44.44714833333333, "longitude": 12.244776666666667, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:07.470236+00:00", "timestamp_unix": 1768000267.470236}}

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": 27.882123774640355, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:11:38.773108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.57988991338298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.587121152566704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8487897040294632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.11715640781466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011363205457177818, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.8813057147951, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.510602656307576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.887923141356454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.520388921890593, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.92494425077894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:32+00:00", "timestamp_unix": 1768000292.0}, "starlink_location": {"latitude": 44.44690235621612, "longitude": 12.244692229924597, "altitude": 74.1900000009751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:11:38.738048+00:00", "timestamp_unix": 1768000298.738048}, "starlink_gps": {"latitude": 44.446902283831854, "longitude": 12.244692128878896, "altitude": 74.1899999990388, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:38.738461+00:00", "timestamp_unix": 1768000298.738461}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244671666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:37.802334+00:00", "timestamp_unix": 1768000297.802334}, "nmea_secondary": {"latitude": 44.44713333333333, "longitude": 12.244775, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:11:37.473150+00:00", "timestamp_unix": 1768000297.47315}}

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": 26.520388921890593, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:12:08.775677+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.58341688700944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.58341688700944, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.005733268212572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.702276038077999, "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.836848555380639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.73947619632278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.836848555380639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.73947619632278, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.032616555428739, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:03+00:00", "timestamp_unix": 1768000323.0}, "starlink_location": {"latitude": 44.44690183333333, "longitude": 12.2446915, "altitude": 74.19000000000842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:12:08.738228+00:00", "timestamp_unix": 1768000328.738228}, "starlink_gps": {"latitude": 44.44690183333333, "longitude": 12.2446915, "altitude": 74.19000000000842, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:08.738486+00:00", "timestamp_unix": 1768000328.738486}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244701666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:07.827319+00:00", "timestamp_unix": 1768000327.827319}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244746666666666, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:07.577122+00:00", "timestamp_unix": 1768000327.577122}}

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": 21.73947619632278, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:12:38.776858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.122579051893116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.122456960687538, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.91081874875794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.50262554517042, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008032195998348531, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.401365196728259, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.55219473991542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.40089323304109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.554081547921918, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.413378325778185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:36+00:00", "timestamp_unix": 1768000356.0}, "starlink_location": {"latitude": 44.446902000000016, "longitude": 12.244697563322857, "altitude": 74.79000000072485, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:12:38.738488+00:00", "timestamp_unix": 1768000358.738488}, "starlink_gps": {"latitude": 44.446902000000016, "longitude": 12.244697462138792, "altitude": 74.79000000072485, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:38.738744+00:00", "timestamp_unix": 1768000358.738744}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:37.815959+00:00", "timestamp_unix": 1768000357.815959}, "nmea_secondary": {"latitude": 44.44708166666667, "longitude": 12.244758333333333, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:12:37.515882+00:00", "timestamp_unix": 1768000357.515882}}

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.554081547921918, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:13:08.774253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.708325301298025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.707956970873264, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6700205106852681, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.314976387661291, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026917289043357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.323444967516929, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.09109603535202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.324034189601027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.087945021162767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.271446404658358, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:08+00:00", "timestamp_unix": 1768000388.0}, "starlink_location": {"latitude": 44.44690383333332, "longitude": 12.244700603433383, "altitude": 75.1200000003942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:13:08.739548+00:00", "timestamp_unix": 1768000388.739548}, "starlink_gps": {"latitude": 44.44690383333331, "longitude": 12.244700704550954, "altitude": 75.11999999894036, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:08.739807+00:00", "timestamp_unix": 1768000388.739807}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:07.790710+00:00", "timestamp_unix": 1768000387.79071}, "nmea_secondary": {"latitude": 44.44707, "longitude": 12.2448, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:07.551443+00:00", "timestamp_unix": 1768000387.551443}}

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.09109603535202, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:13:38.717327+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.563461576861942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.559196571493338, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9705349282962923, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.476056719996055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005617758227937231, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.809436703921726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.985387844949614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.805716313844666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.980424526937064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.319486127825938, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:30+00:00", "timestamp_unix": 1768000410.0}, "starlink_location": {"latitude": 44.446903364735284, "longitude": 12.244700179188158, "altitude": 75.9199999998728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:13:38.682042+00:00", "timestamp_unix": 1768000418.682042}, "starlink_gps": {"latitude": 44.44690340052073, "longitude": 12.244700229143271, "altitude": 75.91999999999118, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:38.682299+00:00", "timestamp_unix": 1768000418.682299}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.24469, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:37.817865+00:00", "timestamp_unix": 1768000417.817865}, "nmea_secondary": {"latitude": 44.447066666666665, "longitude": 12.24477, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:13:37.507962+00:00", "timestamp_unix": 1768000417.507962}}

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.985387844949614, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:14:08.774569+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.475463448611714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.475463447029181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.85799513226912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9137902276959853, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541941916787e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.006441945486422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.291851207995478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.006441943933591, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.291851206409337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.25787761970941, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:02+00:00", "timestamp_unix": 1768000442.0}, "starlink_location": {"latitude": 44.44690383333331, "longitude": 12.244700833333331, "altitude": 75.97811224023597, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:14:08.739309+00:00", "timestamp_unix": 1768000448.739309}, "starlink_gps": {"latitude": 44.44690383333332, "longitude": 12.244700833333333, "altitude": 75.97004939966924, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:08.739566+00:00", "timestamp_unix": 1768000448.739566}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:07.824953+00:00", "timestamp_unix": 1768000447.824953}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244715, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:07.490924+00:00", "timestamp_unix": 1768000447.490924}}

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.291851207995478, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:14:38.775174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.327743340420515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.327743338048313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.137500791627669, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5458652989507693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3744531977507834e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.256500068151977, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.406346048771907, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.256500065828268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.406346046435589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9108187744352675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:33+00:00", "timestamp_unix": 1768000473.0}, "starlink_location": {"latitude": 44.44690866666666, "longitude": 12.244710666666668, "altitude": 75.85810611074261, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:14:38.738628+00:00", "timestamp_unix": 1768000478.738628}, "starlink_gps": {"latitude": 44.44690866666668, "longitude": 12.244710666666666, "altitude": 75.85006778023485, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:38.738918+00:00", "timestamp_unix": 1768000478.738918}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:37.815755+00:00", "timestamp_unix": 1768000477.815755}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244676666666667, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:14:37.565752+00:00", "timestamp_unix": 1768000477.565752}}

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.256500068151977, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:15:08.774300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.446381892591585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.437556604287472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0184375881295944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9052776703781589, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01137199202337872, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.780303952150112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.83893664064559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.770008315765972, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.830521533200969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.518850120314275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:04+00:00", "timestamp_unix": 1768000504.0}, "starlink_location": {"latitude": 44.44691364378317, "longitude": 12.244716896592415, "altitude": 75.88000000042567, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:15:08.739759+00:00", "timestamp_unix": 1768000508.739759}, "starlink_gps": {"latitude": 44.4469137162234, "longitude": 12.244716795468548, "altitude": 75.88000000099237, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:08.740014+00:00", "timestamp_unix": 1768000508.740014}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244666666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:07.792256+00:00", "timestamp_unix": 1768000507.792256}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24471, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:07.522581+00:00", "timestamp_unix": 1768000507.522581}}

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.446381892591585, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:15:38.776656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.068970765384412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.07003650318343, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.338924072385328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.463321948534676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008041228846391798, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.803706989715062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.009510030461975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.806707279341818, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.007049737705527, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.59514813256197, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:35+00:00", "timestamp_unix": 1768000535.0}, "starlink_location": {"latitude": 44.44691649999999, "longitude": 12.244718769940674, "altitude": 76.16811464779524, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:15:38.739755+00:00", "timestamp_unix": 1768000538.739755}, "starlink_gps": {"latitude": 44.44691650000001, "longitude": 12.244718871238554, "altitude": 76.16005106976581, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:38.740016+00:00", "timestamp_unix": 1768000538.740016}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244663333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:37.803711+00:00", "timestamp_unix": 1768000537.803711}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244776666666667, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:15:37.550416+00:00", "timestamp_unix": 1768000537.550416}}

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.009510030461975, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:16:08.723628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.582906023045728, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.578351718969639, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6763079823538236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.768131209666565, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005613851607161832, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.270841346609672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.062235639987305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.265766818542701, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.059853823766158, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.617785419993476, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:05+00:00", "timestamp_unix": 1768000565.0}, "starlink_location": {"latitude": 44.4469160314322, "longitude": 12.24472015410307, "altitude": 76.11000000143707, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:16:08.684032+00:00", "timestamp_unix": 1768000568.684032}, "starlink_gps": {"latitude": 44.44691606719277, "longitude": 12.244720104182688, "altitude": 76.11000000120154, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:08.684287+00:00", "timestamp_unix": 1768000568.684287}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244668333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:07.794120+00:00", "timestamp_unix": 1768000567.79412}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244785, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:07.518057+00:00", "timestamp_unix": 1768000567.518057}}

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.062235639987305, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:16:38.778030+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.699723574588878, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.699723574588878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7011410929275614, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.938308052423792, "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.564697437899104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.422964910754017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.564697437899104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.422964910754017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.61778720114822, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:36+00:00", "timestamp_unix": 1768000596.0}, "starlink_location": {"latitude": 44.44691616666667, "longitude": 12.244725833333332, "altitude": 76.37810627916947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:16:38.740395+00:00", "timestamp_unix": 1768000598.740395}, "starlink_gps": {"latitude": 44.44691616666667, "longitude": 12.244725833333332, "altitude": 76.37005555224684, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:38.740653+00:00", "timestamp_unix": 1768000598.740653}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244658333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:37.801356+00:00", "timestamp_unix": 1768000597.801356}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244775, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:16:37.491909+00:00", "timestamp_unix": 1768000597.491909}}

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.422964910754017, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T23:17:08.718078+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.15340891585171, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.148923560414952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.632981805819972, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.762904588245298, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005601620405359385, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.536374841023761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.282767020614902, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.530970294320191, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.279874134256419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.103058025349734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:08+00:00", "timestamp_unix": 1768000628.0}, "starlink_location": {"latitude": 44.44691869807471, "longitude": 12.244724820803526, "altitude": 76.91999999819865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:17:08.681303+00:00", "timestamp_unix": 1768000628.681303}, "starlink_gps": {"latitude": 44.446918733757336, "longitude": 12.24472477099187, "altitude": 76.92000000052387, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:08.681557+00:00", "timestamp_unix": 1768000628.681557}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244646666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:07.822678+00:00", "timestamp_unix": 1768000627.822678}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244768333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:07.597072+00:00", "timestamp_unix": 1768000627.597072}}

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.282767020614902, "position_uncertainties": {"starlink_location": 15.0}}


