# positions_validation

validation_timestamp: 2026-01-10T08:17:39.555764+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.23143434181487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.223553624213567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4804596292807646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.339951237958192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080042892875134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.854489783623807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.855577295305624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.847220709051731, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.8476388648062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.35054951433925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:30+00:00", "timestamp_unix": 1768033050.0}, "starlink_location": {"latitude": 44.44691984279122, "longitude": 12.244744166666667, "altitude": 75.15000000149219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:17:39.516016+00:00", "timestamp_unix": 1768033059.516016}, "starlink_gps": {"latitude": 44.44691991477552, "longitude": 12.244744166666667, "altitude": 75.15000000133026, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:39.516275+00:00", "timestamp_unix": 1768033059.516275}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:38.080908+00:00", "timestamp_unix": 1768033058.080908}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244761666666667, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:38.765158+00:00", "timestamp_unix": 1768033058.765158}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.23143434181487, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:18:09.583705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.428825680137987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.414462946766191, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5557857432048787, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.094993959171996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016929427203886682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.459323944970794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.360193040402322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.443524165341525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.345411086168411, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.315170829512561, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:01+00:00", "timestamp_unix": 1768033081.0}, "starlink_location": {"latitude": 44.44691930695045, "longitude": 12.24474693279211, "altitude": 75.48000000351396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:18:09.545957+00:00", "timestamp_unix": 1768033089.545957}, "starlink_gps": {"latitude": 44.446919414791864, "longitude": 12.24474678224952, "altitude": 75.48000000341337, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:09.546217+00:00", "timestamp_unix": 1768033089.546217}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244678333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:08.055383+00:00", "timestamp_unix": 1768033088.055383}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244718333333333, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:08.776239+00:00", "timestamp_unix": 1768033088.776239}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.459323944970794, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:18:39.555379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.383777506492962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.383777506492962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9873904525701844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.664846929048968, "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.479069535123536, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.18498878706533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.479069535123536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.18498878706533, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.93348866103693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:33+00:00", "timestamp_unix": 1768033113.0}, "starlink_location": {"latitude": 44.44691866666666, "longitude": 12.244743833333333, "altitude": 75.42000000192797, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:18:39.516486+00:00", "timestamp_unix": 1768033119.516486}, "starlink_gps": {"latitude": 44.44691866666666, "longitude": 12.244743833333333, "altitude": 75.42000000192797, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:39.516744+00:00", "timestamp_unix": 1768033119.516744}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244676666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:38.082627+00:00", "timestamp_unix": 1768033118.082627}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244651666666666, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:18:38.707114+00:00", "timestamp_unix": 1768033118.707114}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.479069535123536, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:19:09.576553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.979334966668317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.971286630888148, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1168381272795695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.692774146966984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014114938962419525, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.196017646552697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.528017685217115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.189933602730283, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.534446397531154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.497581468118739, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:05+00:00", "timestamp_unix": 1768033145.0}, "starlink_location": {"latitude": 44.44691815815791, "longitude": 12.244742258826156, "altitude": 75.07000000197137, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:19:09.538051+00:00", "timestamp_unix": 1768033149.538051}, "starlink_gps": {"latitude": 44.44691824807086, "longitude": 12.244742384341315, "altitude": 75.07000000235412, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:09.538310+00:00", "timestamp_unix": 1768033149.53831}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244686666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:08.064173+00:00", "timestamp_unix": 1768033148.064173}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.24464, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:08.704948+00:00", "timestamp_unix": 1768033148.704948}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.196017646552697, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:19:39.530223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.695313517340077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.703258543030998, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2097722656488084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.918467631955073, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008037260427882826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.246193356334475, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.566902917760027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.253830637184993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.572502383619925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.711273993529534, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:36+00:00", "timestamp_unix": 1768033176.0}, "starlink_location": {"latitude": 44.446920139352, "longitude": 12.244743666666666, "altitude": 75.07000000115333, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:19:39.490447+00:00", "timestamp_unix": 1768033179.490447}, "starlink_gps": {"latitude": 44.44692006707118, "longitude": 12.244743666666666, "altitude": 75.07000000148498, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:39.490706+00:00", "timestamp_unix": 1768033179.490706}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:38.057991+00:00", "timestamp_unix": 1768033178.057991}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244693333333334, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:19:38.783691+00:00", "timestamp_unix": 1768033178.783691}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.253830637184993, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:20:09.533557+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.50478666574004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.505595663026456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4634041554535244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.900958287211541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005424170749547, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.341539737628146, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9787339252478593, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.34378743148406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.976000333111727, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.083152755387871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:08+00:00", "timestamp_unix": 1768033208.0}, "starlink_location": {"latitude": 44.44692316666666, "longitude": 12.244742142207349, "altitude": 75.05000000081819, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:20:09.499937+00:00", "timestamp_unix": 1768033209.499937}, "starlink_gps": {"latitude": 44.44692316666666, "longitude": 12.244742243054198, "altitude": 75.05000000081819, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:09.500195+00:00", "timestamp_unix": 1768033209.500195}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:08.084117+00:00", "timestamp_unix": 1768033208.084117}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244755, "altitude": 12.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:08.793376+00:00", "timestamp_unix": 1768033208.793376}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.505595663026456, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:20:39.633404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.738142627107585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.748086843118339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5194568201663485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.231121076799962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009998248846908805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.52848505081335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.005496670713879, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.537821361095554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.015182019136744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.8804783322022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:30+00:00", "timestamp_unix": 1768033230.0}, "starlink_location": {"latitude": 44.446923062708656, "longitude": 12.244742666666667, "altitude": 74.82000000181469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:20:39.596472+00:00", "timestamp_unix": 1768033239.596472}, "starlink_gps": {"latitude": 44.446922972792244, "longitude": 12.244742666666667, "altitude": 74.82000000103795, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:39.596725+00:00", "timestamp_unix": 1768033239.596725}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244681666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:38.057182+00:00", "timestamp_unix": 1768033238.057182}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.244758333333333, "altitude": 9.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:20:38.735573+00:00", "timestamp_unix": 1768033238.735573}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.537821361095554, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:21:09.571716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.296864235545927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.296864235545927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.929243331239411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.44487754035443, "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.701151781369859, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.154691728156426, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.701151781369859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.154691728156426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.735152405975844, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:00+00:00", "timestamp_unix": 1768033260.0}, "starlink_location": {"latitude": 44.446921, "longitude": 12.2447405, "altitude": 74.70000000042758, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:21:09.532709+00:00", "timestamp_unix": 1768033269.532709}, "starlink_gps": {"latitude": 44.446921, "longitude": 12.2447405, "altitude": 74.70000000042758, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:09.532975+00:00", "timestamp_unix": 1768033269.532975}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:08.082175+00:00", "timestamp_unix": 1768033268.082175}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.244751666666666, "altitude": 7.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:08.840890+00:00", "timestamp_unix": 1768033268.84089}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.701151781369859, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:21:39.638068+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.617268712107874, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.617268712107874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1754901824796455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.245020268807192, "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.529873161251665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.886328541954403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.529873161251665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.886328541954403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.030517411970953, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:33+00:00", "timestamp_unix": 1768033293.0}, "starlink_location": {"latitude": 44.446921, "longitude": 12.2447405, "altitude": 74.70000000042758, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:21:39.597232+00:00", "timestamp_unix": 1768033299.597232}, "starlink_gps": {"latitude": 44.446921, "longitude": 12.2447405, "altitude": 74.70000000042758, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:39.597486+00:00", "timestamp_unix": 1768033299.597486}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:38.053445+00:00", "timestamp_unix": 1768033298.053445}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244751666666666, "altitude": 9.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:21:38.764385+00:00", "timestamp_unix": 1768033298.764385}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.529873161251665, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:22:09.584169+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.82911743955726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.825836066783875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3519037922044954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.347185395530897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005618129214746039, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.64352904899618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.782545886517945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.64154908600974, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.778267423557708, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.085231469760876, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:05+00:00", "timestamp_unix": 1768033325.0}, "starlink_location": {"latitude": 44.44692315808697, "longitude": 12.244739258727039, "altitude": 74.36000000282726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:22:09.546382+00:00", "timestamp_unix": 1768033329.546382}, "starlink_gps": {"latitude": 44.446923193874774, "longitude": 12.244739308685475, "altitude": 74.36000000189193, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:09.546625+00:00", "timestamp_unix": 1768033329.546625}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:08.079637+00:00", "timestamp_unix": 1768033328.079637}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244745, "altitude": 10.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:08.766416+00:00", "timestamp_unix": 1768033328.766416}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.82911743955726, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:22:39.579697+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.758120055682243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.760351650442876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.921603903143659, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.725209688477509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009966856079055097, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.575271599142175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.938438021118985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.578940432099971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.937106207588013, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.354909415705565, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:35+00:00", "timestamp_unix": 1768033355.0}, "starlink_location": {"latitude": 44.446928166666645, "longitude": 12.244739925491766, "altitude": 74.0900000016259, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:22:39.546515+00:00", "timestamp_unix": 1768033359.546515}, "starlink_gps": {"latitude": 44.44692816666666, "longitude": 12.244740051047401, "altitude": 74.09000000144142, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:39.546762+00:00", "timestamp_unix": 1768033359.546762}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:38.070612+00:00", "timestamp_unix": 1768033358.070612}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244751666666666, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:22:38.727051+00:00", "timestamp_unix": 1768033358.727051}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.760351650442876, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:23:09.560428+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.344924454607657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.350738130434989, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1557554826683583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.625629018754138, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011280750069532778, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.649618052670824, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.902504371963686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.653702261394482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.911289695654728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.013127361549956, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:07+00:00", "timestamp_unix": 1768033387.0}, "starlink_location": {"latitude": 44.446929323768074, "longitude": 12.244742882610165, "altitude": 74.19000000218341, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:23:09.520277+00:00", "timestamp_unix": 1768033389.520277}, "starlink_gps": {"latitude": 44.44692925190907, "longitude": 12.244742782297617, "altitude": 74.19000000218037, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:09.520521+00:00", "timestamp_unix": 1768033389.520521}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244678333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:08.096105+00:00", "timestamp_unix": 1768033388.096105}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244753333333334, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:08.718614+00:00", "timestamp_unix": 1768033388.718614}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.653702261394482, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:23:39.634119+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.76713450780218, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.773566244312333, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6486294228921028, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.700629005720755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014139463482126196, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.188905155918066, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.311252998598752, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.193589053428326, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.322627546957781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.361858457613834, "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-10T08:23:38+00:00", "timestamp_unix": 1768033418.0}, "starlink_location": {"latitude": 44.44692939608113, "longitude": 12.244742983556474, "altitude": 74.19000000284656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:23:39.598627+00:00", "timestamp_unix": 1768033419.598627}, "starlink_gps": {"latitude": 44.446929306011945, "longitude": 12.244742857823226, "altitude": 74.19000000211419, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:39.598942+00:00", "timestamp_unix": 1768033419.598942}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244681666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:38.070044+00:00", "timestamp_unix": 1768033418.070044}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244758333333333, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:23:38.748561+00:00", "timestamp_unix": 1768033418.748561}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.773566244312333, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:24:09.573548+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.290188133767423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.29231013512285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0211528613833387, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.719687300169918, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009960032709302258, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.520852174095154, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.036199861595529, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.525008793644364, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.03443173274567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.481696813752602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:00+00:00", "timestamp_unix": 1768033440.0}, "starlink_location": {"latitude": 44.44692899999996, "longitude": 12.244731925550736, "altitude": 74.04000000076005, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:24:09.540341+00:00", "timestamp_unix": 1768033449.540341}, "starlink_gps": {"latitude": 44.44692899999996, "longitude": 12.244732051020417, "altitude": 74.04000000076005, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:09.540590+00:00", "timestamp_unix": 1768033449.54059}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244676666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:08.057124+00:00", "timestamp_unix": 1768033448.057124}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244756666666667, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:08.730058+00:00", "timestamp_unix": 1768033448.730058}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.29231013512285, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:24:39.633475+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.314126757734725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.322802385643396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.183406109468839, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6323175324817738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014130169651474636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.416766921283212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.66826537428751, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.422012012502229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.678378260198643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.634315451772238, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:31+00:00", "timestamp_unix": 1768033471.0}, "starlink_location": {"latitude": 44.44692906282291, "longitude": 12.244731983661277, "altitude": 74.2800000022594, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:24:39.598729+00:00", "timestamp_unix": 1768033479.598729}, "starlink_gps": {"latitude": 44.44692897281291, "longitude": 12.244731858010693, "altitude": 74.2800000017773, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:39.599015+00:00", "timestamp_unix": 1768033479.599015}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244675, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:38.083614+00:00", "timestamp_unix": 1768033478.083614}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244733333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:24:38.739318+00:00", "timestamp_unix": 1768033478.739318}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.422012012502229, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:25:09.588314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.991908541131345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.991908541131345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8373450507613382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9404950718853895, "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.90881777040428, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.069660438975085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.90881777040428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.069660438975085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.762911320433163, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:03+00:00", "timestamp_unix": 1768033503.0}, "starlink_location": {"latitude": 44.44692716666665, "longitude": 12.244733833333333, "altitude": 74.68000000113294, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:25:09.548794+00:00", "timestamp_unix": 1768033509.548794}, "starlink_gps": {"latitude": 44.44692716666665, "longitude": 12.244733833333333, "altitude": 74.68000000113294, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:09.549074+00:00", "timestamp_unix": 1768033509.549074}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244678333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:08.072393+00:00", "timestamp_unix": 1768033508.072393}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244738333333334, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:08.750295+00:00", "timestamp_unix": 1768033508.750295}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.90881777040428, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:25:39.564916+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.385113770596966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.385113770596966, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.135583643731355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.692969361597249, "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.17219208935014, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.376799827271322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.17219208935014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.376799827271322, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.302726151583481, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:35+00:00", "timestamp_unix": 1768033535.0}, "starlink_location": {"latitude": 44.44692716666665, "longitude": 12.244733833333333, "altitude": 74.68000000113294, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:25:39.530007+00:00", "timestamp_unix": 1768033539.530007}, "starlink_gps": {"latitude": 44.44692716666665, "longitude": 12.244733833333333, "altitude": 74.68000000113294, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:39.530264+00:00", "timestamp_unix": 1768033539.530264}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24468, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:38.075883+00:00", "timestamp_unix": 1768033538.075883}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244741666666666, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:25:38.751472+00:00", "timestamp_unix": 1768033538.751472}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.376799827271322, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:26:09.584964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.88414803632197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.886382106551242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6194961768431657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.780955990520996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01194687868709048, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.310416251718946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.600920429215941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.315304351232237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.59929165885728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.207853030559372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:05+00:00", "timestamp_unix": 1768033565.0}, "starlink_location": {"latitude": 44.44692883333331, "longitude": 12.244731567236231, "altitude": 74.66999999973982, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:26:09.549816+00:00", "timestamp_unix": 1768033569.549816}, "starlink_gps": {"latitude": 44.44692883333331, "longitude": 12.244731717734838, "altitude": 74.66999999973982, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:09.550076+00:00", "timestamp_unix": 1768033569.550076}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:08.067080+00:00", "timestamp_unix": 1768033568.06708}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244755, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:08.764446+00:00", "timestamp_unix": 1768033568.764446}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.600920429215941, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:26:39.635604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.186381251505725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.186381251505725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.042350773888166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3776754771119104, "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.677599154353482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.828698831272495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.677599154353482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.828698831272495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.415410352336249, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:36+00:00", "timestamp_unix": 1768033596.0}, "starlink_location": {"latitude": 44.44693033333332, "longitude": 12.244732166666665, "altitude": 74.60000000095852, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:26:39.600074+00:00", "timestamp_unix": 1768033599.600074}, "starlink_gps": {"latitude": 44.44693033333332, "longitude": 12.244732166666665, "altitude": 74.60000000095852, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:39.600335+00:00", "timestamp_unix": 1768033599.600335}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:38.089936+00:00", "timestamp_unix": 1768033598.089936}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.24475, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:26:38.789326+00:00", "timestamp_unix": 1768033598.789326}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.828698831272495, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:27:09.557158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.208708220409617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.208708220409617, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9888987619807845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.950113308660925, "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.722947991659616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.739182632482617, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.722947991659616, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.739182632482617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.75521178211598, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:08+00:00", "timestamp_unix": 1768033628.0}, "starlink_location": {"latitude": 44.44693383333333, "longitude": 12.244734333333334, "altitude": 74.78999999979392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:27:09.515982+00:00", "timestamp_unix": 1768033629.515982}, "starlink_gps": {"latitude": 44.44693383333333, "longitude": 12.244734333333334, "altitude": 74.78999999979392, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:09.516239+00:00", "timestamp_unix": 1768033629.516239}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:08.079034+00:00", "timestamp_unix": 1768033628.079034}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244778333333333, "altitude": 12.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:08.776472+00:00", "timestamp_unix": 1768033628.776472}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.739182632482617, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:27:39.642259+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.339869420508139, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.339869420508139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8319253610739996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.368368681477233, "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.894797371239367, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.922514076336663, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.894797371239367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.922514076336663, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.617751662939367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:30+00:00", "timestamp_unix": 1768033650.0}, "starlink_location": {"latitude": 44.44693383333333, "longitude": 12.244734333333334, "altitude": 74.78999999979392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:27:39.602419+00:00", "timestamp_unix": 1768033659.602419}, "starlink_gps": {"latitude": 44.44693383333333, "longitude": 12.244734333333334, "altitude": 74.78999999979392, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:39.602674+00:00", "timestamp_unix": 1768033659.602674}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:38.066619+00:00", "timestamp_unix": 1768033658.066619}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244761666666667, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:27:38.695313+00:00", "timestamp_unix": 1768033658.695313}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.339869420508139, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:28:09.638740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.78612463093348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.78252925066992, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4931854978532333, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.587622640627871, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009960150277336051, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.976267680437195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.810930667467891, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.971253307541636, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.812100633924405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.109215302043355, "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-10T08:28:03+00:00", "timestamp_unix": 1768033683.0}, "starlink_location": {"latitude": 44.446934166666665, "longitude": 12.244736650115575, "altitude": 74.9000000013097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:28:09.600837+00:00", "timestamp_unix": 1768033689.600837}, "starlink_gps": {"latitude": 44.446934166666665, "longitude": 12.244736524644402, "altitude": 74.9000000013097, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:09.601096+00:00", "timestamp_unix": 1768033689.601096}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244673333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:08.092226+00:00", "timestamp_unix": 1768033688.092226}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244746666666666, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:08.752408+00:00", "timestamp_unix": 1768033688.752408}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.78612463093348, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:28:39.558627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.638340632037274, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.638340629874586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.410530837858281, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.53137810947292, "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": 9.531535848070416, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.069323450544601, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.531535846028815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.069323448178994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.045624277093553, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:33+00:00", "timestamp_unix": 1768033713.0}, "starlink_location": {"latitude": 44.44693449999998, "longitude": 12.244731000000002, "altitude": 74.54993077284345, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:28:39.523051+00:00", "timestamp_unix": 1768033719.523051}, "starlink_gps": {"latitude": 44.446934500000005, "longitude": 12.244731000000002, "altitude": 74.55792642791779, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:39.523306+00:00", "timestamp_unix": 1768033719.523306}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:38.060994+00:00", "timestamp_unix": 1768033718.060994}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244735, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:28:38.738705+00:00", "timestamp_unix": 1768033718.738705}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.638340632037274, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:29:09.572557+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.04848146060348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.052256807340525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.190218839995267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.219627079090029, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982854658083709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.04118123985312, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4676753671777356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.044591914950649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4715909389287454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.798379400096055, "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-10T08:29:05+00:00", "timestamp_unix": 1768033745.0}, "starlink_location": {"latitude": 44.44693434186827, "longitude": 12.244735333333331, "altitude": 75.04000000188259, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:29:09.531865+00:00", "timestamp_unix": 1768033749.531865}, "starlink_gps": {"latitude": 44.4469343060496, "longitude": 12.244735333333331, "altitude": 75.04000000231, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:09.532116+00:00", "timestamp_unix": 1768033749.532116}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24467, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:08.046098+00:00", "timestamp_unix": 1768033748.046098}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244743333333334, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:08.751914+00:00", "timestamp_unix": 1768033748.751914}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.052256807340525, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:29:39.638905+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.31987787392029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.31987787392029, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.12306142335756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.111988370247141, "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.733740924837463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.989842524742626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.733740924837463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.989842524742626, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.036793707846517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:36+00:00", "timestamp_unix": 1768033776.0}, "starlink_location": {"latitude": 44.446933333333355, "longitude": 12.244735333333331, "altitude": 75.03999999988602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:29:39.601597+00:00", "timestamp_unix": 1768033779.601597}, "starlink_gps": {"latitude": 44.446933333333355, "longitude": 12.244735333333331, "altitude": 75.03999999988602, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:39.601857+00:00", "timestamp_unix": 1768033779.601857}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244683333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:38.051275+00:00", "timestamp_unix": 1768033778.051275}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244751666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:29:38.760454+00:00", "timestamp_unix": 1768033778.760454}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.733740924837463, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:30:09.651174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.08212542574515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.093997796270717, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6233073283134813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.370494093144175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011981782411999858, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.94410072189056, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.942868070809435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.955158050926265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.954846182438845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.187592548662894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:07+00:00", "timestamp_unix": 1768033807.0}, "starlink_location": {"latitude": 44.44693424711601, "longitude": 12.244737833333332, "altitude": 75.00000000110909, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:30:09.613059+00:00", "timestamp_unix": 1768033809.613059}, "starlink_gps": {"latitude": 44.446934139361254, "longitude": 12.244737833333332, "altitude": 75.0000000004197, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:09.613317+00:00", "timestamp_unix": 1768033809.613317}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244675, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:08.076002+00:00", "timestamp_unix": 1768033808.076002}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.24474, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:08.750821+00:00", "timestamp_unix": 1768033808.750821}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.955158050926265, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:30:39.640096+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.682726603907994, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.683646309630479, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0035085694587123, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9468472026129973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00997158598857235, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.393807587900838, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.825879741506974, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.397297796056495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.82620075176624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.142191768957734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:38+00:00", "timestamp_unix": 1768033838.0}, "starlink_location": {"latitude": 44.44693733333331, "longitude": 12.24473184983525, "altitude": 74.9900000022202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:30:39.601355+00:00", "timestamp_unix": 1768033839.601355}, "starlink_gps": {"latitude": 44.44693733333331, "longitude": 12.24473197545049, "altitude": 74.9900000022202, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:39.601610+00:00", "timestamp_unix": 1768033839.60161}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244681666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:38.076763+00:00", "timestamp_unix": 1768033838.076763}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244728333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:30:38.786385+00:00", "timestamp_unix": 1768033838.786385}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.397297796056495, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:31:09.645291+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.873199347616065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.873199349913925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1834062812803707, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.41435407453899004, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.386981362629807e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.506361519247411, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.268937857996747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.506361521272215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.268937860285646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9341728135999445, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:00+00:00", "timestamp_unix": 1768033860.0}, "starlink_location": {"latitude": 44.446941166666655, "longitude": 12.244736333333336, "altitude": 74.96191335184655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:31:09.602187+00:00", "timestamp_unix": 1768033869.602187}, "starlink_gps": {"latitude": 44.44694116666663, "longitude": 12.244736333333332, "altitude": 74.97190278173149, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:09.602448+00:00", "timestamp_unix": 1768033869.602448}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24468, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:08.076188+00:00", "timestamp_unix": 1768033868.076188}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244716666666667, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:08.777152+00:00", "timestamp_unix": 1768033868.777152}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.506361521272215, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:31:39.653507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.572244172867315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.565655062173553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2567749149669574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5430637467412287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011316923066867471, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.015009111625302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.282925238481424, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.010654912775223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.276792707738931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8614916088281657, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:32+00:00", "timestamp_unix": 1768033892.0}, "starlink_location": {"latitude": 44.4469400861356, "longitude": 12.24473482495182, "altitude": 75.08000000193714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:31:39.613124+00:00", "timestamp_unix": 1768033899.613124}, "starlink_gps": {"latitude": 44.44694015822503, "longitude": 12.244734925586043, "altitude": 75.08000000273547, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:39.613379+00:00", "timestamp_unix": 1768033899.613379}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244686666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:38.047893+00:00", "timestamp_unix": 1768033898.047893}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24471, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:31:38.761100+00:00", "timestamp_unix": 1768033898.7611}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.015009111625302, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:32:09.658974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.207307106001632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.207307104465412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9141570711902685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8811232863464126, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.998670081844498, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.380069809588413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.998670080400576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.380069808040327, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5553795467204026, "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-10T08:32:05+00:00", "timestamp_unix": 1768033925.0}, "starlink_location": {"latitude": 44.4469445, "longitude": 12.244736166666662, "altitude": 74.95994148819942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:32:09.613324+00:00", "timestamp_unix": 1768033929.613324}, "starlink_gps": {"latitude": 44.446944500000015, "longitude": 12.244736166666662, "altitude": 74.97191465566871, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:32:09.613582+00:00", "timestamp_unix": 1768033929.613582}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:32:08.053331+00:00", "timestamp_unix": 1768033928.053331}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244715, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:32:08.743367+00:00", "timestamp_unix": 1768033928.743367}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.998670081844498, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:32:39.571650+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.241785797566457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.238736629374587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.820279125069493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1377356545739143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00995510930321564, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.522396720569844, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.735787258985876, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.518652587229196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.734293457534205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.870204671411493, "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-10T08:32:35+00:00", "timestamp_unix": 1768033955.0}, "starlink_location": {"latitude": 44.4469423333333, "longitude": 12.244741574353514, "altitude": 75.07000000121262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:32:39.534672+00:00", "timestamp_unix": 1768033959.534672}, "starlink_gps": {"latitude": 44.4469423333333, "longitude": 12.244741448945826, "altitude": 75.07000000121262, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:32:39.534970+00:00", "timestamp_unix": 1768033959.53497}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:32:38.077193+00:00", "timestamp_unix": 1768033958.077193}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244725, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:32:38.718507+00:00", "timestamp_unix": 1768033958.718507}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.522396720569844, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:33:09.640672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.905007580734623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.907610458675455, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1454273200607705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0443035106651486, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009970159091311277, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.867694350138448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.847332208301196, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.870867591852903, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.84809965175153, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.149192071309123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:06+00:00", "timestamp_unix": 1768033986.0}, "starlink_location": {"latitude": 44.446944, "longitude": 12.244738516547622, "altitude": 75.21000000034107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:33:09.603216+00:00", "timestamp_unix": 1768033989.603216}, "starlink_gps": {"latitude": 44.446944, "longitude": 12.2447386421449, "altitude": 75.21000000034107, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:09.603473+00:00", "timestamp_unix": 1768033989.603473}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:08.063017+00:00", "timestamp_unix": 1768033988.063017}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.24473, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:08.738735+00:00", "timestamp_unix": 1768033988.738735}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.870867591852903, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:33:39.639510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.0976379207077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.106797954032306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3744087328640624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.576434814815419, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010000012322150342, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.7816114636822, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.823271472068848, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.79067916231255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.833263326535606, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7913848770746057, "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-10T08:33:37+00:00", "timestamp_unix": 1768034017.0}, "starlink_location": {"latitude": 44.44694506267276, "longitude": 12.24474, "altitude": 75.21000000091468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:33:39.605051+00:00", "timestamp_unix": 1768034019.605051}, "starlink_gps": {"latitude": 44.44694497274049, "longitude": 12.244740000000002, "altitude": 75.2100000002012, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:39.605307+00:00", "timestamp_unix": 1768034019.605307}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244693333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:38.049319+00:00", "timestamp_unix": 1768034018.049319}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244735, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:38.776345+00:00", "timestamp_unix": 1768034018.776345}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.833263326535606, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:34:09.640891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.1848148192492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.1848148192492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5316725175552242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5013478909527898, "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.864623639089297, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.007489648025468, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.864623639089297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.007489648025468, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0175924771630656, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:33:58+00:00", "timestamp_unix": 1768034038.0}, "starlink_location": {"latitude": 44.44694283333334, "longitude": 12.244734333333335, "altitude": 75.3100000009602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:34:09.605481+00:00", "timestamp_unix": 1768034049.605481}, "starlink_gps": {"latitude": 44.44694283333334, "longitude": 12.244734333333335, "altitude": 75.3100000009602, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:09.605738+00:00", "timestamp_unix": 1768034049.605738}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244691666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:08.090347+00:00", "timestamp_unix": 1768034048.090347}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244721666666667, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:08.792937+00:00", "timestamp_unix": 1768034048.792937}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.007489648025468, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:34:39.654811+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.678215711144254, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.676333850202276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4562015992112307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.3969093219788199, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007975823005603136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.633347618027409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.59305311356336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.63051667598315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.591521071413293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6742710682708655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:30+00:00", "timestamp_unix": 1768034070.0}, "starlink_location": {"latitude": 44.44694416666665, "longitude": 12.244730841566026, "altitude": 75.37994077203645, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:34:39.615289+00:00", "timestamp_unix": 1768034079.615289}, "starlink_gps": {"latitude": 44.44694416666666, "longitude": 12.244730741092036, "altitude": 75.387938762814, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:39.615547+00:00", "timestamp_unix": 1768034079.615547}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244696666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:38.065450+00:00", "timestamp_unix": 1768034078.06545}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24471, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:34:38.774132+00:00", "timestamp_unix": 1768034078.774132}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.678215711144254, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:35:09.642472+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.22034380924394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.218922090134047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0436727913770003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.06651561491189, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009977791012157731, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.854123491265142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.969191347267751, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.851369833796655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.966902038365545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9935429884519402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:02+00:00", "timestamp_unix": 1768034102.0}, "starlink_location": {"latitude": 44.446944833333326, "longitude": 12.244734316871627, "altitude": 75.49000000112159, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:35:09.606052+00:00", "timestamp_unix": 1768034109.606052}, "starlink_gps": {"latitude": 44.446944833333326, "longitude": 12.244734191178205, "altitude": 75.49000000112159, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:09.606312+00:00", "timestamp_unix": 1768034109.606312}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:08.069030+00:00", "timestamp_unix": 1768034108.06903}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244708333333334, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:08.734951+00:00", "timestamp_unix": 1768034108.734951}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.854123491265142, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:35:39.565000+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.504946620948584, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.512812339237806, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5626928993192368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7963949072296882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987449363096684, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.226181513587997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.835377998786395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.233964076489771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.84316971072439, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.3935547615388002, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:33+00:00", "timestamp_unix": 1768034133.0}, "starlink_location": {"latitude": 44.44694582379086, "longitude": 12.244732833333332, "altitude": 75.49000000117104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:35:39.530086+00:00", "timestamp_unix": 1768034139.530086}, "starlink_gps": {"latitude": 44.446945751958005, "longitude": 12.244732833333334, "altitude": 75.48999999976338, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:39.530345+00:00", "timestamp_unix": 1768034139.530345}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244706666666668, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:38.055843+00:00", "timestamp_unix": 1768034138.055843}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244708333333334, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:35:38.774073+00:00", "timestamp_unix": 1768034138.774073}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.512812339237806, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:36:09.568631+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.322959764804855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.322959764804855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9884131318339827, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1454274523958197, "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.107799768246187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.359596059270027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.107799768246187, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.359596059270027, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7498673874209687, "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-10T08:36:05+00:00", "timestamp_unix": 1768034165.0}, "starlink_location": {"latitude": 44.446945666666664, "longitude": 12.244737, "altitude": 75.39999999980853, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:36:09.525667+00:00", "timestamp_unix": 1768034169.525667}, "starlink_gps": {"latitude": 44.446945666666664, "longitude": 12.244737, "altitude": 75.39999999980853, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:09.525921+00:00", "timestamp_unix": 1768034169.525921}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:08.092791+00:00", "timestamp_unix": 1768034168.092791}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.24471, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:08.845666+00:00", "timestamp_unix": 1768034168.845666}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.107799768246187, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:36:39.655859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.526832341345198, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.526832341345198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.21168493537898908, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4412894159136815, "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.58803334959939, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.987602897013138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.58803334959939, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.987602897013138, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.648289591166087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:36+00:00", "timestamp_unix": 1768034196.0}, "starlink_location": {"latitude": 44.44695633333333, "longitude": 12.244730833333334, "altitude": 75.15000000030935, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:36:39.615315+00:00", "timestamp_unix": 1768034199.615315}, "starlink_gps": {"latitude": 44.44695633333333, "longitude": 12.244730833333334, "altitude": 75.15000000030935, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:39.615572+00:00", "timestamp_unix": 1768034199.615572}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:38.067421+00:00", "timestamp_unix": 1768034198.067421}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244743333333334, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:36:38.820851+00:00", "timestamp_unix": 1768034198.820851}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.987602897013138, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:37:09.656152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.381144551471743, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.381144551471743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2218427753646555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.71602923668999, "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.356311016544004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.574704017803467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.356311016544004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.574704017803467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.936420533768336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:07+00:00", "timestamp_unix": 1768034227.0}, "starlink_location": {"latitude": 44.446963666666676, "longitude": 12.244723333333335, "altitude": 75.42999999905751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:37:09.615707+00:00", "timestamp_unix": 1768034229.615707}, "starlink_gps": {"latitude": 44.446963666666676, "longitude": 12.244723333333335, "altitude": 75.42999999905751, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:09.615961+00:00", "timestamp_unix": 1768034229.615961}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244693333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:08.068191+00:00", "timestamp_unix": 1768034228.068191}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244753333333334, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:08.877493+00:00", "timestamp_unix": 1768034228.877493}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.574704017803467, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:37:39.647672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.864332758686054, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.863209401218697, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2707476720068067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.520580995717924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009958056879409306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.893510190301298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.216812873594684, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.88929425991302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.219212659450787, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.550404547644317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:38+00:00", "timestamp_unix": 1768034258.0}, "starlink_location": {"latitude": 44.446963666666676, "longitude": 12.244724816798113, "altitude": 75.54808760264407, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:37:39.604862+00:00", "timestamp_unix": 1768034259.604862}, "starlink_gps": {"latitude": 44.44696366666665, "longitude": 12.244724691353248, "altitude": 75.5381018695057, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:39.605115+00:00", "timestamp_unix": 1768034259.605115}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244693333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:38.069807+00:00", "timestamp_unix": 1768034258.069807}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244746666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:37:38.762113+00:00", "timestamp_unix": 1768034258.762113}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.219212659450787, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:38:09.652111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.67686752370577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.67686752370577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3575669367076832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.151779417778345, "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.277994726525064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.053348099089055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.277994726525064, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.053348099089055, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.427993392267891, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:00+00:00", "timestamp_unix": 1768034280.0}, "starlink_location": {"latitude": 44.44696350000002, "longitude": 12.244725499999998, "altitude": 75.63000000019605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:38:09.616184+00:00", "timestamp_unix": 1768034289.616184}, "starlink_gps": {"latitude": 44.44696350000002, "longitude": 12.244725499999998, "altitude": 75.63000000019605, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:09.616443+00:00", "timestamp_unix": 1768034289.616443}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:08.091764+00:00", "timestamp_unix": 1768034288.091764}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244741666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:08.763698+00:00", "timestamp_unix": 1768034288.763698}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.053348099089055, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:38:39.639152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.57132798433165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.567833409240631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4604107544907383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.531916508309288, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01993427754374943, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.65385818013894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.67907071060096, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.643519094833119, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.68304910544921, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3168819357315025, "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-10T08:38:30+00:00", "timestamp_unix": 1768034310.0}, "starlink_location": {"latitude": 44.44696183333328, "longitude": 12.244726633629632, "altitude": 75.63808894113126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:38:39.605896+00:00", "timestamp_unix": 1768034319.605896}, "starlink_gps": {"latitude": 44.446961833333326, "longitude": 12.244726382511095, "altitude": 75.62809410012106, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:39.606152+00:00", "timestamp_unix": 1768034319.606152}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24467, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:38.058185+00:00", "timestamp_unix": 1768034318.058185}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244748333333334, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:38:38.713940+00:00", "timestamp_unix": 1768034318.71394}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.68304910544921, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:39:09.825060+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.371951658246965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.377780429332075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.111961810419517, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.569131850377756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011292238209507742, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.631871855881913, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.645998815322322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.635194526327615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.655192862945414, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8610096006716565, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:00+00:00", "timestamp_unix": 1768034340.0}, "starlink_location": {"latitude": 44.44696441377849, "longitude": 12.244723508262208, "altitude": 75.63000000192154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:39:09.616383+00:00", "timestamp_unix": 1768034349.616383}, "starlink_gps": {"latitude": 44.44696434184627, "longitude": 12.244723407847491, "altitude": 75.63000000164868, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:09.616641+00:00", "timestamp_unix": 1768034349.616641}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244678333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:08.091939+00:00", "timestamp_unix": 1768034348.091939}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244743333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:08.794432+00:00", "timestamp_unix": 1768034348.794432}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.655192862945414, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:39:39.644807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.406269001709523, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.425241074037717, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6643875653464573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.736115371983054, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020037198259943285, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.058605891156363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.97674576379928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.077352544726523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.996742409213129, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.1132765465012024, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:31+00:00", "timestamp_unix": 1768034371.0}, "starlink_location": {"latitude": 44.44696545892286, "longitude": 12.244722000000003, "altitude": 75.63000000407874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:39:39.605832+00:00", "timestamp_unix": 1768034379.605832}, "starlink_gps": {"latitude": 44.44696527872401, "longitude": 12.244722000000003, "altitude": 75.63000000290963, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:39.606090+00:00", "timestamp_unix": 1768034379.60609}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:38.080948+00:00", "timestamp_unix": 1768034378.080948}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.24473, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:39:38.772327+00:00", "timestamp_unix": 1768034378.772327}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.996742409213129, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:40:09.646834+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.314025200176211, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.314025200176211, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2199063070167524, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.013079422837404, "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.099358243220525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.11895455682626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.099358243220525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.11895455682626, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.704325844741484, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:02+00:00", "timestamp_unix": 1768034402.0}, "starlink_location": {"latitude": 44.446963999999994, "longitude": 12.244719166666668, "altitude": 75.87999999975301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:40:09.606640+00:00", "timestamp_unix": 1768034409.60664}, "starlink_gps": {"latitude": 44.446963999999994, "longitude": 12.244719166666668, "altitude": 75.87999999975301, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:09.606960+00:00", "timestamp_unix": 1768034409.60696}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244676666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:08.080371+00:00", "timestamp_unix": 1768034408.080371}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244718333333333, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:08.803551+00:00", "timestamp_unix": 1768034408.803551}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.11895455682626, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:40:39.655554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.236962043156369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.227574935453933, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6461746263910175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.102118449426268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011328544453525264, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.80819820178902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.017196168754726, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.797334771070432, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.009270312810502, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.964548574339956, "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-10T08:40:33+00:00", "timestamp_unix": 1768034433.0}, "starlink_location": {"latitude": 44.446964919484515, "longitude": 12.244716841693725, "altitude": 75.92000000226268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:40:39.617001+00:00", "timestamp_unix": 1768034439.617001}, "starlink_gps": {"latitude": 44.446964991647995, "longitude": 12.244716740956141, "altitude": 75.92000000228418, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:39.617262+00:00", "timestamp_unix": 1768034439.617262}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:38.066867+00:00", "timestamp_unix": 1768034438.066867}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244718333333333, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:40:38.821007+00:00", "timestamp_unix": 1768034438.821007}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.017196168754726, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:41:09.644065+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.6484379005662335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.64346862372488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.629191215392601, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9741717532292666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005693978029839939, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.085319509253596, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.404203434048156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.080086584200435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.40055018412752, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.260924800793588, "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-10T08:41:05+00:00", "timestamp_unix": 1768034465.0}, "starlink_location": {"latitude": 44.446962437206615, "longitude": 12.24471765028761, "altitude": 76.18810004944278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:41:09.606734+00:00", "timestamp_unix": 1768034469.606734}, "starlink_gps": {"latitude": 44.446962473477576, "longitude": 12.244717599654656, "altitude": 76.18406953595773, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:09.607026+00:00", "timestamp_unix": 1768034469.607026}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:08.070060+00:00", "timestamp_unix": 1768034468.07006}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244728333333333, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:08.782025+00:00", "timestamp_unix": 1768034468.782025}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.404203434048156, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:41:39.568868+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.090617507496306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.083121891478361, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.642472573241696, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.815331140861103, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00797429993727012, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.509653320017328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.951034783630526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5018813994006806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.943193493559184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.624660586887984, "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-10T08:41:37+00:00", "timestamp_unix": 1768034497.0}, "starlink_location": {"latitude": 44.44696250959429, "longitude": 12.244716166666665, "altitude": 76.0700000011252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:41:39.532115+00:00", "timestamp_unix": 1768034499.532115}, "starlink_gps": {"latitude": 44.446962581308895, "longitude": 12.244716166666665, "altitude": 76.0700000018488, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:39.532372+00:00", "timestamp_unix": 1768034499.532372}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:38.053834+00:00", "timestamp_unix": 1768034498.053834}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244736666666666, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:38.749781+00:00", "timestamp_unix": 1768034498.749781}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.951034783630526, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:42:09.641810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.301828326405467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.298720229894013, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7234598324144652, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.146125446826217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009965212216069547, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.780063233039349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.225341213804834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7757827183661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.226340116617624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.384028366700287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:41:58+00:00", "timestamp_unix": 1768034518.0}, "starlink_location": {"latitude": 44.446960166666635, "longitude": 12.24472381680596, "altitude": 76.19000000175318, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:42:09.607086+00:00", "timestamp_unix": 1768034529.607086}, "starlink_gps": {"latitude": 44.446960166666635, "longitude": 12.244723691270964, "altitude": 76.19000000175318, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:42:09.607429+00:00", "timestamp_unix": 1768034529.607429}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:42:08.057838+00:00", "timestamp_unix": 1768034528.057838}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244736666666666, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:42:08.769758+00:00", "timestamp_unix": 1768034528.769758}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.226340116617624, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:42:39.642846+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.336930977141203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.335879742012228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.729740853416903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.759282563292693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009964879877765512, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.629821408893302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.797134577030352, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.625456700866223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.798080551734511, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.848781527888678, "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-10T08:42:30+00:00", "timestamp_unix": 1768034550.0}, "starlink_location": {"latitude": 44.446963333333315, "longitude": 12.24472048348984, "altitude": 75.94000000114356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:42:39.607108+00:00", "timestamp_unix": 1768034559.607108}, "starlink_gps": {"latitude": 44.446963333333315, "longitude": 12.244720357959023, "altitude": 75.94000000114356, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:42:39.607363+00:00", "timestamp_unix": 1768034559.607363}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244678333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:42:39.053209+00:00", "timestamp_unix": 1768034559.053209}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244733333333333, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:42:38.775656+00:00", "timestamp_unix": 1768034558.775656}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.798080551734511, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:43:09.659907+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.976707243760236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.9846627519134445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.774177134095889, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.530682351264036, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004624284602298, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.606043796350319, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.098818200942421, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.613804345745919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.106737785928331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3053050756484295, "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-10T08:43:02+00:00", "timestamp_unix": 1768034582.0}, "starlink_location": {"latitude": 44.446964580428144, "longitude": 12.244711333333335, "altitude": 75.94994034504907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:43:09.618479+00:00", "timestamp_unix": 1768034589.618479}, "starlink_gps": {"latitude": 44.44696450844083, "longitude": 12.244711333333331, "altitude": 75.9579397405853, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:09.618869+00:00", "timestamp_unix": 1768034589.618869}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:08.094043+00:00", "timestamp_unix": 1768034588.094043}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244731666666667, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:08.779908+00:00", "timestamp_unix": 1768034588.779908}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.106737785928331, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:43:39.648263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.865213868022464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.85755449418089, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6246122961239575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.815798739680818, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019226681293193, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.09193931960232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.171642398036822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.084127086177139, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.163683647615205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.225711869732664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:34+00:00", "timestamp_unix": 1768034614.0}, "starlink_location": {"latitude": 44.446962437354216, "longitude": 12.244711333333335, "altitude": 76.18808364504719, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:43:39.609929+00:00", "timestamp_unix": 1768034619.609929}, "starlink_gps": {"latitude": 44.446962509472854, "longitude": 12.244711333333331, "altitude": 76.18006965850034, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:39.610186+00:00", "timestamp_unix": 1768034619.610186}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:38.082770+00:00", "timestamp_unix": 1768034618.08277}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.244731666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:43:38.783436+00:00", "timestamp_unix": 1768034618.783436}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.171642398036822, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:44:09.646048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.99612628660502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.995040924926267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6988203317238619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.59761441300955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008015360572603368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6122735782130535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.313196282340911, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.610830219482239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.313794608882844, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.179492781304614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:05+00:00", "timestamp_unix": 1768034645.0}, "starlink_location": {"latitude": 44.446962666666664, "longitude": 12.244713983608946, "altitude": 76.28000000111818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:44:09.607363+00:00", "timestamp_unix": 1768034649.607363}, "starlink_gps": {"latitude": 44.446962666666664, "longitude": 12.244713882636857, "altitude": 76.28000000111818, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:09.607619+00:00", "timestamp_unix": 1768034649.607619}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244696666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:08.084699+00:00", "timestamp_unix": 1768034648.084699}, "nmea_secondary": {"latitude": 44.4471, "longitude": 12.244728333333333, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:08.796286+00:00", "timestamp_unix": 1768034648.796286}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.313794608882844, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:44:39.659710+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.303392794749744, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.303392794749744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.239081011203503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.02995654624385, "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.373646898853652, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.22693946113717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.373646898853652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.22693946113717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.446581376349441, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:36+00:00", "timestamp_unix": 1768034676.0}, "starlink_location": {"latitude": 44.446963333333315, "longitude": 12.244702833333331, "altitude": 76.11000000049059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:44:39.619910+00:00", "timestamp_unix": 1768034679.61991}, "starlink_gps": {"latitude": 44.446963333333315, "longitude": 12.244702833333331, "altitude": 76.11000000049059, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:39.620163+00:00", "timestamp_unix": 1768034679.620163}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:38.053048+00:00", "timestamp_unix": 1768034678.053048}, "nmea_secondary": {"latitude": 44.44709833333334, "longitude": 12.244735, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:44:38.818437+00:00", "timestamp_unix": 1768034678.818437}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.22693946113717, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:45:09.565259+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.522396950866237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.51439408362884, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.521981481360125, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.58935521160882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002883721897497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.011812932884093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.925179493487143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.003816878739508, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.917309926810871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.332883729422501, "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-10T08:45:08+00:00", "timestamp_unix": 1768034708.0}, "starlink_location": {"latitude": 44.446961342795674, "longitude": 12.244700833333333, "altitude": 76.39000000121489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:45:09.524301+00:00", "timestamp_unix": 1768034709.524301}, "starlink_gps": {"latitude": 44.44696141476734, "longitude": 12.244700833333333, "altitude": 76.3900000000209, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:09.524564+00:00", "timestamp_unix": 1768034709.524564}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244696666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:08.057098+00:00", "timestamp_unix": 1768034708.057098}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244735, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:08.861743+00:00", "timestamp_unix": 1768034708.861743}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.925179493487143, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:45:39.618939+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.444928691974851, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.444928688044448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1715252144896207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.764547011155014, "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.798678508056742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.055065034418547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.798678504115478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.055065030471578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.262472188340935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:28+00:00", "timestamp_unix": 1768034728.0}, "starlink_location": {"latitude": 44.44696233333333, "longitude": 12.244700833333333, "altitude": 76.50606042329538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:45:39.578964+00:00", "timestamp_unix": 1768034739.578964}, "starlink_gps": {"latitude": 44.44696233333337, "longitude": 12.244700833333333, "altitude": 76.50006038136293, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:39.579218+00:00", "timestamp_unix": 1768034739.579218}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244695, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:38.098834+00:00", "timestamp_unix": 1768034738.098834}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244695, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:45:38.741912+00:00", "timestamp_unix": 1768034738.741912}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.055065034418547, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:46:09.647018+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.504957027706452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.504957027706452, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.137806723137559, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.876806828606381, "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.599155791583334, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.278335301283207, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.599155791583334, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.278335301283207, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.692651766347447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:01+00:00", "timestamp_unix": 1768034761.0}, "starlink_location": {"latitude": 44.44696149999999, "longitude": 12.244705666666666, "altitude": 76.11000000136909, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:46:09.609814+00:00", "timestamp_unix": 1768034769.609814}, "starlink_gps": {"latitude": 44.44696149999999, "longitude": 12.244705666666666, "altitude": 76.11000000136909, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:09.610083+00:00", "timestamp_unix": 1768034769.610083}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244691666666666, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:08.083994+00:00", "timestamp_unix": 1768034768.083994}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.244685, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:08.814577+00:00", "timestamp_unix": 1768034768.814577}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.278335301283207, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:46:39.661505+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.878969665931694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.86718053814083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.504349774237016, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.906641452368042, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011977046627681863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.522258937819002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.78536936379809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.510740555888595, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.7735905234769, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.518285452858011, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:32+00:00", "timestamp_unix": 1768034792.0}, "starlink_location": {"latitude": 44.44696025279238, "longitude": 12.244707500000002, "altitude": 76.06000000040287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:46:39.619820+00:00", "timestamp_unix": 1768034799.61982}, "starlink_gps": {"latitude": 44.44696036050455, "longitude": 12.244707499999999, "altitude": 76.06000000042411, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:39.620095+00:00", "timestamp_unix": 1768034799.620095}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244685, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:38.070019+00:00", "timestamp_unix": 1768034798.070019}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244736666666666, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:46:38.806424+00:00", "timestamp_unix": 1768034798.806424}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.78536936379809, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:47:09.660821+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.948788359020086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.949869639473639, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.219443665969896, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6457580263310552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995865623437053, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.638675444474873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.527690007471946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.636527875525981, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.529191616244107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.642509328879563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:03+00:00", "timestamp_unix": 1768034823.0}, "starlink_location": {"latitude": 44.44695916666667, "longitude": 12.244707508384856, "altitude": 75.71000000158554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:47:09.620080+00:00", "timestamp_unix": 1768034829.62008}, "starlink_gps": {"latitude": 44.44695916666667, "longitude": 12.244707407658357, "altitude": 75.71000000158554, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:09.620340+00:00", "timestamp_unix": 1768034829.62034}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244685, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:08.071317+00:00", "timestamp_unix": 1768034828.071317}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.24473, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:08.807356+00:00", "timestamp_unix": 1768034828.807356}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.529191616244107, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:47:39.649999+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.355458809292209, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.35177122440707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.503468624642634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.732653102380153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005684717522690916, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.7687706365498554, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.592515005772144, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.763603592283574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.591039648241905, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.651183110968334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:35+00:00", "timestamp_unix": 1768034855.0}, "starlink_location": {"latitude": 44.44695810392338, "longitude": 12.24470748355086, "altitude": 75.71000000274202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:47:39.610279+00:00", "timestamp_unix": 1768034859.610279}, "starlink_gps": {"latitude": 44.44695814013536, "longitude": 12.244707433000269, "altitude": 75.71000000223799, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:39.610541+00:00", "timestamp_unix": 1768034859.610541}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244686666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:38.072972+00:00", "timestamp_unix": 1768034858.072972}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244761666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:47:38.746392+00:00", "timestamp_unix": 1768034858.746392}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.592515005772144, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:48:09.573662+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.720882753251359, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.716904136409846, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.417513378592234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.291192994514849, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004008602818767598, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4922554753288315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.202859548907678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.48857735034571, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.199539419893725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.286909668266208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:06+00:00", "timestamp_unix": 1768034886.0}, "starlink_location": {"latitude": 44.44695800951469, "longitude": 12.244709166666665, "altitude": 76.24006500833865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:48:09.533320+00:00", "timestamp_unix": 1768034889.53332}, "starlink_gps": {"latitude": 44.44695804556492, "longitude": 12.244709166666667, "altitude": 76.23605902745116, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:09.533574+00:00", "timestamp_unix": 1768034889.533574}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244681666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:08.055981+00:00", "timestamp_unix": 1768034888.055981}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24476, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:08.828696+00:00", "timestamp_unix": 1768034888.828696}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.202859548907678, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:48:39.621857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.651316325420638, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6453368438914815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.492686141471965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.351017082158049, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005988097456692547, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.148555920221094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.912917339710332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.142920210596257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.907808241519734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.21280090828801, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:38+00:00", "timestamp_unix": 1768034918.0}, "starlink_location": {"latitude": 44.44695628898848, "longitude": 12.244711166666669, "altitude": 76.33000000076572, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:48:39.580179+00:00", "timestamp_unix": 1768034919.580179}, "starlink_gps": {"latitude": 44.446956342840735, "longitude": 12.244711166666669, "altitude": 76.3299999999183, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:39.580443+00:00", "timestamp_unix": 1768034919.580443}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:39.054726+00:00", "timestamp_unix": 1768034919.054726}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.24475, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:48:38.760828+00:00", "timestamp_unix": 1768034918.760828}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.651316325420638, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:49:09.656694+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.312397116217214, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.312397119299016, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.745537687506798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.775282173066758, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.163494186589541e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.578063727082372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.059432644361267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.578063730152181, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.059432647097447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.287953752121054, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:00+00:00", "timestamp_unix": 1768034940.0}, "starlink_location": {"latitude": 44.446958000000016, "longitude": 12.244717166666664, "altitude": 76.29808507400571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:49:09.612817+00:00", "timestamp_unix": 1768034949.612817}, "starlink_gps": {"latitude": 44.44695799999999, "longitude": 12.244717166666666, "altitude": 76.29006839306965, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:09.613076+00:00", "timestamp_unix": 1768034949.613076}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.24469, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:08.098030+00:00", "timestamp_unix": 1768034948.09803}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244746666666666, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:08.842281+00:00", "timestamp_unix": 1768034948.842281}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.312397119299016, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:49:39.696775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.223509309039539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.223509306777371, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9360218306936814, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.541495865541501, "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": 8.148761438408203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.133173198221982, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.148761436133361, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.1331731959688724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.282687162402923, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:30+00:00", "timestamp_unix": 1768034970.0}, "starlink_location": {"latitude": 44.446957999999995, "longitude": 12.244717166666664, "altitude": 76.29007134979241, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:49:39.540639+00:00", "timestamp_unix": 1768034979.540639}, "starlink_gps": {"latitude": 44.446958000000016, "longitude": 12.244717166666664, "altitude": 76.2860636040812, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:39.540895+00:00", "timestamp_unix": 1768034979.540895}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244688333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:38.087656+00:00", "timestamp_unix": 1768034978.087656}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244733333333333, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:49:38.803784+00:00", "timestamp_unix": 1768034978.803784}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.148761438408203, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:50:09.647663+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.991100118032539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.991100118032539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.485899227090954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.187972738057704, "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.505316020225991, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1559901141817095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.505316020225991, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1559901141817095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8991895137490507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:02+00:00", "timestamp_unix": 1768035002.0}, "starlink_location": {"latitude": 44.44695699999997, "longitude": 12.244715333333334, "altitude": 76.16999999968151, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:50:09.610448+00:00", "timestamp_unix": 1768035009.610448}, "starlink_gps": {"latitude": 44.44695699999997, "longitude": 12.244715333333334, "altitude": 76.16999999968151, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:09.610707+00:00", "timestamp_unix": 1768035009.610707}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244698333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:08.070868+00:00", "timestamp_unix": 1768035008.070868}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244735, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:08.532683+00:00", "timestamp_unix": 1768035008.532683}}

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


validation_timestamp: 2026-01-10T08:50:39.645837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.177572782115938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.16781503334406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1342366688933327, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.261658426173707, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010014613928753763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.0680111787905515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.287653214870256, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.05814662642891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2779696950879034, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1377850076725493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:35+00:00", "timestamp_unix": 1768035035.0}, "starlink_location": {"latitude": 44.44695510389004, "longitude": 12.244714333333333, "altitude": 76.41809818835932, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:50:39.610362+00:00", "timestamp_unix": 1768035039.610362}, "starlink_gps": {"latitude": 44.44695519395363, "longitude": 12.24471433333333, "altitude": 76.40809011592357, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:39.610616+00:00", "timestamp_unix": 1768035039.610616}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244703333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:38.074072+00:00", "timestamp_unix": 1768035038.074072}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244721666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:50:38.592465+00:00", "timestamp_unix": 1768035038.592465}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.177572782115938, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:51:09.571931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.695224469431106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.691487141805928, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2698620866067407, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.200955343428121, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004010677588473812, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.674760917979924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.599618656825354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.6708028158313715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5956460830856734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.076853327320882, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:05+00:00", "timestamp_unix": 1768035065.0}, "starlink_location": {"latitude": 44.44695350950737, "longitude": 12.244716166666665, "altitude": 76.16000000087051, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:51:09.527469+00:00", "timestamp_unix": 1768035069.527469}, "starlink_gps": {"latitude": 44.44695354557626, "longitude": 12.244716166666665, "altitude": 76.16000000053073, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:09.527733+00:00", "timestamp_unix": 1768035069.527733}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244706666666668, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:08.074145+00:00", "timestamp_unix": 1768035068.074145}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244711666666667, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:08.557153+00:00", "timestamp_unix": 1768035068.557153}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.695224469431106, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:51:39.578111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.041453791539702, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.04012411040995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.130464041091284, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.338470406496181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005976326591595933, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.9282758043565105, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.897295306948369, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9265601054537576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.894950107218309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0861278085486663, "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-10T08:51:37+00:00", "timestamp_unix": 1768035097.0}, "starlink_location": {"latitude": 44.446954500000004, "longitude": 12.244717574395771, "altitude": 76.27205887966089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:51:39.542403+00:00", "timestamp_unix": 1768035099.542403}, "starlink_gps": {"latitude": 44.44695449999998, "longitude": 12.244717499110063, "altitude": 76.26606594169296, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:39.542664+00:00", "timestamp_unix": 1768035099.542664}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244703333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:39.069701+00:00", "timestamp_unix": 1768035099.069701}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244693333333334, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:51:38.566862+00:00", "timestamp_unix": 1768035098.566862}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.041453791539702, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:52:09.579568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.855525364521638, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.851624883374483, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.292019181288912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6843434006610805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003829110250856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.620483164458761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.626116200365413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.6167340684804623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.622724111173204, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1629759965410633, "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-10T08:51:58+00:00", "timestamp_unix": 1768035118.0}, "starlink_location": {"latitude": 44.446956176193574, "longitude": 12.244714333333333, "altitude": 76.13006364838968, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:52:09.540715+00:00", "timestamp_unix": 1768035129.540715}, "starlink_gps": {"latitude": 44.446956212200874, "longitude": 12.244714333333333, "altitude": 76.1260624362664, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:09.540974+00:00", "timestamp_unix": 1768035129.540974}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244698333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:08.077206+00:00", "timestamp_unix": 1768035128.077206}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24467, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:08.579664+00:00", "timestamp_unix": 1768035128.579664}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.855525364521638, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:52:39.654190+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.57794840927839, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5683712293018495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.373520416969445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.286346443671575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01135990184879731, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.589199583350115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.72653494275795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.578352765521104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.715372263547245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.2006084115331, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:30+00:00", "timestamp_unix": 1768035150.0}, "starlink_location": {"latitude": 44.44695843723381, "longitude": 12.244718483582838, "altitude": 76.03000000154871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:52:39.613647+00:00", "timestamp_unix": 1768035159.613647}, "starlink_gps": {"latitude": 44.44695850959704, "longitude": 12.244718382566424, "altitude": 76.03000000247623, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:39.613902+00:00", "timestamp_unix": 1768035159.613902}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244691666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:39.075139+00:00", "timestamp_unix": 1768035159.075139}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244656666666666, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:52:38.542715+00:00", "timestamp_unix": 1768035158.542715}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.72653494275795, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:53:09.665967+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.050787044939428, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.050787044939428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9008073921595967, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.633255050013096, "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": 4.428013295711142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.788288397670975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.428013295711142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.788288397670975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3680303285357494, "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-10T08:53:00+00:00", "timestamp_unix": 1768035180.0}, "starlink_location": {"latitude": 44.44695916666665, "longitude": 12.244716000000002, "altitude": 76.26000000011202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:53:09.623057+00:00", "timestamp_unix": 1768035189.623057}, "starlink_gps": {"latitude": 44.44695916666665, "longitude": 12.244716000000002, "altitude": 76.26000000011202, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:53:09.623315+00:00", "timestamp_unix": 1768035189.623315}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244691666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:53:09.061552+00:00", "timestamp_unix": 1768035189.061552}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244676666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:53:08.371129+00:00", "timestamp_unix": 1768035188.371129}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.050787044939428, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:53:39.652691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.162941117067904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.159063829740613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4847226482609808, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.564677429319114, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004035344909493531, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.7809273542506645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0337397967028625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.777158137309023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0297080244371974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8889650595315879, "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-10T08:53:31+00:00", "timestamp_unix": 1768035211.0}, "starlink_location": {"latitude": 44.446958103870486, "longitude": 12.244716000000002, "altitude": 76.26000000123742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:53:39.616684+00:00", "timestamp_unix": 1768035219.616684}, "starlink_gps": {"latitude": 44.446958140161215, "longitude": 12.244716000000002, "altitude": 76.2599999998608, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:53:39.616938+00:00", "timestamp_unix": 1768035219.616938}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.24469, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:53:38.086372+00:00", "timestamp_unix": 1768035218.086372}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244713333333333, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:53:38.617445+00:00", "timestamp_unix": 1768035218.617445}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.162941117067904, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:54:09.658545+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.198297287899287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.182369813431482, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6045727425456213, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.305601460110844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016028759779370242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.887489158754592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9394358625530606, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.872201432723275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.923770973282358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9077465799423132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:02+00:00", "timestamp_unix": 1768035242.0}, "starlink_location": {"latitude": 44.44695567231377, "longitude": 12.244718166666667, "altitude": 76.5700000039489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:54:09.623341+00:00", "timestamp_unix": 1768035249.623341}, "starlink_gps": {"latitude": 44.44695581646387, "longitude": 12.244718166666667, "altitude": 76.57000000533144, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:09.623610+00:00", "timestamp_unix": 1768035249.62361}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:08.073453+00:00", "timestamp_unix": 1768035248.073453}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244736666666666, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:08.580049+00:00", "timestamp_unix": 1768035248.580049}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.887489158754592, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:54:39.658136+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.614688508654239, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.615266363740116, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.10560212893374, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5865586054909726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007969758413169771, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.762190454148248, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.19788374578232, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.758844263905079, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.19861010067934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.1921900312749205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:35+00:00", "timestamp_unix": 1768035275.0}, "starlink_location": {"latitude": 44.44695866666669, "longitude": 12.2447200082301, "altitude": 76.53005901454439, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:54:39.623839+00:00", "timestamp_unix": 1768035279.623839}, "starlink_gps": {"latitude": 44.44695866666666, "longitude": 12.244719907832483, "altitude": 76.52206710505963, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:39.624099+00:00", "timestamp_unix": 1768035279.624099}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244668333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:38.058430+00:00", "timestamp_unix": 1768035278.05843}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244731666666667, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:54:38.340555+00:00", "timestamp_unix": 1768035278.340555}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.19861010067934, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:55:09.585398+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.223158227979061, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.223158227979061, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.321586036030534, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.944948837713882, "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.279268289271164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.12848151952372, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.279268289271164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.12848151952372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.791383395497693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:05+00:00", "timestamp_unix": 1768035305.0}, "starlink_location": {"latitude": 44.44695516666666, "longitude": 12.244724666666666, "altitude": 76.09999999886938, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:55:09.543246+00:00", "timestamp_unix": 1768035309.543246}, "starlink_gps": {"latitude": 44.44695516666666, "longitude": 12.244724666666666, "altitude": 76.09999999886938, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:09.543504+00:00", "timestamp_unix": 1768035309.543504}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244663333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:08.100437+00:00", "timestamp_unix": 1768035308.100437}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244705, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:08.604130+00:00", "timestamp_unix": 1768035308.60413}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.12848151952372, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:55:39.582747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.10204314162824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.114054772362058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.526523163765595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.44811189067471, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012019377934353473, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.20269962333058, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.546870472255623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.213614711719497, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.558887687028992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.321244382551132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:37+00:00", "timestamp_unix": 1768035337.0}, "starlink_location": {"latitude": 44.44695718361, "longitude": 12.244724666666666, "altitude": 76.2120636969183, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:55:39.545254+00:00", "timestamp_unix": 1768035339.545254}, "starlink_gps": {"latitude": 44.44695707551714, "longitude": 12.244724666666666, "altitude": 76.20605793337077, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:39.545512+00:00", "timestamp_unix": 1768035339.545512}, "nmea_primary": {"latitude": 44.447065, "longitude": 12.244655, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:38.065488+00:00", "timestamp_unix": 1768035338.065488}, "nmea_secondary": {"latitude": 44.44707, "longitude": 12.244721666666667, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:55:38.618973+00:00", "timestamp_unix": 1768035338.618973}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.213614711719497, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:56:09.580168+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.972748084250793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.972748084250793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.268665043254103, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4144488712575405, "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.815049700075374, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.386403644162138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.815049700075374, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.386403644162138, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.149014092460532, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:00+00:00", "timestamp_unix": 1768035360.0}, "starlink_location": {"latitude": 44.446957333333316, "longitude": 12.244725166666667, "altitude": 75.92000000097765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:56:09.542842+00:00", "timestamp_unix": 1768035369.542842}, "starlink_gps": {"latitude": 44.446957333333316, "longitude": 12.244725166666667, "altitude": 75.92000000097765, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:09.543099+00:00", "timestamp_unix": 1768035369.543099}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244656666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:09.086972+00:00", "timestamp_unix": 1768035369.086972}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.24472, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:08.579169+00:00", "timestamp_unix": 1768035368.579169}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.815049700075374, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:56:39.653175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.657970193006987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.656737899823466, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.728539157751858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6013175181447674, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011997471041583423, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.233541015387667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.802767530618718, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.228201319936066, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.7983495773544425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.469222956871719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:30+00:00", "timestamp_unix": 1768035390.0}, "starlink_location": {"latitude": 44.446956499999985, "longitude": 12.24472698345973, "altitude": 75.8680872205541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:56:39.615252+00:00", "timestamp_unix": 1768035399.615252}, "starlink_gps": {"latitude": 44.4469565, "longitude": 12.244726832323723, "altitude": 75.85605640445173, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:39.615512+00:00", "timestamp_unix": 1768035399.615512}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244658333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:38.060321+00:00", "timestamp_unix": 1768035398.060321}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.2447, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:56:38.589516+00:00", "timestamp_unix": 1768035398.589516}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.233541015387667, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:57:09.649654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.143295045409032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.143295044619863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0478102099482305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4511010644609543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 7.900874738066843e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.814943604057223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.24195514711777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.814943603333683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.241955146433415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.640399751967881, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:01+00:00", "timestamp_unix": 1768035421.0}, "starlink_location": {"latitude": 44.446960833333335, "longitude": 12.244726333333332, "altitude": 75.9180910576685, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:57:09.614312+00:00", "timestamp_unix": 1768035429.614312}, "starlink_gps": {"latitude": 44.44696083333334, "longitude": 12.244726333333332, "altitude": 75.90809857728152, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:09.614569+00:00", "timestamp_unix": 1768035429.614569}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244676666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:08.099804+00:00", "timestamp_unix": 1768035428.099804}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244693333333334, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:08.603579+00:00", "timestamp_unix": 1768035428.603579}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.814943604057223, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:57:39.593033+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.889057100032075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8872838105553145, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.431011975236865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.520218060791647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005986455444421341, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.199374558117078, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.748276993246051, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.196996339451273, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.744607692467704, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.847421534925074, "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-10T08:57:32+00:00", "timestamp_unix": 1768035452.0}, "starlink_location": {"latitude": 44.44696083333333, "longitude": 12.244727741219014, "altitude": 75.91207132379056, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:57:39.556759+00:00", "timestamp_unix": 1768035459.556759}, "starlink_gps": {"latitude": 44.44696083333333, "longitude": 12.244727665805701, "altitude": 75.90606823084671, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:39.557019+00:00", "timestamp_unix": 1768035459.557019}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244676666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:38.075773+00:00", "timestamp_unix": 1768035458.075773}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244683333333333, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:57:38.566390+00:00", "timestamp_unix": 1768035458.56639}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.199374558117078, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:58:09.654951+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.137642455128951, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.12970008375044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.570067092719416, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1953113394116794, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008047399620434187, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.548845514919751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.535173337513403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.541452631005074, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.528378366743309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4237107662338526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:05+00:00", "timestamp_unix": 1768035485.0}, "starlink_location": {"latitude": 44.446957770619676, "longitude": 12.244722499999998, "altitude": 75.74809117958962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:58:09.616569+00:00", "timestamp_unix": 1768035489.616569}, "starlink_gps": {"latitude": 44.44695784299168, "longitude": 12.244722499999998, "altitude": 75.74004903450034, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:09.616827+00:00", "timestamp_unix": 1768035489.616827}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:08.077953+00:00", "timestamp_unix": 1768035488.077953}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244671666666667, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:08.578087+00:00", "timestamp_unix": 1768035488.578087}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.548845514919751, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:58:39.584159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.68136574662833, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.68136574662833, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6885789369420938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.918631561067539, "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.440727508397485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.167221909174726, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.440727508397485, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.167221909174726, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8529248977724981, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:36+00:00", "timestamp_unix": 1768035516.0}, "starlink_location": {"latitude": 44.44695633333334, "longitude": 12.244721666666667, "altitude": 75.90000000070033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:58:39.548522+00:00", "timestamp_unix": 1768035519.548522}, "starlink_gps": {"latitude": 44.44695633333334, "longitude": 12.244721666666667, "altitude": 75.90000000070033, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:39.548782+00:00", "timestamp_unix": 1768035519.548782}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:38.063508+00:00", "timestamp_unix": 1768035518.063508}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244665, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:58:38.590010+00:00", "timestamp_unix": 1768035518.59001}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.167221909174726, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:59:09.592787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.712644117617954, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7126441199530795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.427914050582525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.236473838890263, "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": 5.543059280482534, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.372592973572578, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.543059282463699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.372592975774724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.066347711071725, "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-10T08:59:08+00:00", "timestamp_unix": 1768035548.0}, "starlink_location": {"latitude": 44.446961666666674, "longitude": 12.244721666666669, "altitude": 75.93206295545002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:59:09.554842+00:00", "timestamp_unix": 1768035549.554842}, "starlink_gps": {"latitude": 44.44696166666665, "longitude": 12.244721666666669, "altitude": 75.92605657098524, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:09.555098+00:00", "timestamp_unix": 1768035549.555098}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244683333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:08.098046+00:00", "timestamp_unix": 1768035548.098046}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244673333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:08.602569+00:00", "timestamp_unix": 1768035548.602569}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.372592975774724, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T08:59:39.583959+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.261768568667541, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.25586181926962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.550755476986113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.947564434199135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005995398655037996, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7926196273908594, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.104589183122417, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.787450533129863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.098779723029834, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1953453971834027, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:30+00:00", "timestamp_unix": 1768035570.0}, "starlink_location": {"latitude": 44.44696065819427, "longitude": 12.244721666666669, "altitude": 75.82000000089651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:59:39.545396+00:00", "timestamp_unix": 1768035579.545396}, "starlink_gps": {"latitude": 44.44696071211219, "longitude": 12.244721666666669, "altitude": 75.82000000001084, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:39.545653+00:00", "timestamp_unix": 1768035579.545653}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:38.089828+00:00", "timestamp_unix": 1768035578.089828}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244693333333334, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:59:38.566066+00:00", "timestamp_unix": 1768035578.566066}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.104589183122417, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:00:09.584650+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.919721614967843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.919721614967843, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.291171752479494, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5297649398529478, "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.996911677715667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.964928429153108, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.996911677715667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.964928429153108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.459792156969889, "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-10T09:00:00+00:00", "timestamp_unix": 1768035600.0}, "starlink_location": {"latitude": 44.44696316666668, "longitude": 12.244722833333334, "altitude": 75.72205897522944, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:00:09.544755+00:00", "timestamp_unix": 1768035609.544755}, "starlink_gps": {"latitude": 44.44696316666668, "longitude": 12.244722833333334, "altitude": 75.71605893347612, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:09.545034+00:00", "timestamp_unix": 1768035609.545034}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:08.078214+00:00", "timestamp_unix": 1768035608.078214}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244728333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:08.577939+00:00", "timestamp_unix": 1768035608.577939}}

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


validation_timestamp: 2026-01-10T09:00:39.652713+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.74015069937005, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.730193090972615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.070305751861662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1348229200580904, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010012253147382027, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.206009506023858, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.874302158990717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.1971799087661825, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.864656823553265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.502122319093135, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:32+00:00", "timestamp_unix": 1768035632.0}, "starlink_location": {"latitude": 44.446960770573085, "longitude": 12.244720166666667, "altitude": 75.47809635479209, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:00:39.618310+00:00", "timestamp_unix": 1768035639.61831}, "starlink_gps": {"latitude": 44.44696086061544, "longitude": 12.244720166666667, "altitude": 75.46809064078704, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:39.618566+00:00", "timestamp_unix": 1768035639.618566}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:38.077225+00:00", "timestamp_unix": 1768035638.077225}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24474, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:00:38.588757+00:00", "timestamp_unix": 1768035638.588757}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.74015069937005, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:01:09.668249+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.772517048946633, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7647054847309, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.80756783839833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4090301331856194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000948007586672, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.825954213028215, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.417572890008698, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.81857137524923, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.409649951945824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8378821119382907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:05+00:00", "timestamp_unix": 1768035665.0}, "starlink_location": {"latitude": 44.44696175293657, "longitude": 12.244721166666666, "altitude": 75.03000000204774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:01:09.627802+00:00", "timestamp_unix": 1768035669.627802}, "starlink_gps": {"latitude": 44.44696182489083, "longitude": 12.244721166666668, "altitude": 75.0300000014641, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:09.628057+00:00", "timestamp_unix": 1768035669.628057}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:09.062860+00:00", "timestamp_unix": 1768035669.06286}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244711666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:08.602942+00:00", "timestamp_unix": 1768035668.602942}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.825954213028215, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:01:39.653833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.950811940779435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.950811940779435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9429696308783555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3760497984668265, "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.988212196764401, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.589770641953271, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.988212196764401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.589770641953271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4170464365228614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:35+00:00", "timestamp_unix": 1768035695.0}, "starlink_location": {"latitude": 44.44696283333334, "longitude": 12.244721166666666, "altitude": 75.14809129691939, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:01:39.614520+00:00", "timestamp_unix": 1768035699.61452}, "starlink_gps": {"latitude": 44.44696283333334, "longitude": 12.244721166666666, "altitude": 75.14005282406602, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:39.614817+00:00", "timestamp_unix": 1768035699.614817}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244675, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:38.090387+00:00", "timestamp_unix": 1768035698.090387}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244691666666666, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:01:38.565976+00:00", "timestamp_unix": 1768035698.565976}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.988212196764401, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:02:09.581703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.622034986231639, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.615801594581891, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.091757727435908, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.503952903795182, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008481792427883725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.221670302668858, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.796290163204525, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.21340959081302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.787991012851033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.427914149686863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:06+00:00", "timestamp_unix": 1768035726.0}, "starlink_location": {"latitude": 44.44696049157363, "longitude": 12.244721241059821, "altitude": 75.20000000248564, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:02:09.545959+00:00", "timestamp_unix": 1768035729.545959}, "starlink_gps": {"latitude": 44.44696054560314, "longitude": 12.24472116563662, "altitude": 75.20000000169209, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:09.546215+00:00", "timestamp_unix": 1768035729.546215}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:08.080886+00:00", "timestamp_unix": 1768035728.080886}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244688333333333, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:08.575995+00:00", "timestamp_unix": 1768035728.575995}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.221670302668858, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:02:39.654035+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.684714109845568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.683613273293942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4325865532079685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.516101663183149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019950066791757617, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.125608912319613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.603712491221873, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.1157471713420835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.59705425169057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.715319106711537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:38+00:00", "timestamp_unix": 1768035758.0}, "starlink_location": {"latitude": 44.446961, "longitude": 12.244719467051278, "altitude": 74.998092444396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:02:39.618460+00:00", "timestamp_unix": 1768035759.61846}, "starlink_gps": {"latitude": 44.44696099999999, "longitude": 12.244719215733841, "altitude": 74.98808968960947, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:39.618718+00:00", "timestamp_unix": 1768035759.618718}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244675, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:38.102371+00:00", "timestamp_unix": 1768035758.102371}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.2447, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:02:38.589853+00:00", "timestamp_unix": 1768035758.589853}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.684714109845568, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:03:09.672401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.189672274494547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.189672274494547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0985878607767434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2430621889496392, "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.801005445399499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.28419107358745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.801005445399499, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.28419107358745, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.803618205861639, "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-10T09:03:00+00:00", "timestamp_unix": 1768035780.0}, "starlink_location": {"latitude": 44.446960499999996, "longitude": 12.24471433333333, "altitude": 74.79000000061771, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:03:09.628708+00:00", "timestamp_unix": 1768035789.628708}, "starlink_gps": {"latitude": 44.446960499999996, "longitude": 12.24471433333333, "altitude": 74.79000000061771, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:09.628965+00:00", "timestamp_unix": 1768035789.628965}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:08.069805+00:00", "timestamp_unix": 1768035788.069805}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244715, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:08.552151+00:00", "timestamp_unix": 1768035788.552151}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.28419107358745, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:03:39.656747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1726538824743145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.172556321445174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0004174963731027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.295361982921978, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801621863776564, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.271429327911754, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.206775479038354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.273062726610341, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.205275791216906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.558773804284389, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:31+00:00", "timestamp_unix": 1768035811.0}, "starlink_location": {"latitude": 44.4469605, "longitude": 12.244712849847192, "altitude": 74.79000000223776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:03:39.617682+00:00", "timestamp_unix": 1768035819.617682}, "starlink_gps": {"latitude": 44.44696050000001, "longitude": 12.244712950830086, "altitude": 74.79000000118921, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:39.617938+00:00", "timestamp_unix": 1768035819.617938}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:38.093729+00:00", "timestamp_unix": 1768035818.093729}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244741666666666, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:03:38.566838+00:00", "timestamp_unix": 1768035818.566838}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.206775479038354, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:04:09.587384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.210196643027934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.214205788636796, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3869328067839168, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.400597909514656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040091456088621, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.202000215670841, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.359387695331272, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.205977517175485, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.363331200351388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.072108081397395, "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-10T09:04:02+00:00", "timestamp_unix": 1768035842.0}, "starlink_location": {"latitude": 44.44696015714376, "longitude": 12.244713, "altitude": 75.11006407755724, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:04:09.546603+00:00", "timestamp_unix": 1768035849.546603}, "starlink_gps": {"latitude": 44.446960121088644, "longitude": 12.244713, "altitude": 75.10605754994394, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:09.546893+00:00", "timestamp_unix": 1768035849.546893}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.2447, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:08.082358+00:00", "timestamp_unix": 1768035848.082358}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244743333333334, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:08.575284+00:00", "timestamp_unix": 1768035848.575284}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.363331200351388, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:04:39.669926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.427684279649834, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.4271340395700065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.340130532506546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.965316105542829, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004016965467074954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.024097000308213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.370242368016672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.022465564583349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.36985851597853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.033430899343468, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:33+00:00", "timestamp_unix": 1768035873.0}, "starlink_location": {"latitude": 44.4469588333333, "longitude": 12.24471584182431, "altitude": 75.27000000066343, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:04:39.628531+00:00", "timestamp_unix": 1768035879.628531}, "starlink_gps": {"latitude": 44.4469588333333, "longitude": 12.2447157912213, "altitude": 75.27000000066343, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:39.628786+00:00", "timestamp_unix": 1768035879.628786}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244685, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:38.079445+00:00", "timestamp_unix": 1768035878.079445}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244703333333334, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:04:38.586301+00:00", "timestamp_unix": 1768035878.586301}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.370242368016672, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:05:09.574313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.788085673906313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.789027150108744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.302729454821649, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4471117861854652, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997183660423122, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.868810986286886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.738644837043864, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.870980930492998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.738992355751811, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.747890055579813, "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-10T09:05:05+00:00", "timestamp_unix": 1768035905.0}, "starlink_location": {"latitude": 44.446960666666634, "longitude": 12.244720117247118, "altitude": 75.51007068294187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:05:09.539010+00:00", "timestamp_unix": 1768035909.53901}, "starlink_gps": {"latitude": 44.44696066666664, "longitude": 12.244720167600931, "altitude": 75.50606239050703, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:09.539262+00:00", "timestamp_unix": 1768035909.539262}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.24468, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:08.102893+00:00", "timestamp_unix": 1768035908.102893}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244711666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:08.652295+00:00", "timestamp_unix": 1768035908.652295}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.738992355751811, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:05:39.571984+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.017924453179049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.017246660327245, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6487637296454276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.111128231960045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003996138066371938, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.074998098312429, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.996254669175794, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.073282119572328, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.995898387726662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.477201153877516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:38+00:00", "timestamp_unix": 1768035938.0}, "starlink_location": {"latitude": 44.446960666666634, "longitude": 12.244722882682225, "altitude": 75.40000000198869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:05:39.535504+00:00", "timestamp_unix": 1768035939.535504}, "starlink_gps": {"latitude": 44.44696066666664, "longitude": 12.244722832341584, "altitude": 75.40000000158051, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:39.535760+00:00", "timestamp_unix": 1768035939.53576}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.24469, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:38.081886+00:00", "timestamp_unix": 1768035938.081886}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244715, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:05:38.562502+00:00", "timestamp_unix": 1768035938.562502}}

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


validation_timestamp: 2026-01-10T09:06:09.585234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.784659813857804, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.783192586503374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3732422845817425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7677118776421348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003984630236386271, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.843138436001367, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.324309102871734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.840941397348785, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.323552268657388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8052508295264613, "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-10T09:06:00+00:00", "timestamp_unix": 1768035960.0}, "starlink_location": {"latitude": 44.44696199999999, "longitude": 12.244729215881998, "altitude": 75.4400544233027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:06:09.547791+00:00", "timestamp_unix": 1768035969.547791}, "starlink_gps": {"latitude": 44.446961999999985, "longitude": 12.244729165686323, "altitude": 75.43605871756584, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:09.548048+00:00", "timestamp_unix": 1768035969.548048}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244681666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:08.067143+00:00", "timestamp_unix": 1768035968.067143}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244711666666667, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:08.574148+00:00", "timestamp_unix": 1768035968.574148}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.324309102871734, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:06:39.587013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1871163041263255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.192590631249288, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0632617674668143, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.564927003884035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005997595098215178, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.151105389658134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.012421390451157, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.155731578816339, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.018414618178234, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.561399697294075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:30+00:00", "timestamp_unix": 1768035990.0}, "starlink_location": {"latitude": 44.4469590084066, "longitude": 12.244731000000002, "altitude": 75.34000000036106, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:06:39.547700+00:00", "timestamp_unix": 1768035999.5477}, "starlink_gps": {"latitude": 44.44695895446893, "longitude": 12.244731000000002, "altitude": 75.34000000103619, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:39.547956+00:00", "timestamp_unix": 1768035999.547956}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244681666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:38.105934+00:00", "timestamp_unix": 1768035998.105934}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244726666666667, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:06:38.587897+00:00", "timestamp_unix": 1768035998.587897}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.018414618178234, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:07:09.586495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.467748771155156, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.47310709749099, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.305860036644128, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0642607973197906, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005990223582084567, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.566049656332428, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.777874884182463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.570290488460937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.783679343711318, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.473048580068351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:02+00:00", "timestamp_unix": 1768036022.0}, "starlink_location": {"latitude": 44.446956841720656, "longitude": 12.244737333333335, "altitude": 75.14000000067053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:07:09.548407+00:00", "timestamp_unix": 1768036029.548407}, "starlink_gps": {"latitude": 44.44695678784928, "longitude": 12.244737333333331, "altitude": 75.1400000012675, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:09.548667+00:00", "timestamp_unix": 1768036029.548667}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.24467, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:09.090940+00:00", "timestamp_unix": 1768036029.09094}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.24471, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:08.649560+00:00", "timestamp_unix": 1768036028.64956}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.47310709749099, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:07:39.591521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.465208013962764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.465208013962764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0620286932240735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6361355011586801, "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.863701524867434, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.249654592634899, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.863701524867434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.249654592634899, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5587971686798943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:35+00:00", "timestamp_unix": 1768036055.0}, "starlink_location": {"latitude": 44.44695583333333, "longitude": 12.244737333333331, "altitude": 75.13999999917901, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:07:39.553112+00:00", "timestamp_unix": 1768036059.553112}, "starlink_gps": {"latitude": 44.44695583333333, "longitude": 12.244737333333331, "altitude": 75.13999999917901, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:39.553372+00:00", "timestamp_unix": 1768036059.553372}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24466, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:38.067903+00:00", "timestamp_unix": 1768036058.067903}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244695, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:07:38.563239+00:00", "timestamp_unix": 1768036058.563239}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.465208013962764, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:08:09.646082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.500680981459174, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.500680981459174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0407992751472035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5828625030284632, "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.081002065757925, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.627577950363628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.081002065757925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.627577950363628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6201787026664585, "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-10T09:08:06+00:00", "timestamp_unix": 1768036086.0}, "starlink_location": {"latitude": 44.446954999999996, "longitude": 12.244743333333336, "altitude": 75.00000000045975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:08:09.609686+00:00", "timestamp_unix": 1768036089.609686}, "starlink_gps": {"latitude": 44.446954999999996, "longitude": 12.244743333333336, "altitude": 75.00000000045975, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:08:09.609941+00:00", "timestamp_unix": 1768036089.609941}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244668333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:08:08.078086+00:00", "timestamp_unix": 1768036088.078086}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:08:08.575387+00:00", "timestamp_unix": 1768036088.575387}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.627577950363628, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:08:39.586740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.505757931862558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.509263029465771, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.03376225379301, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.530910421875021, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005981986042469072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.488429437345872, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.873729356592724, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.492105291548327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.876861177934734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.138523364139852, "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-10T09:08:37+00:00", "timestamp_unix": 1768036117.0}, "starlink_location": {"latitude": 44.44695599999998, "longitude": 12.244746758854312, "altitude": 75.13206548386323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:08:39.549199+00:00", "timestamp_unix": 1768036119.549199}, "starlink_gps": {"latitude": 44.44695599999996, "longitude": 12.244746834211316, "altitude": 75.12606687142814, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:08:39.549461+00:00", "timestamp_unix": 1768036119.549461}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:08:38.062411+00:00", "timestamp_unix": 1768036118.062411}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244681666666667, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:08:38.585626+00:00", "timestamp_unix": 1768036118.585626}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.876861177934734, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:09:09.653220+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9174939750480915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9174939750480915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8918209624364617, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.283788229135531, "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.205145212319058, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.189316394299395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.205145212319058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.189316394299395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0717703262782767, "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-10T09:08:58+00:00", "timestamp_unix": 1768036138.0}, "starlink_location": {"latitude": 44.44695716666665, "longitude": 12.24474883333333, "altitude": 75.3600000001923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:09:09.610904+00:00", "timestamp_unix": 1768036149.610904}, "starlink_gps": {"latitude": 44.44695716666665, "longitude": 12.24474883333333, "altitude": 75.3600000001923, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:09:09.611166+00:00", "timestamp_unix": 1768036149.611166}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:09:08.103969+00:00", "timestamp_unix": 1768036148.103969}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244685, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:09:08.650127+00:00", "timestamp_unix": 1768036148.650127}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.189316394299395, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:09:39.571178+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.543083744779812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.539488917308157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.976004947015044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.947564434199135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004013204288215055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.43557687208368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.485326341234611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.432818223005487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.481759019230655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7615246897196646, "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-10T09:09:31+00:00", "timestamp_unix": 1768036171.0}, "starlink_location": {"latitude": 44.44695617615481, "longitude": 12.24474883333333, "altitude": 75.36000000214746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:09:39.536586+00:00", "timestamp_unix": 1768036179.536586}, "starlink_gps": {"latitude": 44.44695621224643, "longitude": 12.244748833333334, "altitude": 75.3600000013445, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:09:39.536837+00:00", "timestamp_unix": 1768036179.536837}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244671666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:09:38.095468+00:00", "timestamp_unix": 1768036178.095468}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244688333333333, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:09:38.661067+00:00", "timestamp_unix": 1768036178.661067}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.485326341234611, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:10:09.586233+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.530836225098131, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.525213622232762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.826839491320332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3918165681106696, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00599873914487725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.770113677754216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.411574439297308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.765804128492269, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.406555904916312, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.441699086905554, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:05+00:00", "timestamp_unix": 1768036205.0}, "starlink_location": {"latitude": 44.44695665827764, "longitude": 12.24474683333333, "altitude": 75.23000000159604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:10:09.549860+00:00", "timestamp_unix": 1768036209.54986}, "starlink_gps": {"latitude": 44.4469567122256, "longitude": 12.24474683333333, "altitude": 75.23000000207554, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:09.550120+00:00", "timestamp_unix": 1768036209.55012}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24467, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:08.085281+00:00", "timestamp_unix": 1768036208.085281}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244675, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:08.572775+00:00", "timestamp_unix": 1768036208.572775}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.411574439297308, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:10:39.592050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.689347898782557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.695078628661157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.533969035778874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.028102229378962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005998193984520323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.339847965506479, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.075092648339373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.344014012266236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.079175372130189, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7582770413045485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:35+00:00", "timestamp_unix": 1768036235.0}, "starlink_location": {"latitude": 44.44695834172734, "longitude": 12.244746333333334, "altitude": 74.87999999945424, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:10:39.555054+00:00", "timestamp_unix": 1768036239.555054}, "starlink_gps": {"latitude": 44.446958287784284, "longitude": 12.244746333333334, "altitude": 74.8800000007743, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:39.555312+00:00", "timestamp_unix": 1768036239.555312}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244661666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:38.073120+00:00", "timestamp_unix": 1768036238.07312}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244653333333334, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:10:38.585583+00:00", "timestamp_unix": 1768036238.585583}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.079175372130189, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:11:09.596826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.831505395773765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.831505395773765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.154262705489884, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.276449658904127, "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.29547509658254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.151518618955663, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.29547509658254, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.151518618955663, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4471118544377077, "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-10T09:11:07+00:00", "timestamp_unix": 1768036267.0}, "starlink_location": {"latitude": 44.44695933333334, "longitude": 12.244743666666666, "altitude": 74.81000000031021, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:11:09.555400+00:00", "timestamp_unix": 1768036269.5554}, "starlink_gps": {"latitude": 44.44695933333334, "longitude": 12.244743666666666, "altitude": 74.81000000031021, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:09.555660+00:00", "timestamp_unix": 1768036269.55566}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244668333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:08.093249+00:00", "timestamp_unix": 1768036268.093249}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244656666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:08.345775+00:00", "timestamp_unix": 1768036268.345775}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.29547509658254, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:11:39.651316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.784730771707962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.777069408431206, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.114337884886293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.837640596782112, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803838393227059, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.143370621300825, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.978430495963517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.136463236876303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.972824015897409, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.194661241895954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:30+00:00", "timestamp_unix": 1768036290.0}, "starlink_location": {"latitude": 44.44695827056416, "longitude": 12.24474366666667, "altitude": 74.81000000017967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:11:39.611264+00:00", "timestamp_unix": 1768036299.611264}, "starlink_gps": {"latitude": 44.44695834285508, "longitude": 12.244743666666665, "altitude": 74.81000000017707, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:39.611522+00:00", "timestamp_unix": 1768036299.611522}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244678333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:38.065134+00:00", "timestamp_unix": 1768036298.065134}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244671666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:11:38.610507+00:00", "timestamp_unix": 1768036298.610507}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.143370621300825, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:12:09.582158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.993353799925217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9896869284058605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3289265028304662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.393311769335761, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014922728470575, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.240698688984194, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.579642686790969, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.237124219621759, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.576573522352447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1289389389260136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:00+00:00", "timestamp_unix": 1768036320.0}, "starlink_location": {"latitude": 44.446959342805094, "longitude": 12.244743000000001, "altitude": 74.76999999954296, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:12:09.538631+00:00", "timestamp_unix": 1768036329.538631}, "starlink_gps": {"latitude": 44.44695937891216, "longitude": 12.244743000000001, "altitude": 74.76999999954134, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:09.538926+00:00", "timestamp_unix": 1768036329.538926}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24469, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:08.107531+00:00", "timestamp_unix": 1768036328.107531}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244673333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:08.573285+00:00", "timestamp_unix": 1768036328.573285}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.240698688984194, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:12:39.577859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.665110713764195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.665110713764195, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.14645427738987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3617820829926632, "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.720957458075564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.410477451580588, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.720957458075564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.410477451580588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2707476354587928, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:31+00:00", "timestamp_unix": 1768036351.0}, "starlink_location": {"latitude": 44.44695583333333, "longitude": 12.244745500000002, "altitude": 74.98000000072022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:12:39.540182+00:00", "timestamp_unix": 1768036359.540182}, "starlink_gps": {"latitude": 44.44695583333333, "longitude": 12.244745500000002, "altitude": 74.98000000072022, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:39.540441+00:00", "timestamp_unix": 1768036359.540441}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:38.095430+00:00", "timestamp_unix": 1768036358.09543}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244676666666667, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:12:38.603694+00:00", "timestamp_unix": 1768036358.603694}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.720957458075564, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:13:09.576134+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.524028092687562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.522954501070908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.257381547603897, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.564677323846919, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994640477770865, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.109655821478352, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.545605865184559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.108105830901883, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.543454280190966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1061453808365957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:02+00:00", "timestamp_unix": 1768036382.0}, "starlink_location": {"latitude": 44.446951166666665, "longitude": 12.244742882592664, "altitude": 74.40000000061644, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:13:09.538457+00:00", "timestamp_unix": 1768036389.538457}, "starlink_gps": {"latitude": 44.446951166666665, "longitude": 12.244742832270896, "altitude": 74.40000000061644, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:09.538713+00:00", "timestamp_unix": 1768036389.538713}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244698333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:08.086363+00:00", "timestamp_unix": 1768036388.086363}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244691666666666, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:08.632480+00:00", "timestamp_unix": 1768036388.63248}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.109655821478352, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:13:39.580124+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.930653105938357, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.929257562018209, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.955029476544583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.47822522116703825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039994191888380855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.719208454562985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.005290839686214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.717481693277541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.004119857583795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1603788037783986, "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-10T09:13:35+00:00", "timestamp_unix": 1768036415.0}, "starlink_location": {"latitude": 44.446951166666665, "longitude": 12.244742882673208, "altitude": 74.51006434041953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:13:39.543214+00:00", "timestamp_unix": 1768036419.543214}, "starlink_gps": {"latitude": 44.446951166666665, "longitude": 12.24474283229124, "altitude": 74.50605380622085, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:39.543472+00:00", "timestamp_unix": 1768036419.543472}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24469, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:38.071337+00:00", "timestamp_unix": 1768036418.071337}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244713333333333, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:13:38.631597+00:00", "timestamp_unix": 1768036418.631597}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.719208454562985, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:14:09.595255+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.18977004765412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.187727284922623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3883766452284434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0224395481965478, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005980703027652126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.91087984540818, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.07637998954944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.908155233041644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.074974384800242, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3814556602166217, "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-10T09:14:06+00:00", "timestamp_unix": 1768036446.0}, "starlink_location": {"latitude": 44.44694733333331, "longitude": 12.244738574405531, "altitude": 74.70000000123679, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:14:09.556537+00:00", "timestamp_unix": 1768036449.556537}, "starlink_gps": {"latitude": 44.44694733333331, "longitude": 12.2447384990647, "altitude": 74.70000000077113, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:09.556794+00:00", "timestamp_unix": 1768036449.556794}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:08.078293+00:00", "timestamp_unix": 1768036448.078293}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244711666666667, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:08.643705+00:00", "timestamp_unix": 1768036448.643705}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.91087984540818, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:14:39.584621+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.859317573713122, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.85931757151789, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.656107922544057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.301584739637165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3744531925897616e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.183211473010559, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.065028431890175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.183211471013209, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.065028429650932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.395864077049499, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:37+00:00", "timestamp_unix": 1768036477.0}, "starlink_location": {"latitude": 44.446944666666624, "longitude": 12.244733333333333, "altitude": 74.92007013550456, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:14:39.545906+00:00", "timestamp_unix": 1768036479.545906}, "starlink_gps": {"latitude": 44.446944666666646, "longitude": 12.244733333333334, "altitude": 74.91605473676599, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:39.546162+00:00", "timestamp_unix": 1768036479.546162}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:38.099585+00:00", "timestamp_unix": 1768036478.099585}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244698333333334, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:14:38.616861+00:00", "timestamp_unix": 1768036478.616861}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.065028431890175, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:15:09.600962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.657902405495843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.66368385933645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.493076232652275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3220727169190285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.006015989124692871, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.866101523779083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.977657395941504, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.871521093081828, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.983456182844566, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.754883322774585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:08+00:00", "timestamp_unix": 1768036508.0}, "starlink_location": {"latitude": 44.4469431751755, "longitude": 12.244730166666665, "altitude": 74.60000000000157, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:15:09.561500+00:00", "timestamp_unix": 1768036509.5615}, "starlink_gps": {"latitude": 44.44694312107241, "longitude": 12.244730166666665, "altitude": 74.6000000002356, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:09.561756+00:00", "timestamp_unix": 1768036509.561756}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:08.089079+00:00", "timestamp_unix": 1768036508.089079}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244693333333334, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:08.628917+00:00", "timestamp_unix": 1768036508.628917}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.983456182844566, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:15:39.604072+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.356896188594755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.35795373574215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5721378904218732, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.099652782423761, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005994350008701037, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.578854901873328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.452954061308333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.580864759781706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.454081189768118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4629225229833605, "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-10T09:15:30+00:00", "timestamp_unix": 1768036530.0}, "starlink_location": {"latitude": 44.44694216666665, "longitude": 12.244728758847362, "altitude": 74.71206605375468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:15:39.560501+00:00", "timestamp_unix": 1768036539.560501}, "starlink_gps": {"latitude": 44.446942166666645, "longitude": 12.244728834360101, "altitude": 74.70605504504437, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:39.560759+00:00", "timestamp_unix": 1768036539.560759}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:38.079984+00:00", "timestamp_unix": 1768036538.079984}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244701666666666, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:15:38.659373+00:00", "timestamp_unix": 1768036538.659373}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.454081189768118, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:16:09.595509+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.509375840630218, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.503369957310534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6779505886765627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5789627841029703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0060073076435306835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.384573977451078, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.89523665332471, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.378772432747931, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.889255634534917, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0786531133660615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:02+00:00", "timestamp_unix": 1768036562.0}, "starlink_location": {"latitude": 44.44694349147611, "longitude": 12.244720666666668, "altitude": 74.43206946556471, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:16:09.556971+00:00", "timestamp_unix": 1768036569.556971}, "starlink_gps": {"latitude": 44.44694354550113, "longitude": 12.244720666666668, "altitude": 74.42606608701209, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:09.557229+00:00", "timestamp_unix": 1768036569.557229}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:08.103001+00:00", "timestamp_unix": 1768036568.103001}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244706666666668, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:08.662058+00:00", "timestamp_unix": 1768036568.662058}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.89523665332471, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:16:39.597009+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.296226182216248, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.296226182216248, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8798960194170395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8062542443568215, "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.475229387279622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.081282861633387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.475229387279622, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.081282861633387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.93008459872762, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:35+00:00", "timestamp_unix": 1768036595.0}, "starlink_location": {"latitude": 44.44694350000001, "longitude": 12.244717666666666, "altitude": 73.3599999995402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:16:39.557237+00:00", "timestamp_unix": 1768036599.557237}, "starlink_gps": {"latitude": 44.44694350000001, "longitude": 12.244717666666666, "altitude": 73.3599999995402, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:39.557491+00:00", "timestamp_unix": 1768036599.557491}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:38.089026+00:00", "timestamp_unix": 1768036598.089026}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244703333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:16:38.569498+00:00", "timestamp_unix": 1768036598.569498}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.081282861633387, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:17:09.584470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.859412590432457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.859412590432457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0855182112470003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5279347401119678, "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.101408727862248, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.386617874796995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.101408727862248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.386617874796995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7480848868031187, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:05+00:00", "timestamp_unix": 1768036625.0}, "starlink_location": {"latitude": 44.446945166666666, "longitude": 12.244718999999998, "altitude": 73.21000000078531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:17:09.547287+00:00", "timestamp_unix": 1768036629.547287}, "starlink_gps": {"latitude": 44.446945166666666, "longitude": 12.244718999999998, "altitude": 73.21000000078531, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:09.547543+00:00", "timestamp_unix": 1768036629.547543}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:08.080688+00:00", "timestamp_unix": 1768036628.080688}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.2447, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:08.659714+00:00", "timestamp_unix": 1768036628.659714}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.386617874796995, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:17:39.594559+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.725945503926201, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.730412019059367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6521315614377542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.500950259486028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005671146560534032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.676245304552214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.101666615960388, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.680935839641306, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.106013837513693, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0801892775462414, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:36+00:00", "timestamp_unix": 1768036656.0}, "starlink_location": {"latitude": 44.44694615718654, "longitude": 12.244717617270643, "altitude": 73.32006880184356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:17:39.556966+00:00", "timestamp_unix": 1768036659.556966}, "starlink_gps": {"latitude": 44.446946121061, "longitude": 12.244717667700542, "altitude": 73.31605445248425, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:39.557224+00:00", "timestamp_unix": 1768036659.557224}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244695, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:38.074820+00:00", "timestamp_unix": 1768036658.07482}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244706666666668, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:17:38.623885+00:00", "timestamp_unix": 1768036658.623885}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.106013837513693, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:18:09.583498+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.743191826504944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.742846988017693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7125001122657937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7860535942772887, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003987793588193171, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.012354646147605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.358904743708896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.01171567435674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.358345811316346, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.3935547590007075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:08+00:00", "timestamp_unix": 1768036688.0}, "starlink_location": {"latitude": 44.446946666666655, "longitude": 12.244716549180636, "altitude": 73.55005165671787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:18:09.548255+00:00", "timestamp_unix": 1768036689.548255}, "starlink_gps": {"latitude": 44.44694666666666, "longitude": 12.244716498945124, "altitude": 73.54605278081543, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:09.548508+00:00", "timestamp_unix": 1768036689.548508}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244698333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:08.102453+00:00", "timestamp_unix": 1768036688.102453}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.2447, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:08.684218+00:00", "timestamp_unix": 1768036688.684218}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.358904743708896, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:18:39.630990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.007031984778575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.007031984778575, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8702042539678003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.256774659201368, "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.475923580881297, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.479219294342615, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.475923580881297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.479219294342615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0080524203973031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:30+00:00", "timestamp_unix": 1768036710.0}, "starlink_location": {"latitude": 44.446949, "longitude": 12.244715833333334, "altitude": 73.63000000041038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:18:39.595108+00:00", "timestamp_unix": 1768036719.595108}, "starlink_gps": {"latitude": 44.446949, "longitude": 12.244715833333334, "altitude": 73.63000000041038, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:39.595363+00:00", "timestamp_unix": 1768036719.595363}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:38.078535+00:00", "timestamp_unix": 1768036718.078535}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244686666666666, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:18:38.690616+00:00", "timestamp_unix": 1768036718.690616}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.475923580881297, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:19:09.587649+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.780527092034246, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.780527093620162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8533257495879867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.204036889193829, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541842499293e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.90988783495006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.769558637879455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.909887836478747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.769558639390059, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1616152672298217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:01+00:00", "timestamp_unix": 1768036741.0}, "starlink_location": {"latitude": 44.44695016666666, "longitude": 12.244709833333335, "altitude": 73.63005403987307, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:19:09.548925+00:00", "timestamp_unix": 1768036749.548925}, "starlink_gps": {"latitude": 44.446950166666646, "longitude": 12.244709833333333, "altitude": 73.6260534960001, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:09.549180+00:00", "timestamp_unix": 1768036749.54918}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:08.107141+00:00", "timestamp_unix": 1768036748.107141}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244688333333333, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:08.595820+00:00", "timestamp_unix": 1768036748.59582}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.909887836478747, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:19:39.597476+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5488581863313104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.548858188693962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.367040249047324, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9576699699723, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.374453191801272e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.725869459430792, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.026572405619892, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.725869461753945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.026572407467076, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.973361603750302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:33+00:00", "timestamp_unix": 1768036773.0}, "starlink_location": {"latitude": 44.44695016666668, "longitude": 12.244709833333335, "altitude": 73.74010931917917, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:19:39.558052+00:00", "timestamp_unix": 1768036779.558052}, "starlink_gps": {"latitude": 44.44695016666666, "longitude": 12.244709833333333, "altitude": 73.73211075768656, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:39.558306+00:00", "timestamp_unix": 1768036779.558306}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:38.103522+00:00", "timestamp_unix": 1768036778.103522}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244695, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:19:38.610765+00:00", "timestamp_unix": 1768036778.610765}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.725869461753945, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:20:09.630055+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.242305478509234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.238315547015956, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9675695112379482, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.44671945897299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994263521205478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.030821697499738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.166196186605204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.026852280360789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1626339136845196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.316628779718105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:05+00:00", "timestamp_unix": 1768036805.0}, "starlink_location": {"latitude": 44.44694595552018, "longitude": 12.244704333333333, "altitude": 73.68000000025975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:20:09.594172+00:00", "timestamp_unix": 1768036809.594172}, "starlink_gps": {"latitude": 44.44694599144145, "longitude": 12.244704333333333, "altitude": 73.67999999952184, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:09.594431+00:00", "timestamp_unix": 1768036809.594431}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:08.076526+00:00", "timestamp_unix": 1768036808.076526}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244716666666667, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:08.621381+00:00", "timestamp_unix": 1768036808.621381}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.030821697499738, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:20:39.599431+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.323439544483266, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.319422738346848, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8243147303062633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.544479758857927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004018452049216069, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.916303214168712, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.512468027114174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.91230293136618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.509375666344716, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.366145416773125, "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-10T09:20:37+00:00", "timestamp_unix": 1768036837.0}, "starlink_location": {"latitude": 44.44694517615462, "longitude": 12.244704000000002, "altitude": 73.9800679414673, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:20:39.559532+00:00", "timestamp_unix": 1768036839.559532}, "starlink_gps": {"latitude": 44.44694521229343, "longitude": 12.244704000000002, "altitude": 73.97605211360188, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:39.559787+00:00", "timestamp_unix": 1768036839.559787}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:38.111203+00:00", "timestamp_unix": 1768036838.111203}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244748333333334, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:20:38.716260+00:00", "timestamp_unix": 1768036838.71626}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.916303214168712, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:21:09.678022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.034377140817218, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.034377140817218, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.470981729837193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.269403029300614, "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.016605605969945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.741852543949064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.016605605969945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.741852543949064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.523049844203863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:08+00:00", "timestamp_unix": 1768036868.0}, "starlink_location": {"latitude": 44.446945833333345, "longitude": 12.244709000000002, "altitude": 74.16000000019204, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:21:09.636256+00:00", "timestamp_unix": 1768036869.636256}, "starlink_gps": {"latitude": 44.446945833333345, "longitude": 12.244709000000002, "altitude": 74.16000000019204, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:09.636524+00:00", "timestamp_unix": 1768036869.636524}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.2447, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:09.092416+00:00", "timestamp_unix": 1768036869.092416}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244733333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:08.591979+00:00", "timestamp_unix": 1768036868.591979}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.016605605969945, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:21:39.664855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.922508398397047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.910465588682076, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.677288767578856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.151314064456742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01204471919998835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.230478565646616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.344455109910758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.218595937672795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.334814080606525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.791740163970597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:30+00:00", "timestamp_unix": 1768036890.0}, "starlink_location": {"latitude": 44.446944770658035, "longitude": 12.244708999999999, "altitude": 74.1600000012071, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:21:39.628818+00:00", "timestamp_unix": 1768036899.628818}, "starlink_gps": {"latitude": 44.4469448789788, "longitude": 12.244708999999999, "altitude": 74.16000000110293, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:39.629070+00:00", "timestamp_unix": 1768036899.62907}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24469, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:39.103455+00:00", "timestamp_unix": 1768036899.103455}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244726666666667, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:21:38.604930+00:00", "timestamp_unix": 1768036898.60493}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.230478565646616, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:22:09.584081+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.645443506955319, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.641455945164875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.527447814587887, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.7020923974131374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00399235387978129, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.481174185895734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.066985418200985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.477283911679049, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.064627505843548, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.896527020762858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:00+00:00", "timestamp_unix": 1768036920.0}, "starlink_location": {"latitude": 44.44694734294084, "longitude": 12.244707333333334, "altitude": 74.38005465998992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:22:09.549774+00:00", "timestamp_unix": 1768036929.549774}, "starlink_gps": {"latitude": 44.44694737884494, "longitude": 12.244707333333332, "altitude": 74.37606491694474, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:09.550032+00:00", "timestamp_unix": 1768036929.550032}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244683333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:08.105198+00:00", "timestamp_unix": 1768036928.105198}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244728333333333, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:08.668591+00:00", "timestamp_unix": 1768036928.668591}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.645443506955319, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:22:39.593920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.634769904223018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.630726119470069, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5862809456005071, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.308556491660915, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005649352977792526, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.01810259124732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2194811410480773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.014923483463117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.213912602148846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.315171370750065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:32+00:00", "timestamp_unix": 1768036952.0}, "starlink_location": {"latitude": 44.446951342950385, "longitude": 12.244704950794993, "altitude": 73.56000000225121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:22:39.560887+00:00", "timestamp_unix": 1768036959.560887}, "starlink_gps": {"latitude": 44.44695137893709, "longitude": 12.24470500103111, "altitude": 73.56000000197837, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:39.561145+00:00", "timestamp_unix": 1768036959.561145}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244688333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:38.101715+00:00", "timestamp_unix": 1768036958.101715}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244728333333333, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:22:38.681779+00:00", "timestamp_unix": 1768036958.681779}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.634769904223018, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:23:09.601898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.419152985280453, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.413171326602681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6279281091219002, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.71100560114998, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005998052558862512, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.084732894532954, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.95613596535894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.078879881728593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9515564878498957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.654002879626664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:05+00:00", "timestamp_unix": 1768036985.0}, "starlink_location": {"latitude": 44.4469494915362, "longitude": 12.244706166666665, "altitude": 73.31206276548735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:23:09.564658+00:00", "timestamp_unix": 1768036989.564658}, "starlink_gps": {"latitude": 44.446949545477985, "longitude": 12.244706166666665, "altitude": 73.30606863690703, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:09.564918+00:00", "timestamp_unix": 1768036989.564918}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244686666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:09.090274+00:00", "timestamp_unix": 1768036989.090274}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244738333333334, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:08.715018+00:00", "timestamp_unix": 1768036988.715018}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.419152985280453, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:23:39.587992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.461783070425037, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.45831829638495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.872946721334158, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.177045649226045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005648710216634531, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.050543766281395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.635047842728721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0458344027217095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.638723606907448, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.552074092007143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:35+00:00", "timestamp_unix": 1768037015.0}, "starlink_location": {"latitude": 44.446949509635886, "longitude": 12.244707549178683, "altitude": 73.20000000338887, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:23:39.551238+00:00", "timestamp_unix": 1768037019.551238}, "starlink_gps": {"latitude": 44.44694954561847, "longitude": 12.244707498948257, "altitude": 73.20000000273093, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:39.551498+00:00", "timestamp_unix": 1768037019.551498}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24469, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:38.093061+00:00", "timestamp_unix": 1768037018.093061}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244778333333333, "altitude": 5.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:23:38.605295+00:00", "timestamp_unix": 1768037018.605295}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.552074092007143, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:24:09.776830+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.600547501294903, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.424618570130201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5085985786720502, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.080410771202716, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17610792143625784, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.1003261640911, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.678345754087979, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.925647465293203, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.63055879481121, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.062240940350714, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:06+00:00", "timestamp_unix": 1768037046.0}, "starlink_location": {"latitude": 44.44694773042182, "longitude": 12.244711166666669, "altitude": 73.35206268416484, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:24:09.659302+00:00", "timestamp_unix": 1768037049.659302}, "starlink_gps": {"latitude": 44.446949314198406, "longitude": 12.244711166666667, "altitude": 73.4400590984725, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:09.659559+00:00", "timestamp_unix": 1768037049.659559}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:08.105425+00:00", "timestamp_unix": 1768037048.105425}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244743333333334, "altitude": 6.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:08.682472+00:00", "timestamp_unix": 1768037048.682472}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.600547501294903, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-10T09:24:39.645495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.947549190917751, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.947549190917751, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.401066008510206, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.150289380041135, "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.706590459134578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7575055253054757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.706590459134578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7575055253054757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.800828161541727, "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-10T09:24:38+00:00", "timestamp_unix": 1768037078.0}, "starlink_location": {"latitude": 44.446949666666676, "longitude": 12.244711500000001, "altitude": 73.63999999864512, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:24:39.608860+00:00", "timestamp_unix": 1768037079.60886}, "starlink_gps": {"latitude": 44.446949666666676, "longitude": 12.244711500000001, "altitude": 73.63999999864512, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:39.609117+00:00", "timestamp_unix": 1768037079.609117}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244698333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:38.114888+00:00", "timestamp_unix": 1768037078.114888}, "nmea_secondary": {"latitude": 44.44692166666667, "longitude": 12.244685, "altitude": 5.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:24:38.635082+00:00", "timestamp_unix": 1768037078.635082}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_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.150289380041135, "position_uncertainties": {"starlink_location": 15.0}}


