# positions_validation

validation_timestamp: 2026-01-10T12:47:39.869022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.83474163200532, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.83474163200532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0425597035489396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.377678222891479, "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.349736945733234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.611409390194453, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.349736945733234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.611409390194453, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.592372040625946, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:35+00:00", "timestamp_unix": 1768049255.0}, "starlink_location": {"latitude": 44.44694266666668, "longitude": 12.24474816666667, "altitude": 72.77000000051764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:47:39.828832+00:00", "timestamp_unix": 1768049259.828832}, "starlink_gps": {"latitude": 44.44694266666668, "longitude": 12.24474816666667, "altitude": 72.77000000051764, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:39.829090+00:00", "timestamp_unix": 1768049259.82909}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.24471, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:39.202909+00:00", "timestamp_unix": 1768049259.202909}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244735, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:38.673533+00:00", "timestamp_unix": 1768049258.673533}}

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


validation_timestamp: 2026-01-10T12:48:09.952850+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.941476595834077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.93376715585765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2086499778525681, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7702655980864104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804115871947859, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.273624813106847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.171472031270524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.265733189923923, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.163769612851363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4562015306164366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:07+00:00", "timestamp_unix": 1768049287.0}, "starlink_location": {"latitude": 44.44694265723964, "longitude": 12.24474316666667, "altitude": 72.87999999945058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:48:09.908670+00:00", "timestamp_unix": 1768049289.90867}, "starlink_gps": {"latitude": 44.446942729555516, "longitude": 12.24474316666667, "altitude": 72.8800000006357, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:09.908926+00:00", "timestamp_unix": 1768049289.908926}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244718333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:09.175716+00:00", "timestamp_unix": 1768049289.175716}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24471, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:08.653756+00:00", "timestamp_unix": 1768049288.653756}}

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


validation_timestamp: 2026-01-10T12:48:39.866295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.966364561924594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.966976178683014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3714040949807786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.057091498329275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007950052531834265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.599561244984285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.4994360878826685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.600259939074661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.503703326154418, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.860532550187671, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:38+00:00", "timestamp_unix": 1768049318.0}, "starlink_location": {"latitude": 44.446945666666686, "longitude": 12.244730578206903, "altitude": 73.10999999978849, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:48:39.830641+00:00", "timestamp_unix": 1768049319.830641}, "starlink_gps": {"latitude": 44.446945666666686, "longitude": 12.244730678356257, "altitude": 73.10999999978849, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:39.830932+00:00", "timestamp_unix": 1768049319.830932}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.24472, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:39.201245+00:00", "timestamp_unix": 1768049319.201245}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244686666666666, "altitude": 10.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:48:38.412530+00:00", "timestamp_unix": 1768049318.41253}}

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


validation_timestamp: 2026-01-10T12:49:09.948675+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.831373152112413, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.824238732613573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.961778371614401, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.19677650404409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011362400913314497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.511715628540946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8601946615276796, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.50385573704713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8702759281238417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.171660895680752, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:00+00:00", "timestamp_unix": 1768049340.0}, "starlink_location": {"latitude": 44.446947157147605, "longitude": 12.244729688057326, "altitude": 72.8419014751011, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:49:09.909750+00:00", "timestamp_unix": 1768049349.90975}, "starlink_gps": {"latitude": 44.44694722952676, "longitude": 12.244729789095938, "altitude": 72.8499444052061, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:09.910009+00:00", "timestamp_unix": 1768049349.910009}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244726666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:09.189306+00:00", "timestamp_unix": 1768049349.189306}, "nmea_secondary": {"latitude": 44.446936666666666, "longitude": 12.244683333333333, "altitude": 7.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:08.642917+00:00", "timestamp_unix": 1768049348.642917}}

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


validation_timestamp: 2026-01-10T12:49:39.869430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.889770089215544, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.893907608489966, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7165545203978547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.354682231893316, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005663905914352638, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.598419724519392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.523356085888097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.602597063607552, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.523133372747815, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.009635828297261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:30+00:00", "timestamp_unix": 1768049370.0}, "starlink_location": {"latitude": 44.446948103999475, "longitude": 12.244723955493338, "altitude": 72.88999999962131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:49:39.829690+00:00", "timestamp_unix": 1768049379.82969}, "starlink_gps": {"latitude": 44.44694806792006, "longitude": 12.24472400585885, "altitude": 72.8899999991357, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:39.829946+00:00", "timestamp_unix": 1768049379.829946}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244718333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:39.174397+00:00", "timestamp_unix": 1768049379.174397}, "nmea_secondary": {"latitude": 44.446911666666665, "longitude": 12.244676666666667, "altitude": 3.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:49:38.706066+00:00", "timestamp_unix": 1768049378.706066}}

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


validation_timestamp: 2026-01-10T12:50:09.870099+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.810250331986987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.811043867415158, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9958606513064288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.258804520376708, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004006909657299766, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.537135176091871, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.264108531014566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.537516947591602, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.26582979173165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.18079647782385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:01+00:00", "timestamp_unix": 1768049401.0}, "starlink_location": {"latitude": 44.446947333333334, "longitude": 12.24472595555296, "altitude": 73.15000000101999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:50:09.832150+00:00", "timestamp_unix": 1768049409.83215}, "starlink_gps": {"latitude": 44.446947333333334, "longitude": 12.244726006029284, "altitude": 73.15000000168486, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:09.832410+00:00", "timestamp_unix": 1768049409.83241}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244713333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:09.163814+00:00", "timestamp_unix": 1768049409.163814}, "nmea_secondary": {"latitude": 44.446888333333334, "longitude": 12.244686666666666, "altitude": 1.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:08.705201+00:00", "timestamp_unix": 1768049408.705201}}

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


validation_timestamp: 2026-01-10T12:50:39.865760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.128497925368272, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.132483975543712, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0850201973667684, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.686260437978113, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997264273430998, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.6650591503368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.205548572760616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.668986483857713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.202022265237574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.912371519906065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:33+00:00", "timestamp_unix": 1768049433.0}, "starlink_location": {"latitude": 44.44694510384473, "longitude": 12.244723666666667, "altitude": 73.16000000098018, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:50:39.830341+00:00", "timestamp_unix": 1768049439.830341}, "starlink_gps": {"latitude": 44.44694506789647, "longitude": 12.244723666666669, "altitude": 73.16000000092086, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:39.830598+00:00", "timestamp_unix": 1768049439.830598}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244703333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:39.188659+00:00", "timestamp_unix": 1768049439.188659}, "nmea_secondary": {"latitude": 44.44688, "longitude": 12.244675, "altitude": 0.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:50:38.689942+00:00", "timestamp_unix": 1768049438.689942}}

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


validation_timestamp: 2026-01-10T12:51:09.868930+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.006224049133667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.00270070031369, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0745269973824874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.614826970437978, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056776125312634545, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.370959929090183, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.492823468201518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.36794703041707, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.498307023633412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.629199200585578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:05+00:00", "timestamp_unix": 1768049465.0}, "starlink_location": {"latitude": 44.446944562585905, "longitude": 12.244723288713198, "altitude": 73.16000000148868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:51:09.830404+00:00", "timestamp_unix": 1768049469.830404}, "starlink_gps": {"latitude": 44.44694459875262, "longitude": 12.2447233392006, "altitude": 73.16000000201568, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:09.830660+00:00", "timestamp_unix": 1768049469.83066}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244696666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:09.177571+00:00", "timestamp_unix": 1768049469.177571}, "nmea_secondary": {"latitude": 44.44687833333333, "longitude": 12.24467, "altitude": -1.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:08.616450+00:00", "timestamp_unix": 1768049468.61645}}

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


validation_timestamp: 2026-01-10T12:51:39.864162+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.97042973005206, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.97440521776506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5085984673689394, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.346028387952543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039974554745996664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.762122030769387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.892905912811264, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.766002815163784, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.889172088782255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.755648406928675, "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-10T12:51:37+00:00", "timestamp_unix": 1768049497.0}, "starlink_location": {"latitude": 44.44694477051891, "longitude": 12.24472283333333, "altitude": 73.39000000137939, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:51:39.830713+00:00", "timestamp_unix": 1768049499.830713}, "starlink_gps": {"latitude": 44.44694473456893, "longitude": 12.244722833333334, "altitude": 73.39000000016051, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:39.830997+00:00", "timestamp_unix": 1768049499.830997}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244693333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:39.161405+00:00", "timestamp_unix": 1768049499.161405}, "nmea_secondary": {"latitude": 44.44686166666666, "longitude": 12.244678333333333, "altitude": -3.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:51:38.673899+00:00", "timestamp_unix": 1768049498.673899}}

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


validation_timestamp: 2026-01-10T12:52:09.945728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.745211949198712, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.737917177283872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.39073403398798595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.797966917918206, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011342830345874104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.966010736879298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.053187697708559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.95903698381569, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.0605972606952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.01247623094862, "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-10T12:51:58+00:00", "timestamp_unix": 1768049518.0}, "starlink_location": {"latitude": 44.44694665711738, "longitude": 12.244720688015125, "altitude": 73.24000000057794, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:52:09.910864+00:00", "timestamp_unix": 1768049529.910864}, "starlink_gps": {"latitude": 44.44694672937186, "longitude": 12.244720788879716, "altitude": 73.24000000013976, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:09.911124+00:00", "timestamp_unix": 1768049529.911124}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:09.186618+00:00", "timestamp_unix": 1768049529.186618}, "nmea_secondary": {"latitude": 44.44681166666667, "longitude": 12.244735, "altitude": -1.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:08.655676+00:00", "timestamp_unix": 1768049528.655676}}

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


validation_timestamp: 2026-01-10T12:52:39.870510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.273274279777047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.269381541465868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.326388825098904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.1259150452011, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004013870331955467, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.600992763977382, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.903742649472552, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.596988712282867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.907738147841119, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.427822579505392, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:30+00:00", "timestamp_unix": 1768049550.0}, "starlink_location": {"latitude": 44.44694656277194, "longitude": 12.244722333333334, "altitude": 73.52000000042221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:52:39.831045+00:00", "timestamp_unix": 1768049559.831045}, "starlink_gps": {"latitude": 44.446946598869545, "longitude": 12.244722333333335, "altitude": 73.52000000027371, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:39.831305+00:00", "timestamp_unix": 1768049559.831305}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244731666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:39.189811+00:00", "timestamp_unix": 1768049559.189811}, "nmea_secondary": {"latitude": 44.44684, "longitude": 12.244736666666666, "altitude": -1.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:52:38.657102+00:00", "timestamp_unix": 1768049558.657102}}

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


validation_timestamp: 2026-01-10T12:53:09.870190+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.56345251984261, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.555877065692901, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.7582822261524615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.313824545971535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027314016675073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.240294156509027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.846532118598054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.232271376319398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.854505702545788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.03082247535755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:02+00:00", "timestamp_unix": 1768049582.0}, "starlink_location": {"latitude": 44.44694629212902, "longitude": 12.244722333333334, "altitude": 73.52000000036531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:53:09.831542+00:00", "timestamp_unix": 1768049589.831542}, "starlink_gps": {"latitude": 44.44694636432039, "longitude": 12.244722333333334, "altitude": 73.51999999963493, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:09.831801+00:00", "timestamp_unix": 1768049589.831801}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244726666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:09.163248+00:00", "timestamp_unix": 1768049589.163248}, "nmea_secondary": {"latitude": 44.44685833333333, "longitude": 12.244736666666666, "altitude": 0.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:08.742111+00:00", "timestamp_unix": 1768049588.742111}}

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


validation_timestamp: 2026-01-10T12:53:39.866890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.834755696002856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.833396229111652, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9877322082418885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.387389750411462, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993452501221538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.164995944363522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.669853711409225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.16481081052176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.670206459058528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.83099032758913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:32+00:00", "timestamp_unix": 1768049612.0}, "starlink_location": {"latitude": 44.4469526666667, "longitude": 12.244717044255086, "altitude": 73.1500000021952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:53:39.832399+00:00", "timestamp_unix": 1768049619.832399}, "starlink_gps": {"latitude": 44.44695266666667, "longitude": 12.244716993948282, "altitude": 73.15000000139088, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:39.832661+00:00", "timestamp_unix": 1768049619.832661}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244711666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:39.199500+00:00", "timestamp_unix": 1768049619.1995}, "nmea_secondary": {"latitude": 44.446875, "longitude": 12.244726666666667, "altitude": 0.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:53:39.388075+00:00", "timestamp_unix": 1768049619.388075}}

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


validation_timestamp: 2026-01-10T12:54:09.872517+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.180021844818682, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.180021844818682, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2378942652544906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.515845401684999, "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.414794698100268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.412459150966764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.414794698100268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.412459150966764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.728929009000549, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:05+00:00", "timestamp_unix": 1768049645.0}, "starlink_location": {"latitude": 44.446951000000006, "longitude": 12.244719333333336, "altitude": 72.99999999893869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:54:09.833368+00:00", "timestamp_unix": 1768049649.833368}, "starlink_gps": {"latitude": 44.446951000000006, "longitude": 12.244719333333336, "altitude": 72.99999999893869, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:09.833627+00:00", "timestamp_unix": 1768049649.833627}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:09.193274+00:00", "timestamp_unix": 1768049649.193274}, "nmea_secondary": {"latitude": 44.446893333333335, "longitude": 12.24472, "altitude": 1.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:08.678640+00:00", "timestamp_unix": 1768049648.67864}}

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


validation_timestamp: 2026-01-10T12:54:39.872698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.7467718014529305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.7467718014529305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7417951002552976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.49142962592892, "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.480013179399824, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.125244965876904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.480013179399824, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.125244965876904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.124403613882654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:35+00:00", "timestamp_unix": 1768049675.0}, "starlink_location": {"latitude": 44.446951000000006, "longitude": 12.244719333333336, "altitude": 72.99999999893869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:54:39.833173+00:00", "timestamp_unix": 1768049679.833173}, "starlink_gps": {"latitude": 44.446951000000006, "longitude": 12.244719333333336, "altitude": 72.99999999893869, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:39.833432+00:00", "timestamp_unix": 1768049679.833432}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:39.165707+00:00", "timestamp_unix": 1768049679.165707}, "nmea_secondary": {"latitude": 44.44690666666666, "longitude": 12.244701666666666, "altitude": 2.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:54:38.727742+00:00", "timestamp_unix": 1768049678.727742}}

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


validation_timestamp: 2026-01-10T12:55:09.870879+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.31928684854848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.323068553337267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9926784523012235, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.745359380751864, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000152833235233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.308389533179154, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9360575966129827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.312183524116717, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9386016652219145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.73643756510755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:07+00:00", "timestamp_unix": 1768049707.0}, "starlink_location": {"latitude": 44.44694727053051, "longitude": 12.24472216666667, "altitude": 73.07000000036554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:55:09.832463+00:00", "timestamp_unix": 1768049709.832463}, "starlink_gps": {"latitude": 44.44694723455627, "longitude": 12.24472216666667, "altitude": 73.07000000024705, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:09.832749+00:00", "timestamp_unix": 1768049709.832749}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:09.192057+00:00", "timestamp_unix": 1768049709.192057}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244703333333334, "altitude": 9.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:08.700623+00:00", "timestamp_unix": 1768049708.700623}}

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


validation_timestamp: 2026-01-10T12:55:39.867261+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.608744910244314, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.611869958089593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3076409518925156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2503743633193145, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005638844924300697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.416131873303422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.419649296372821, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.418278623813283, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.424020058410992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.256524661625805, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:38+00:00", "timestamp_unix": 1768049738.0}, "starlink_location": {"latitude": 44.446946937166736, "longitude": 12.244719044274808, "altitude": 73.299999998811, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:55:39.833064+00:00", "timestamp_unix": 1768049739.833064}, "starlink_gps": {"latitude": 44.44694690124697, "longitude": 12.244718994132143, "altitude": 73.29999999956716, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:39.833331+00:00", "timestamp_unix": 1768049739.833331}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244668333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:39.192510+00:00", "timestamp_unix": 1768049739.19251}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244728333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:55:38.662674+00:00", "timestamp_unix": 1768049738.662674}}

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


validation_timestamp: 2026-01-10T12:56:09.868497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.21109149181687, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.21109149181687, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1180013430479794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5862808036008031, "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.313364084707775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.971462408147344, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.313364084707775, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.971462408147344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.513549766041112, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:00+00:00", "timestamp_unix": 1768049760.0}, "starlink_location": {"latitude": 44.44694633333333, "longitude": 12.244721166666666, "altitude": 72.66999999872502, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:56:09.833180+00:00", "timestamp_unix": 1768049769.83318}, "starlink_gps": {"latitude": 44.44694633333333, "longitude": 12.244721166666666, "altitude": 72.66999999872502, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:09.833451+00:00", "timestamp_unix": 1768049769.833451}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244675, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:09.163168+00:00", "timestamp_unix": 1768049769.163168}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244731666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:08.642667+00:00", "timestamp_unix": 1768049768.642667}}

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


validation_timestamp: 2026-01-10T12:56:39.949482+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.582266348423234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.590208183193072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2721395778887334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0307114307609213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804377864954173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.946929181121252, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.267918465858605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.954272333532284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.275959877549145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.841262690620343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:30+00:00", "timestamp_unix": 1768049790.0}, "starlink_location": {"latitude": 44.4469466761542, "longitude": 12.244721166666668, "altitude": 72.66999999944646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:56:39.912643+00:00", "timestamp_unix": 1768049799.912643}, "starlink_gps": {"latitude": 44.44694660381476, "longitude": 12.244721166666668, "altitude": 72.66999999962997, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:39.912904+00:00", "timestamp_unix": 1768049799.912904}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:39.205596+00:00", "timestamp_unix": 1768049799.205596}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244718333333333, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:56:38.724941+00:00", "timestamp_unix": 1768049798.724941}}

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


validation_timestamp: 2026-01-10T12:57:09.878389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.359393837204146, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.363313559898313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.774455291798237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.707357132625189, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004007789818757049, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.038071968470689, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.000946826143315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.04190764249451, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.004811857553822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.067098159173059, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:01+00:00", "timestamp_unix": 1768049821.0}, "starlink_location": {"latitude": 44.4469452705061, "longitude": 12.244723333333335, "altitude": 72.40999999844998, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:57:09.835771+00:00", "timestamp_unix": 1768049829.835771}, "starlink_gps": {"latitude": 44.44694523446318, "longitude": 12.244723333333335, "altitude": 72.40999999927084, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:09.836029+00:00", "timestamp_unix": 1768049829.836029}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244686666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:09.190690+00:00", "timestamp_unix": 1768049829.19069}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244693333333334, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:08.735548+00:00", "timestamp_unix": 1768049828.735548}}

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


validation_timestamp: 2026-01-10T12:57:39.871637+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.06550536213732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.06661547009678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1208528217617937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7132399879328084, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003983847563037073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.971416715743656, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.460122763482765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.972226758055054, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.461978415365891, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4827350471082927, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:32+00:00", "timestamp_unix": 1768049852.0}, "starlink_location": {"latitude": 44.44694433333333, "longitude": 12.24472628899888, "altitude": 72.26999999956057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:57:39.834708+00:00", "timestamp_unix": 1768049859.834708}, "starlink_gps": {"latitude": 44.44694433333333, "longitude": 12.24472633918468, "altitude": 72.27000000022544, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:39.835006+00:00", "timestamp_unix": 1768049859.835006}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244703333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:39.168343+00:00", "timestamp_unix": 1768049859.168343}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244676666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:57:38.666706+00:00", "timestamp_unix": 1768049858.666706}}

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


validation_timestamp: 2026-01-10T12:58:09.868712+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.036392257684797, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.034917811693298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2939735566098005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7753217677192635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995854735180305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.814822093781184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8936381665385005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.813564362562739, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.891815510302575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.557917288174544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:03+00:00", "timestamp_unix": 1768049883.0}, "starlink_location": {"latitude": 44.44694683333333, "longitude": 12.24472537762108, "altitude": 72.33000000017054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:58:09.834024+00:00", "timestamp_unix": 1768049889.834024}, "starlink_gps": {"latitude": 44.44694683333333, "longitude": 12.24472532728402, "altitude": 72.33000000036975, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:09.834285+00:00", "timestamp_unix": 1768049889.834285}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244698333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:09.204059+00:00", "timestamp_unix": 1768049889.204059}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.24468, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:08.705678+00:00", "timestamp_unix": 1768049888.705678}}

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


validation_timestamp: 2026-01-10T12:58:39.869716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.938773496965726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.936173924850406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.765998268747224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5761315051260647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005659222543636469, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.602012802270308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.491041635212644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.600775751916308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.488660653864715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.346325897292962, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:35+00:00", "timestamp_unix": 1768049915.0}, "starlink_location": {"latitude": 44.44694656280104, "longitude": 12.244724622346878, "altitude": 72.329999999062, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:58:39.836119+00:00", "timestamp_unix": 1768049919.836119}, "starlink_gps": {"latitude": 44.44694659885061, "longitude": 12.244724672670754, "altitude": 72.3299999987876, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:39.836381+00:00", "timestamp_unix": 1768049919.836381}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.24468, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:39.194195+00:00", "timestamp_unix": 1768049919.194195}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244683333333333, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:58:38.747542+00:00", "timestamp_unix": 1768049918.747542}}

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


validation_timestamp: 2026-01-10T12:59:09.949685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.317089831651, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.319268772924471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6950001010936098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4170463342646937, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012013482095473, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.761643434227671, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.716617155790754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.766508272040825, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.719093956966118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.883398189553884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:07+00:00", "timestamp_unix": 1768049947.0}, "starlink_location": {"latitude": 44.44694666666663, "longitude": 12.244725021397215, "altitude": 72.4100000009997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:59:09.913713+00:00", "timestamp_unix": 1768049949.913713}, "starlink_gps": {"latitude": 44.44694666666668, "longitude": 12.244725122327113, "altitude": 72.4099999998914, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:09.913970+00:00", "timestamp_unix": 1768049949.91397}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244673333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:09.168098+00:00", "timestamp_unix": 1768049949.168098}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244683333333333, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:08.656345+00:00", "timestamp_unix": 1768049948.656345}}

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


validation_timestamp: 2026-01-10T12:59:39.874518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.569956553854079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.57392687176715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0327828831380526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.047465328207988, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993595107202637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.094217206298992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.824812690223212, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.09753763957563, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.828664655040555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.400414041565569, "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-10T12:59:38+00:00", "timestamp_unix": 1768049978.0}, "starlink_location": {"latitude": 44.44694443716184, "longitude": 12.244726000000002, "altitude": 72.33000000052364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:59:39.834993+00:00", "timestamp_unix": 1768049979.834993}, "starlink_gps": {"latitude": 44.446944401246576, "longitude": 12.244726000000002, "altitude": 72.33000000047622, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:39.835253+00:00", "timestamp_unix": 1768049979.835253}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244683333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:39.192500+00:00", "timestamp_unix": 1768049979.1925}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.24469, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:59:38.669532+00:00", "timestamp_unix": 1768049978.669532}}

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


validation_timestamp: 2026-01-10T13:00:09.882770+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.348481521052289, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.352252756316737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.696172558681819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.17288292505725, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005675123483753733, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8169495323616145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.255160865663386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8185374621136585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.258096328030742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.212290751020041, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:00+00:00", "timestamp_unix": 1768050000.0}, "starlink_location": {"latitude": 44.446940103950595, "longitude": 12.24472587777168, "altitude": 72.42000000053578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:00:09.835913+00:00", "timestamp_unix": 1768050009.835913}, "starlink_gps": {"latitude": 44.446940067799716, "longitude": 12.24472582730644, "altitude": 72.42000000083, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:09.836171+00:00", "timestamp_unix": 1768050009.836171}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244678333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:09.178682+00:00", "timestamp_unix": 1768050009.178682}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244691666666666, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:08.680660+00:00", "timestamp_unix": 1768050008.68066}}

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


validation_timestamp: 2026-01-10T13:00:39.954686+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.412698780297829, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.42875866056092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.96545700302104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.29117156809963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016092047366197106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4135890502785795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.341203190159945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.426744438829781, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.356687140670209, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.1550306816082685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:30+00:00", "timestamp_unix": 1768050030.0}, "starlink_location": {"latitude": 44.44694051906689, "longitude": 12.244725499999998, "altitude": 72.420000002036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:00:39.914724+00:00", "timestamp_unix": 1768050039.914724}, "starlink_gps": {"latitude": 44.44694037434763, "longitude": 12.244725499999998, "altitude": 72.42000000143983, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:39.915029+00:00", "timestamp_unix": 1768050039.915029}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244671666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:39.180573+00:00", "timestamp_unix": 1768050039.180573}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.24469, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:00:38.662912+00:00", "timestamp_unix": 1768050038.662912}}

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


validation_timestamp: 2026-01-10T13:01:09.953069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.269359223118679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.277391344209326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.219240476146907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.462039647796945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034786664002338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.268331056591338, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.753704829952843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.274191192902259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.76156436334197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.424581457274932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:01+00:00", "timestamp_unix": 1768050061.0}, "starlink_location": {"latitude": 44.446940676096695, "longitude": 12.244722666666666, "altitude": 72.49000000143457, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:01:09.914748+00:00", "timestamp_unix": 1768050069.914748}, "starlink_gps": {"latitude": 44.44694060383812, "longitude": 12.244722666666668, "altitude": 72.49000000076053, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:09.915044+00:00", "timestamp_unix": 1768050069.915044}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.24466, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:09.206196+00:00", "timestamp_unix": 1768050069.206196}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244686666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:08.733003+00:00", "timestamp_unix": 1768050068.733003}}

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


validation_timestamp: 2026-01-10T13:01:39.874554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.673567547452265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.673567547452265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.828626715216106, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.865252253083154, "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.75451246360734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.337365805930046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.75451246360734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.337365805930046, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.438067347019334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:33+00:00", "timestamp_unix": 1768050093.0}, "starlink_location": {"latitude": 44.44694199999997, "longitude": 12.244720999999998, "altitude": 72.38000000078613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:01:39.836126+00:00", "timestamp_unix": 1768050099.836126}, "starlink_gps": {"latitude": 44.44694199999997, "longitude": 12.244720999999998, "altitude": 72.38000000078613, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:39.836385+00:00", "timestamp_unix": 1768050099.836385}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244663333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:39.180289+00:00", "timestamp_unix": 1768050099.180289}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244691666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:01:38.695515+00:00", "timestamp_unix": 1768050098.695515}}

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


validation_timestamp: 2026-01-10T13:02:09.953328+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.002258535003964, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.010264958610652, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.774057803651003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.858791386406441, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008022255876667763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.93416694971923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.695204093921069, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.939733249924274, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.703064568001796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.319383313707224, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:05+00:00", "timestamp_unix": 1768050125.0}, "starlink_location": {"latitude": 44.446942176130555, "longitude": 12.244720333333333, "altitude": 72.55999999949083, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:02:09.915392+00:00", "timestamp_unix": 1768050129.915392}, "starlink_gps": {"latitude": 44.446942103984675, "longitude": 12.244720333333333, "altitude": 72.55999999934892, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:09.915651+00:00", "timestamp_unix": 1768050129.915651}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244648333333334, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:09.168231+00:00", "timestamp_unix": 1768050129.168231}, "nmea_secondary": {"latitude": 44.447071666666666, "longitude": 12.244683333333333, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:08.657646+00:00", "timestamp_unix": 1768050128.657646}}

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


validation_timestamp: 2026-01-10T13:02:39.954242+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.806864948648888, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.806664174239275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.01834815724155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.310508123476788, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014509752526764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.465538696781495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.114210390475304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.470124097931253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.1162407694511, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.038417437998957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:37+00:00", "timestamp_unix": 1768050157.0}, "starlink_location": {"latitude": 44.446941833333305, "longitude": 12.244719854695559, "altitude": 72.55999999977355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:02:39.915702+00:00", "timestamp_unix": 1768050159.915702}, "starlink_gps": {"latitude": 44.446941833333305, "longitude": 12.244719955656894, "altitude": 72.55999999977355, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:39.915960+00:00", "timestamp_unix": 1768050159.91596}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244651666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:39.192265+00:00", "timestamp_unix": 1768050159.192265}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244671666666667, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:02:38.653237+00:00", "timestamp_unix": 1768050158.653237}}

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


validation_timestamp: 2026-01-10T13:03:09.957771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.813312946577526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.797233894633605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.956576165790636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.165129818715211, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01609137579184437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.750423993023253, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.291424997961892, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.738835294689308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.276964640924826, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1629754944713087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:08+00:00", "timestamp_unix": 1768050188.0}, "starlink_location": {"latitude": 44.44694181423594, "longitude": 12.244721833333333, "altitude": 72.41999999962468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:03:09.915603+00:00", "timestamp_unix": 1768050189.915603}, "starlink_gps": {"latitude": 44.44694195894916, "longitude": 12.244721833333333, "altitude": 72.4199999995195, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:09.915861+00:00", "timestamp_unix": 1768050189.915861}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244636666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:09.183286+00:00", "timestamp_unix": 1768050189.183286}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244665, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:08.677671+00:00", "timestamp_unix": 1768050188.677671}}

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


validation_timestamp: 2026-01-10T13:03:39.954893+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.79183807716353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.78382447005061, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.5335565730145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.260158157348429, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008036408713586062, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.281519860903089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.139647143138903, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.275682798967479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.132909451957277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.504350841759382, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:30+00:00", "timestamp_unix": 1768050210.0}, "starlink_location": {"latitude": 44.44694115723166, "longitude": 12.244722333333335, "altitude": 72.02999999955013, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:03:39.916212+00:00", "timestamp_unix": 1768050219.916212}, "starlink_gps": {"latitude": 44.44694122950482, "longitude": 12.244722333333335, "altitude": 72.02999999895307, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:39.916472+00:00", "timestamp_unix": 1768050219.916472}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244633333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:39.168646+00:00", "timestamp_unix": 1768050219.168646}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244673333333333, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:03:38.734631+00:00", "timestamp_unix": 1768050218.734631}}

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


validation_timestamp: 2026-01-10T13:04:09.953907+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.251350964910761, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.235274902870561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.29766257003672, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.103320270950517, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016076106561325583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.846725613289196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.687727367550892, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.834174592477531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.676668486733258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.210483189699571, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:01+00:00", "timestamp_unix": 1768050241.0}, "starlink_location": {"latitude": 44.44693881444964, "longitude": 12.244725333333331, "altitude": 72.09000000172226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:04:09.916252+00:00", "timestamp_unix": 1768050249.916252}, "starlink_gps": {"latitude": 44.44693895902554, "longitude": 12.244725333333333, "altitude": 72.09000000062228, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:09.916508+00:00", "timestamp_unix": 1768050249.916508}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.24464, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:09.198330+00:00", "timestamp_unix": 1768050249.19833}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244691666666666, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:08.755434+00:00", "timestamp_unix": 1768050248.755434}}

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


validation_timestamp: 2026-01-10T13:04:39.953091+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.404432195140467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.404206337555372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.721059362739449, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.126798947033663, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008009802571059436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.713446937288886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.811546101959891, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.708652749453702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8055757801671914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.679196814237551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44706, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:32+00:00", "timestamp_unix": 1768050272.0}, "starlink_location": {"latitude": 44.44693949999999, "longitude": 12.244725811872584, "altitude": 72.09000000119008, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:04:39.916559+00:00", "timestamp_unix": 1768050279.916559}, "starlink_gps": {"latitude": 44.44693949999999, "longitude": 12.24472571097055, "altitude": 72.09000000146503, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:39.916815+00:00", "timestamp_unix": 1768050279.916815}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244645, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:39.201156+00:00", "timestamp_unix": 1768050279.201156}, "nmea_secondary": {"latitude": 44.44691666666667, "longitude": 12.24469, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:04:38.480935+00:00", "timestamp_unix": 1768050278.480935}}

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


validation_timestamp: 2026-01-10T13:05:09.954515+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.31484776440434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.31484776440434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.360156860595192, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.88105946538111, "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.449606015187141, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7965163254392296, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.449606015187141, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7965163254392296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.15922797332048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:03+00:00", "timestamp_unix": 1768050303.0}, "starlink_location": {"latitude": 44.44693633333334, "longitude": 12.24472, "altitude": 72.03000000013282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:05:09.916610+00:00", "timestamp_unix": 1768050309.91661}, "starlink_gps": {"latitude": 44.44693633333334, "longitude": 12.24472, "altitude": 72.03000000013282, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:09.916870+00:00", "timestamp_unix": 1768050309.91687}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244646666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:09.182519+00:00", "timestamp_unix": 1768050309.182519}, "nmea_secondary": {"latitude": 44.446931666666664, "longitude": 12.244698333333334, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:08.487779+00:00", "timestamp_unix": 1768050308.487779}}

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


validation_timestamp: 2026-01-10T13:05:39.954412+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.159574757332681, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.151541489974004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.579676818499371, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.768788156782128, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034071634838543, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.538898038155859, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.457806326363186, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.532033439213405, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.460679612807535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.36439450210757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:35+00:00", "timestamp_unix": 1768050335.0}, "starlink_location": {"latitude": 44.446934657256975, "longitude": 12.244713833333332, "altitude": 72.07000000176848, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:05:39.916900+00:00", "timestamp_unix": 1768050339.9169}, "starlink_gps": {"latitude": 44.44693472950912, "longitude": 12.24471383333333, "altitude": 72.07000000157126, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:39.917161+00:00", "timestamp_unix": 1768050339.917161}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244638333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:39.170710+00:00", "timestamp_unix": 1768050339.17071}, "nmea_secondary": {"latitude": 44.44693, "longitude": 12.244696666666666, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:05:38.665751+00:00", "timestamp_unix": 1768050338.665751}}

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


validation_timestamp: 2026-01-10T13:06:09.954324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.57042271424066, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.578426279415803, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.802384986776251, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.891691295148352, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008047218690402685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.982253424358102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.842045737615688, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.988894030298631, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.850087529705812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.355436264625323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.24473, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:06+00:00", "timestamp_unix": 1768050366.0}, "starlink_location": {"latitude": 44.44693350954701, "longitude": 12.244714833333331, "altitude": 71.77999999971391, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:06:09.916922+00:00", "timestamp_unix": 1768050369.916922}, "starlink_gps": {"latitude": 44.44693343717663, "longitude": 12.244714833333331, "altitude": 71.7799999998812, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:09.917179+00:00", "timestamp_unix": 1768050369.917179}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244636666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:09.199541+00:00", "timestamp_unix": 1768050369.199541}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244711666666667, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:08.692345+00:00", "timestamp_unix": 1768050368.692345}}

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


validation_timestamp: 2026-01-10T13:06:39.873581+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.65565273866786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.65565273866786, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.302615381726795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.300435639341028, "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.254449165695435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.128388037258611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.254449165695435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.128388037258611, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.869424931116434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:37+00:00", "timestamp_unix": 1768050397.0}, "starlink_location": {"latitude": 44.44693316666666, "longitude": 12.244714833333331, "altitude": 71.77999999965941, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:06:39.838213+00:00", "timestamp_unix": 1768050399.838213}, "starlink_gps": {"latitude": 44.44693316666666, "longitude": 12.244714833333331, "altitude": 71.77999999965941, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:39.838473+00:00", "timestamp_unix": 1768050399.838473}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.24466, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:39.170166+00:00", "timestamp_unix": 1768050399.170166}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244756666666667, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:06:38.681918+00:00", "timestamp_unix": 1768050398.681918}}

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


validation_timestamp: 2026-01-10T13:07:09.879622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.365890623410738, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.369885963031082, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.84527089369385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.702161776106058, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995339620344803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.722836910028986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.405491191370505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.726320229128431, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.40934266071454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.384415885913631, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:08+00:00", "timestamp_unix": 1768050428.0}, "starlink_location": {"latitude": 44.44693377052204, "longitude": 12.244715, "altitude": 71.67999999995413, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:07:09.838036+00:00", "timestamp_unix": 1768050429.838036}, "starlink_gps": {"latitude": 44.446933734591084, "longitude": 12.244715, "altitude": 71.6799999998699, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:09.838299+00:00", "timestamp_unix": 1768050429.838299}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244655, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:09.195884+00:00", "timestamp_unix": 1768050429.195884}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244776666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:08.699425+00:00", "timestamp_unix": 1768050428.699425}}

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


validation_timestamp: 2026-01-10T13:07:39.955352+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.247125505412878, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.255156670799476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.840871733744681, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.491671117773414, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031567847634055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.839048464623458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.16506409661238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.846022414897176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.172876627763557, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.0444345753786, "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-10T13:07:30+00:00", "timestamp_unix": 1768050450.0}, "starlink_location": {"latitude": 44.44693484277327, "longitude": 12.244713166666664, "altitude": 72.00000000162888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:07:39.917811+00:00", "timestamp_unix": 1768050459.917811}, "starlink_gps": {"latitude": 44.44693477054364, "longitude": 12.244713166666667, "altitude": 72.00000000105284, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:39.918065+00:00", "timestamp_unix": 1768050459.918065}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244651666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:39.174131+00:00", "timestamp_unix": 1768050459.174131}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244763333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:07:38.685610+00:00", "timestamp_unix": 1768050458.68561}}

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


validation_timestamp: 2026-01-10T13:08:09.954477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.564962996675947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.564962996675947, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.001607377825153, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.400379270656449, "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.967694304070761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.799849174770822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.967694304070761, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.799849174770822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.648406790109737, "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-10T13:08:01+00:00", "timestamp_unix": 1768050481.0}, "starlink_location": {"latitude": 44.446936999999984, "longitude": 12.24471083333333, "altitude": 72.25000000016593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:08:09.918051+00:00", "timestamp_unix": 1768050489.918051}, "starlink_gps": {"latitude": 44.446936999999984, "longitude": 12.24471083333333, "altitude": 72.25000000016593, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:09.918311+00:00", "timestamp_unix": 1768050489.918311}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244645, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:09.183353+00:00", "timestamp_unix": 1768050489.183353}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244725, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:08.687901+00:00", "timestamp_unix": 1768050488.687901}}

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


validation_timestamp: 2026-01-10T13:08:40.067257+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.096054204395667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.100054496730875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.190331929357864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9163055570734344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002685063588783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.965886713252692, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.19916898622542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.969358328197616, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.20299745466634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2748310743918596, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:33+00:00", "timestamp_unix": 1768050513.0}, "starlink_location": {"latitude": 44.44693727046083, "longitude": 12.24471083333333, "altitude": 72.25000000155077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:08:39.839090+00:00", "timestamp_unix": 1768050519.83909}, "starlink_gps": {"latitude": 44.44693723446382, "longitude": 12.24471083333333, "altitude": 72.24999999974375, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:39.839349+00:00", "timestamp_unix": 1768050519.839349}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244648333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:39.194023+00:00", "timestamp_unix": 1768050519.194023}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244673333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:08:38.754720+00:00", "timestamp_unix": 1768050518.75472}}

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


validation_timestamp: 2026-01-10T13:09:09.978730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.944618295327233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.944618295327233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.528497784198217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9873904524340453, "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.28026737272372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.845360180439684, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.28026737272372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.845360180439684, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1432184533072296, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:05+00:00", "timestamp_unix": 1768050545.0}, "starlink_location": {"latitude": 44.446939, "longitude": 12.244710833333334, "altitude": 72.25999999926091, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:09:09.939884+00:00", "timestamp_unix": 1768050549.939884}, "starlink_gps": {"latitude": 44.446939, "longitude": 12.244710833333334, "altitude": 72.25999999926091, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:09.940141+00:00", "timestamp_unix": 1768050549.940141}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244653333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:09.211213+00:00", "timestamp_unix": 1768050549.211213}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244661666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:08.681967+00:00", "timestamp_unix": 1768050548.681967}}

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


validation_timestamp: 2026-01-10T13:09:39.878477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.719119165873913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.719503189237358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5319170458138283, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6097217247185358, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003979829330595832, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.537675911291277, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.680331919193634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.539457368896164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.681213795100549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1377846417421735, "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-10T13:09:36+00:00", "timestamp_unix": 1768050576.0}, "starlink_location": {"latitude": 44.44693800000001, "longitude": 12.244709789120224, "altitude": 72.25000000063702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:09:39.839924+00:00", "timestamp_unix": 1768050579.839924}, "starlink_gps": {"latitude": 44.44693799999998, "longitude": 12.2447098392554, "altitude": 72.25000000051293, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:39.840182+00:00", "timestamp_unix": 1768050579.840182}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244661666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:39.186754+00:00", "timestamp_unix": 1768050579.186754}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.24468, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:09:38.656278+00:00", "timestamp_unix": 1768050578.656278}}

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


validation_timestamp: 2026-01-10T13:10:09.877819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.447525101451802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.451481131234102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.620849895451613, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.353748890381838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004012749987917607, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.399836758392873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.643862265287844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.403408416092144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.64774260303894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7650666667366286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:08+00:00", "timestamp_unix": 1768050608.0}, "starlink_location": {"latitude": 44.44693910393105, "longitude": 12.244715833333334, "altitude": 72.23999999988258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:10:09.839897+00:00", "timestamp_unix": 1768050609.839897}, "starlink_gps": {"latitude": 44.44693906784352, "longitude": 12.244715833333334, "altitude": 72.24000000110887, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:09.840158+00:00", "timestamp_unix": 1768050609.840158}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244673333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:09.210328+00:00", "timestamp_unix": 1768050609.210328}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244681666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:08.659197+00:00", "timestamp_unix": 1768050608.659197}}

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


validation_timestamp: 2026-01-10T13:10:39.958751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.408509017545741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.422974393828737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5007942229059474, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2190063426929374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01797301964092457, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.938160085739081, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.543523748273937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.94907575728023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.557273564997509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6577663818861414, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:28+00:00", "timestamp_unix": 1768050628.0}, "starlink_location": {"latitude": 44.44693951903172, "longitude": 12.244716311938172, "altitude": 72.20190183157774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:10:39.919117+00:00", "timestamp_unix": 1768050639.919117}, "starlink_gps": {"latitude": 44.44693937436186, "longitude": 12.24471621096126, "altitude": 72.2099398508159, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:39.919384+00:00", "timestamp_unix": 1768050639.919384}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:39.192774+00:00", "timestamp_unix": 1768050639.192774}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244685, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:10:38.500507+00:00", "timestamp_unix": 1768050638.500507}}

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


validation_timestamp: 2026-01-10T13:11:09.960103+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.8057425112604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.8057425112604, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8397836787306272, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9171819976799551, "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.005218201110123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.312227276436701, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.005218201110123, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.312227276436701, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.39355476101385795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:00+00:00", "timestamp_unix": 1768050660.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244717666666666, "altitude": 72.36999999962994, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:11:09.920879+00:00", "timestamp_unix": 1768050669.920879}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244717666666666, "altitude": 72.36999999962994, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:09.921138+00:00", "timestamp_unix": 1768050669.921138}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:09.197175+00:00", "timestamp_unix": 1768050669.197175}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244676666666667, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:08.741119+00:00", "timestamp_unix": 1768050668.741119}}

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


validation_timestamp: 2026-01-10T13:11:39.958036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.741425732104712, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.747227842083205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.086405100278843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9362049220858817, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341380161331802, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.80915074706253, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.255100107193044, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.815228616316578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.262787978547557, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.370937365994417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:31+00:00", "timestamp_unix": 1768050691.0}, "starlink_location": {"latitude": 44.4469418428039, "longitude": 12.24471331187498, "altitude": 72.33999999942363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:11:39.919859+00:00", "timestamp_unix": 1768050699.919859}, "starlink_gps": {"latitude": 44.44694177055868, "longitude": 12.244713211023264, "altitude": 72.33999999877362, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:39.920119+00:00", "timestamp_unix": 1768050699.920119}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244683333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:39.168435+00:00", "timestamp_unix": 1768050699.168435}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244708333333334, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:11:38.685640+00:00", "timestamp_unix": 1768050698.68564}}

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


validation_timestamp: 2026-01-10T13:12:09.879904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.777082778822786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.777082778822786, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.435102179251386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9536701693145848, "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.574697544699378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.776732840012134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.574697544699378, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.776732840012134, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.384933171818348, "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-10T13:12:03+00:00", "timestamp_unix": 1768050723.0}, "starlink_location": {"latitude": 44.446942833333324, "longitude": 12.244716166666665, "altitude": 72.34000000185227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:12:09.840618+00:00", "timestamp_unix": 1768050729.840618}, "starlink_gps": {"latitude": 44.446942833333324, "longitude": 12.244716166666665, "altitude": 72.34000000185227, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:09.840875+00:00", "timestamp_unix": 1768050729.840875}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:09.196861+00:00", "timestamp_unix": 1768050729.196861}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244721666666667, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:08.721222+00:00", "timestamp_unix": 1768050728.721222}}

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


validation_timestamp: 2026-01-10T13:12:39.900904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.017118809623929, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.020792518540006, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.104659958324682, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3340269701231087, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005575489196778224, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.270357573532105, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.608454137883147, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.273270379474466, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.613002552150556, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.091995663569474, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:35+00:00", "timestamp_unix": 1768050755.0}, "starlink_location": {"latitude": 44.44694312185134, "longitude": 12.244716569427197, "altitude": 72.30793923478205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:12:39.860124+00:00", "timestamp_unix": 1768050759.860124}, "starlink_gps": {"latitude": 44.44694308633516, "longitude": 12.244716519847906, "altitude": 72.3118858722723, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:39.860385+00:00", "timestamp_unix": 1768050759.860385}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:39.171540+00:00", "timestamp_unix": 1768050759.17154}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244736666666666, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:12:38.721527+00:00", "timestamp_unix": 1768050758.721527}}

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


validation_timestamp: 2026-01-10T13:13:09.962651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.287150483884794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.286972930603476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6330626000498185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2794886523132285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080054037498197, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.041748249474599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.868408353023003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.038143480494966, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.870065667068674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.391713932539937, "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-10T13:13:06+00:00", "timestamp_unix": 1768050786.0}, "starlink_location": {"latitude": 44.446941499999994, "longitude": 12.24471764519214, "altitude": 72.30190815019452, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:13:09.921050+00:00", "timestamp_unix": 1768050789.92105}, "starlink_gps": {"latitude": 44.44694150000001, "longitude": 12.244717544345516, "altitude": 72.30993579782759, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:09.921313+00:00", "timestamp_unix": 1768050789.921313}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:09.213723+00:00", "timestamp_unix": 1768050789.213723}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244743333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:08.700684+00:00", "timestamp_unix": 1768050788.700684}}

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


validation_timestamp: 2026-01-10T13:13:39.988062+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.950593840069083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.958814173891416, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.318673535117917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2952743595512772, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011286784493431323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.777918269351638, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.034929904698677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.783535231888023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.045000793676078, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.547930963904042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:38+00:00", "timestamp_unix": 1768050818.0}, "starlink_location": {"latitude": 44.44694252714308, "longitude": 12.24471416987845, "altitude": 72.46000000172916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:13:39.941854+00:00", "timestamp_unix": 1768050819.941854}, "starlink_gps": {"latitude": 44.44694245524562, "longitude": 12.24471406951224, "altitude": 72.46000000134597, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:39.942111+00:00", "timestamp_unix": 1768050819.942111}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244688333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:39.170616+00:00", "timestamp_unix": 1768050819.170616}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244753333333334, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:13:38.697221+00:00", "timestamp_unix": 1768050818.697221}}

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


validation_timestamp: 2026-01-10T13:14:09.879424+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.997634176531366, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.001653543579568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2626648162850413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6810134900316727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004020956626508036, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.375734710268663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.572457031848387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.379631220885529, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.576137492299482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.296972488397079, "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-10T13:14:00+00:00", "timestamp_unix": 1768050840.0}, "starlink_location": {"latitude": 44.446946103995636, "longitude": 12.244714833333333, "altitude": 72.22999999880861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:14:09.841201+00:00", "timestamp_unix": 1768050849.841201}, "starlink_gps": {"latitude": 44.446946067834304, "longitude": 12.244714833333333, "altitude": 72.23000000001423, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:09.841456+00:00", "timestamp_unix": 1768050849.841456}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:09.199283+00:00", "timestamp_unix": 1768050849.199283}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244758333333333, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:08.718373+00:00", "timestamp_unix": 1768050848.718373}}

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


validation_timestamp: 2026-01-10T13:14:39.956264+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.771046197239297, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.779080161303295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.313753717686626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7377904787643077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080396773054652, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.74353753753515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.110557525510967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.751098725518453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.117744492673563, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8946253908753015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:31+00:00", "timestamp_unix": 1768050871.0}, "starlink_location": {"latitude": 44.446946176192405, "longitude": 12.244714833333333, "altitude": 72.22999999978883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:14:39.920959+00:00", "timestamp_unix": 1768050879.920959}, "starlink_gps": {"latitude": 44.44694610388985, "longitude": 12.244714833333333, "altitude": 72.22999999967037, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:39.921220+00:00", "timestamp_unix": 1768050879.92122}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:39.173570+00:00", "timestamp_unix": 1768050879.17357}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244755, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:14:38.672678+00:00", "timestamp_unix": 1768050878.672678}}

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


validation_timestamp: 2026-01-10T13:15:09.882111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.035197217757378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.03910190487451, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3485088007830122, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.976635628685437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005655617151292984, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.794883178494553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.368752889693265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.798137443614175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.37426473932099, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.935383669048536, "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-10T13:15:03+00:00", "timestamp_unix": 1768050903.0}, "starlink_location": {"latitude": 44.44694377049215, "longitude": 12.244710877597099, "altitude": 72.31999999970111, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:15:09.843156+00:00", "timestamp_unix": 1768050909.843156}, "starlink_gps": {"latitude": 44.446943734465556, "longitude": 12.244710827305267, "altitude": 72.32000000118475, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:09.843413+00:00", "timestamp_unix": 1768050909.843413}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:09.201751+00:00", "timestamp_unix": 1768050909.201751}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24476, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:08.710360+00:00", "timestamp_unix": 1768050908.71036}}

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


validation_timestamp: 2026-01-10T13:15:39.961300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.81019189295112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.81019189295112, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8327639021532134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.006127616194921, "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.483954148752881, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.537824623263052, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.483954148752881, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.537824623263052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9237672435347335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:33+00:00", "timestamp_unix": 1768050933.0}, "starlink_location": {"latitude": 44.44694183333332, "longitude": 12.2447115, "altitude": 72.32000000045043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:15:39.921409+00:00", "timestamp_unix": 1768050939.921409}, "starlink_gps": {"latitude": 44.44694183333332, "longitude": 12.2447115, "altitude": 72.32000000045043, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:39.921665+00:00", "timestamp_unix": 1768050939.921665}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:39.188966+00:00", "timestamp_unix": 1768050939.188966}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244746666666666, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:15:38.421058+00:00", "timestamp_unix": 1768050938.421058}}

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


validation_timestamp: 2026-01-10T13:16:09.980869+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.827752248163783, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.827752248163783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0227071470332167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.082658324948984, "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.485390882812862, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.457500867977654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.485390882812862, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.457500867977654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.101692482648865, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:05+00:00", "timestamp_unix": 1768050965.0}, "starlink_location": {"latitude": 44.44694083333335, "longitude": 12.244707333333334, "altitude": 72.29000000021922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:16:09.943225+00:00", "timestamp_unix": 1768050969.943225}, "starlink_gps": {"latitude": 44.44694083333335, "longitude": 12.244707333333334, "altitude": 72.29000000021922, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:09.943482+00:00", "timestamp_unix": 1768050969.943482}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244681666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:09.196222+00:00", "timestamp_unix": 1768050969.196222}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244736666666666, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:08.504576+00:00", "timestamp_unix": 1768050968.504576}}

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


validation_timestamp: 2026-01-10T13:16:39.982845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.362288374398842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.362077521141034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1902184294104754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7615248092674274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00797126190532501, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.43049173035041, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.046377843387349, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.431819031739412, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.044306783504429, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5428306274698125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:35+00:00", "timestamp_unix": 1768050995.0}, "starlink_location": {"latitude": 44.446940833333315, "longitude": 12.244706830176959, "altitude": 72.29000000047881, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:16:39.943491+00:00", "timestamp_unix": 1768050999.943491}, "starlink_gps": {"latitude": 44.44694083333335, "longitude": 12.244706930593486, "altitude": 72.29000000021922, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:39.943743+00:00", "timestamp_unix": 1768050999.943743}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244685, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:39.187579+00:00", "timestamp_unix": 1768050999.187579}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244726666666667, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:16:38.698122+00:00", "timestamp_unix": 1768050998.698122}}

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


validation_timestamp: 2026-01-10T13:17:09.962222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.004749697837285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.005825053910549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4111349643121353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5845125591877935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017481419664291, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.41587961255017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.61641202520265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.416953258261175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.61633878708657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9819745983765142, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:06+00:00", "timestamp_unix": 1768051026.0}, "starlink_location": {"latitude": 44.446943833333336, "longitude": 12.24471585479349, "altitude": 72.65000000149107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:17:09.921835+00:00", "timestamp_unix": 1768051029.921835}, "starlink_gps": {"latitude": 44.446943833333336, "longitude": 12.244715955792264, "altitude": 72.65000000149107, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:09.922095+00:00", "timestamp_unix": 1768051029.922095}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244698333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:09.214235+00:00", "timestamp_unix": 1768051029.214235}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244716666666667, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:08.733491+00:00", "timestamp_unix": 1768051028.733491}}

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


validation_timestamp: 2026-01-10T13:17:39.979231+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.915687660494095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.923664168589355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.014891733560673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.430473495405951, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008009517296327578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.60921784028439, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.637483737554496, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.617079287363387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.645351980476425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9719553982679785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:37+00:00", "timestamp_unix": 1768051057.0}, "starlink_location": {"latitude": 44.44694419388308, "longitude": 12.244716333333333, "altitude": 72.60993490217727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:17:39.943979+00:00", "timestamp_unix": 1768051059.943979}, "starlink_gps": {"latitude": 44.44694412185176, "longitude": 12.244716333333333, "altitude": 72.61793918729497, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:39.944237+00:00", "timestamp_unix": 1768051059.944237}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:39.203327+00:00", "timestamp_unix": 1768051059.203327}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244698333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:17:38.767976+00:00", "timestamp_unix": 1768051058.767976}}

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


validation_timestamp: 2026-01-10T13:18:09.983627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.200305959780897, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.201855979598799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9522495222182756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9300184065604564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007968336228925434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.94327126483011, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.310711408942632, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.945499120772952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.312503409042312, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.687413285010231, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:00+00:00", "timestamp_unix": 1768051080.0}, "starlink_location": {"latitude": 44.446943833333336, "longitude": 12.244718496728648, "altitude": 73.00000000000688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:18:09.944326+00:00", "timestamp_unix": 1768051089.944326}, "starlink_gps": {"latitude": 44.446943833333336, "longitude": 12.244718597108324, "altitude": 73.00000000113741, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:09.944590+00:00", "timestamp_unix": 1768051089.94459}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24468, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:09.180077+00:00", "timestamp_unix": 1768051089.180077}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244695, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:08.685191+00:00", "timestamp_unix": 1768051088.685191}}

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


validation_timestamp: 2026-01-10T13:18:39.978628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.851941888416972, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.858612783738877, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.520217786705476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.374306440103924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011299413798169922, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.155211663924879, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.189757837936609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.160908842068444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.194352939170285, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.085724738472142, "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-10T13:18:31+00:00", "timestamp_unix": 1768051111.0}, "starlink_location": {"latitude": 44.44694136056004, "longitude": 12.244719336661863, "altitude": 73.200000000601, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:18:39.944373+00:00", "timestamp_unix": 1768051119.944373}, "starlink_gps": {"latitude": 44.44694128858213, "longitude": 12.244719236183348, "altitude": 73.20000000245399, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:39.944630+00:00", "timestamp_unix": 1768051119.94463}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:39.189431+00:00", "timestamp_unix": 1768051119.189431}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244686666666666, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:18:38.734246+00:00", "timestamp_unix": 1768051118.734246}}

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


validation_timestamp: 2026-01-10T13:19:09.883181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.645311480170543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.645311480170543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.278320754014916, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4774503035025766, "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.831960697914292, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.825948886888346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.831960697914292, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.825948886888346, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.138575459421641, "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-10T13:19:03+00:00", "timestamp_unix": 1768051143.0}, "starlink_location": {"latitude": 44.446941166666655, "longitude": 12.244719666666665, "altitude": 73.28000000069775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:19:09.844165+00:00", "timestamp_unix": 1768051149.844165}, "starlink_gps": {"latitude": 44.446941166666655, "longitude": 12.244719666666665, "altitude": 73.28000000069775, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:19:09.844426+00:00", "timestamp_unix": 1768051149.844426}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:19:09.180972+00:00", "timestamp_unix": 1768051149.180972}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244688333333333, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:19:08.718976+00:00", "timestamp_unix": 1768051148.718976}}

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


validation_timestamp: 2026-01-10T13:19:39.963003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.81040158092684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.809599807745563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.950959308824871, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.162677697228478, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020238968054302, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.948995518745768, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.4465906573199705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.946566907722241, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.44361782729493, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.543192752029625, "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-10T13:19:35+00:00", "timestamp_unix": 1768051175.0}, "starlink_location": {"latitude": 44.446941166666655, "longitude": 12.24472014530109, "altitude": 73.28000000069775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:19:39.923645+00:00", "timestamp_unix": 1768051179.923645}, "starlink_gps": {"latitude": 44.446941166666655, "longitude": 12.244720044267583, "altitude": 73.28000000069775, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:19:39.923899+00:00", "timestamp_unix": 1768051179.923899}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:19:39.201017+00:00", "timestamp_unix": 1768051179.201017}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.24469, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:19:38.733186+00:00", "timestamp_unix": 1768051178.733186}}

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


validation_timestamp: 2026-01-10T13:20:09.962689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.8360283610253, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.841259790693053, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6572204896089247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0324403204951857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01791293683758571, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.755169949380175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.125071157775802, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.75780503165439, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.127071111936243, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6409282731302093, "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-10T13:20:05+00:00", "timestamp_unix": 1768051205.0}, "starlink_location": {"latitude": 44.44694667611917, "longitude": 12.244721790366228, "altitude": 73.42000000056103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:20:09.923467+00:00", "timestamp_unix": 1768051209.923467}, "starlink_gps": {"latitude": 44.44694660387759, "longitude": 12.244721588672995, "altitude": 73.41999999912497, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:09.923724+00:00", "timestamp_unix": 1768051209.923724}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244683333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:09.211122+00:00", "timestamp_unix": 1768051209.211122}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244695, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:08.422073+00:00", "timestamp_unix": 1768051208.422073}}

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


validation_timestamp: 2026-01-10T13:20:39.887191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.903643305172442, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.903213512323702, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9019605002455355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.266357200261047, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040044604347671655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.598825856556944, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.983023302787406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.597555818030783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.981906436156128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.631467493300627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:37+00:00", "timestamp_unix": 1768051237.0}, "starlink_location": {"latitude": 44.44694333333333, "longitude": 12.244722711079838, "altitude": 73.10000000098375, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:20:39.844666+00:00", "timestamp_unix": 1768051239.844666}, "starlink_gps": {"latitude": 44.44694333333333, "longitude": 12.244722660634372, "altitude": 73.10000000098375, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:39.844926+00:00", "timestamp_unix": 1768051239.844926}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:39.202090+00:00", "timestamp_unix": 1768051239.20209}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244701666666666, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:38.747774+00:00", "timestamp_unix": 1768051238.747774}}

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


validation_timestamp: 2026-01-10T13:21:09.985359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.828687230947604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.825914558862739, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.096435074065441, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.059248037198017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03188685612838102, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.586650526434134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.847260921615711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.599078079494145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.841437417313534, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.277310691921289, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:20:58+00:00", "timestamp_unix": 1768051258.0}, "starlink_location": {"latitude": 44.44695883333334, "longitude": 12.244670320645993, "altitude": 71.88000000221629, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:21:09.945817+00:00", "timestamp_unix": 1768051269.945817}, "starlink_gps": {"latitude": 44.44695883333331, "longitude": 12.244670722335005, "altitude": 71.88000000117913, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:09.946073+00:00", "timestamp_unix": 1768051269.946073}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244628333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:09.190432+00:00", "timestamp_unix": 1768051269.190432}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244681666666667, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:08.706489+00:00", "timestamp_unix": 1768051268.706489}}

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


validation_timestamp: 2026-01-10T13:21:39.883039+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.12687039399823, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.126163626905209, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.008328009357955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.945470978420431, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005651979013214298, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.986566215531063, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.263771119478768, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.988169392582689, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.263580591338657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.502122062613314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.24457, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:30+00:00", "timestamp_unix": 1768051290.0}, "starlink_location": {"latitude": 44.44697222951625, "longitude": 12.24464062241446, "altitude": 73.33000000032628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:21:39.847031+00:00", "timestamp_unix": 1768051299.847031}, "starlink_gps": {"latitude": 44.44697226551967, "longitude": 12.244640672673958, "altitude": 73.33000000091924, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:39.847290+00:00", "timestamp_unix": 1768051299.84729}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.24453, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:39.200077+00:00", "timestamp_unix": 1768051299.200077}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244586666666667, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:21:38.733100+00:00", "timestamp_unix": 1768051298.7331}}

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


validation_timestamp: 2026-01-10T13:22:09.984825+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.7642563795233075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.756555537363975, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8954293220417509, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5390001397063275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007970499970131393, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.110268059986199, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.272327069369824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.102338932672097, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.264569265954972, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1184796567291873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446983, "longitude": 12.244533, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:03+00:00", "timestamp_unix": 1768051323.0}, "starlink_location": {"latitude": 44.446965, "longitude": 12.244627503153815, "altitude": 73.19000000163638, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:22:09.946094+00:00", "timestamp_unix": 1768051329.946094}, "starlink_gps": {"latitude": 44.446965, "longitude": 12.244627402746845, "altitude": 73.19000000163638, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:09.946354+00:00", "timestamp_unix": 1768051329.946354}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244513333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:09.175440+00:00", "timestamp_unix": 1768051329.17544}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244538333333333, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:08.667257+00:00", "timestamp_unix": 1768051328.667257}}

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


validation_timestamp: 2026-01-10T13:22:39.986344+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.949238519459716, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.96930914450146, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8257836624913693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6848393160374888, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03301726634724673, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.255739750542153, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.990988159845755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.269306527051783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.002047302869938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3027299227319404, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244563, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:35+00:00", "timestamp_unix": 1768051355.0}, "starlink_location": {"latitude": 44.4469602755026, "longitude": 12.24460200330396, "altitude": 71.55000000306526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:22:39.946690+00:00", "timestamp_unix": 1768051359.94669}, "starlink_gps": {"latitude": 44.4469599873789, "longitude": 12.244601902751407, "altitude": 71.550000002727, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:39.946980+00:00", "timestamp_unix": 1768051359.94698}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.24454, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:39.203220+00:00", "timestamp_unix": 1768051359.20322}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.24456, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:22:38.722193+00:00", "timestamp_unix": 1768051358.722193}}

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


validation_timestamp: 2026-01-10T13:23:09.984708+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.101095035893404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.148968065181894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8605241530393664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.369759345746045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0565026142391772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.884025857731469, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.0865737550847252, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.928351075716912, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1034027353396259, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.040261187881708, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447113, "longitude": 12.244593, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:05+00:00", "timestamp_unix": 1768051385.0}, "starlink_location": {"latitude": 44.44707935660109, "longitude": 12.244614169866264, "altitude": 70.97000000477136, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:23:09.946470+00:00", "timestamp_unix": 1768051389.94647}, "starlink_gps": {"latitude": 44.447078853533554, "longitude": 12.244614069542626, "altitude": 70.97000000269811, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:09.946731+00:00", "timestamp_unix": 1768051389.946731}, "nmea_primary": {"latitude": 44.447125, "longitude": 12.244576666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:09.189589+00:00", "timestamp_unix": 1768051389.189589}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244601666666666, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:08.719295+00:00", "timestamp_unix": 1768051388.719295}}

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


validation_timestamp: 2026-01-10T13:23:39.982302+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.008319329044001, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.060538297101338, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5560794132186384, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.825431777596716, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07356769689915954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.294754718636324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.533678168140626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.336836304338669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.487149365826858, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.470621779662042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447346, "longitude": 12.24466, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:37+00:00", "timestamp_unix": 1768051417.0}, "starlink_location": {"latitude": 44.44728524396943, "longitude": 12.244714172997467, "altitude": 71.26000001026775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:23:39.946971+00:00", "timestamp_unix": 1768051419.946971}, "starlink_gps": {"latitude": 44.44728459801024, "longitude": 12.244713972610668, "altitude": 71.26000000665859, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:39.947231+00:00", "timestamp_unix": 1768051419.947231}, "nmea_primary": {"latitude": 44.44733333333333, "longitude": 12.244651666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:39.202443+00:00", "timestamp_unix": 1768051419.202443}, "nmea_secondary": {"latitude": 44.447266666666664, "longitude": 12.244663333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:23:38.718716+00:00", "timestamp_unix": 1768051418.718716}}

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


validation_timestamp: 2026-01-10T13:24:09.986972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.9762706210079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.052391325640318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4997314092629632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.606767234540335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10112876002278419, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.59134756418772, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.61741227144673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.649624041091037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.552074013514206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.20059300665765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447655, "longitude": 12.24476, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:08+00:00", "timestamp_unix": 1768051448.0}, "starlink_location": {"latitude": 44.447555825436666, "longitude": 12.244818846071382, "altitude": 71.07000001932803, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:24:09.948178+00:00", "timestamp_unix": 1768051449.948178}, "starlink_gps": {"latitude": 44.44755496234005, "longitude": 12.244818444450086, "altitude": 71.07000001297611, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:09.948438+00:00", "timestamp_unix": 1768051449.948438}, "nmea_primary": {"latitude": 44.447625, "longitude": 12.244746666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:09.190953+00:00", "timestamp_unix": 1768051449.190953}, "nmea_secondary": {"latitude": 44.44753333333333, "longitude": 12.244741666666666, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:08.765385+00:00", "timestamp_unix": 1768051448.765385}}

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


validation_timestamp: 2026-01-10T13:24:39.984650+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.979583527491677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.881112683185571, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.565598127560113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9277846905259504, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11652878921232072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.393791123534519, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.767361911859965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.490600904408919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.653911945625928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.147791083093054, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447872, "longitude": 12.244862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:30+00:00", "timestamp_unix": 1768051470.0}, "starlink_location": {"latitude": 44.44790204789976, "longitude": 12.244908513371067, "altitude": 73.19000002715552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:24:39.947119+00:00", "timestamp_unix": 1768051479.947119}, "starlink_gps": {"latitude": 44.44790103999292, "longitude": 12.244908111364145, "altitude": 73.19000001731106, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:39.947381+00:00", "timestamp_unix": 1768051479.947381}, "nmea_primary": {"latitude": 44.44795666666667, "longitude": 12.244883333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:39.180524+00:00", "timestamp_unix": 1768051479.180524}, "nmea_secondary": {"latitude": 44.44785666666667, "longitude": 12.244873333333333, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:24:38.699310+00:00", "timestamp_unix": 1768051478.69931}}

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


validation_timestamp: 2026-01-10T13:25:09.986952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.498181218155725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.369939285454693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.219904464986982, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7123644295766838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.131675577604767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.384812233283179, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.983304771543661, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.480165540309142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.853004884069165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.89724441746125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.448242, "longitude": 12.245003, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:00+00:00", "timestamp_unix": 1768051500.0}, "starlink_location": {"latitude": 44.44831810030695, "longitude": 12.245057346001762, "altitude": 74.72000003517203, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:25:09.947406+00:00", "timestamp_unix": 1768051509.947406}, "starlink_gps": {"latitude": 44.448316951245914, "longitude": 12.245056944980494, "altitude": 74.720000023212, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:09.947663+00:00", "timestamp_unix": 1768051509.947663}, "nmea_primary": {"latitude": 44.44836, "longitude": 12.245023333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:09.190213+00:00", "timestamp_unix": 1768051509.190213}, "nmea_secondary": {"latitude": 44.44822666666666, "longitude": 12.245005, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:08.716946+00:00", "timestamp_unix": 1768051508.716946}}

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


validation_timestamp: 2026-01-10T13:25:39.987106+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.499208877975801, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.3805327162869694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.708456216616081, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.383745503879208, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14745109102077913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.385179063994191, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.077343047852935, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.520558393448295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.929954381810056, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.05860031169208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.448746, "longitude": 12.245151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:32+00:00", "timestamp_unix": 1768051532.0}, "starlink_location": {"latitude": 44.448766987992215, "longitude": 12.245183846062904, "altitude": 74.0700000435172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:25:39.947774+00:00", "timestamp_unix": 1768051539.947774}, "starlink_gps": {"latitude": 44.44876569330188, "longitude": 12.24518344441911, "altitude": 74.07000002741059, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:39.948030+00:00", "timestamp_unix": 1768051539.94803}, "nmea_primary": {"latitude": 44.44882333333334, "longitude": 12.245168333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:39.195664+00:00", "timestamp_unix": 1768051539.195664}, "nmea_secondary": {"latitude": 44.448661666666666, "longitude": 12.245146666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:25:38.742318+00:00", "timestamp_unix": 1768051538.742318}}

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


validation_timestamp: 2026-01-10T13:26:09.984787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5609831119149638, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5109436394156535, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.081352174623338, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.855175415542062, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1568964902720112, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.043906987304797, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.311032187628467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.132192125058176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.156829327773254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.88988621152875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44928, "longitude": 12.245321, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:05+00:00", "timestamp_unix": 1768051565.0}, "starlink_location": {"latitude": 44.449282848908, "longitude": 12.245365682774318, "altitude": 74.53000004785306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:26:09.947984+00:00", "timestamp_unix": 1768051569.947984}, "starlink_gps": {"latitude": 44.44928148405986, "longitude": 12.245365181365157, "altitude": 74.53000003179277, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:09.948245+00:00", "timestamp_unix": 1768051569.948245}, "nmea_primary": {"latitude": 44.44931666666667, "longitude": 12.245323333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:09.210172+00:00", "timestamp_unix": 1768051569.210172}, "nmea_secondary": {"latitude": 44.44915833333334, "longitude": 12.245283333333333, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:08.742594+00:00", "timestamp_unix": 1768051568.742594}}

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


validation_timestamp: 2026-01-10T13:26:39.987414+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8489955251274237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.927611793877464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1424788218665467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.481048373443436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17256146102193856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.991261737146077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.274538204070254, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.068418193564608, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.10691107342417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.952712683043732, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.449852, "longitude": 12.245503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:36+00:00", "timestamp_unix": 1768051596.0}, "starlink_location": {"latitude": 44.44983006945146, "longitude": 12.24554051600035, "altitude": 75.80000005889607, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:26:39.948233+00:00", "timestamp_unix": 1768051599.948233}, "starlink_gps": {"latitude": 44.44982855949372, "longitude": 12.24554001410736, "altitude": 75.80000003723434, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:39.948490+00:00", "timestamp_unix": 1768051599.94849}, "nmea_primary": {"latitude": 44.44985833333333, "longitude": 12.245491666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:39.191698+00:00", "timestamp_unix": 1768051599.191698}, "nmea_secondary": {"latitude": 44.449691666666666, "longitude": 12.245441666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:26:38.565136+00:00", "timestamp_unix": 1768051598.565136}}

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


validation_timestamp: 2026-01-10T13:27:09.990598+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.493824516488432, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.591130205965103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2315977994405976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.232775650686204, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17092595316800951, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.40620710299283, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.901484283414895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.442361518572255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.736836359355824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.028528089523686, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45044, "longitude": 12.245664, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:07+00:00", "timestamp_unix": 1768051627.0}, "starlink_location": {"latitude": 44.45040523557957, "longitude": 12.24571317934369, "altitude": 73.38000005727717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:27:09.948477+00:00", "timestamp_unix": 1768051629.948477}, "starlink_gps": {"latitude": 44.450403725373576, "longitude": 12.245712777759309, "altitude": 73.38000003655817, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:09.948732+00:00", "timestamp_unix": 1768051629.948732}, "nmea_primary": {"latitude": 44.45042, "longitude": 12.245661666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:09.201637+00:00", "timestamp_unix": 1768051629.201637}, "nmea_secondary": {"latitude": 44.45023666666667, "longitude": 12.245596666666666, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:08.751002+00:00", "timestamp_unix": 1768051628.751002}}

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


validation_timestamp: 2026-01-10T13:27:39.984006+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.764200614513587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.598901559961533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.170602889230253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.630975653330567, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17072194968464907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5528963043378585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.389579088068164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.578794933552047, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.224745215560837, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.503129103972803, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45084, "longitude": 12.245766, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:28+00:00", "timestamp_unix": 1768051648.0}, "starlink_location": {"latitude": 44.450992736673186, "longitude": 12.245866512988211, "altitude": 73.80000005664297, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:27:39.948458+00:00", "timestamp_unix": 1768051659.948458}, "starlink_gps": {"latitude": 44.45099122826966, "longitude": 12.245866111879081, "altitude": 73.80000003781984, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:39.948714+00:00", "timestamp_unix": 1768051659.948714}, "nmea_primary": {"latitude": 44.451011666666666, "longitude": 12.245788333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:39.192597+00:00", "timestamp_unix": 1768051659.192597}, "nmea_secondary": {"latitude": 44.45080333333333, "longitude": 12.245738333333334, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:27:38.749478+00:00", "timestamp_unix": 1768051658.749478}}

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


validation_timestamp: 2026-01-10T13:28:09.983093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.97116663013046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.807640597599459, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.458270113258612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.969010235152092, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1728966968033863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.473580619050713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.87686991193102, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.518354891685121, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.709829487971824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.90843095752556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45149, "longitude": 12.245953, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:01+00:00", "timestamp_unix": 1768051681.0}, "starlink_location": {"latitude": 44.451588738809, "longitude": 12.246040016971074, "altitude": 72.99000005857448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:28:09.948614+00:00", "timestamp_unix": 1768051689.948614}, "starlink_gps": {"latitude": 44.451587225917876, "longitude": 12.246039514087812, "altitude": 72.99000003748841, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:09.948868+00:00", "timestamp_unix": 1768051689.948868}, "nmea_primary": {"latitude": 44.45162, "longitude": 12.245956666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:09.180858+00:00", "timestamp_unix": 1768051689.180858}, "nmea_secondary": {"latitude": 44.451391666666666, "longitude": 12.245891666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:08.750352+00:00", "timestamp_unix": 1768051688.750352}}

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


validation_timestamp: 2026-01-10T13:28:39.965688+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.015209446493332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.839059387387676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.639217899626535, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.182980395427991, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1809523883516559, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.205446662300071, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.096693279237318, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.196052206420727, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.91701301482074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.643882912821667, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45212, "longitude": 12.246144, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:33+00:00", "timestamp_unix": 1768051713.0}, "starlink_location": {"latitude": 44.452201041104566, "longitude": 12.246199059407244, "altitude": 71.4400000571841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:28:39.927935+00:00", "timestamp_unix": 1768051719.927935}, "starlink_gps": {"latitude": 44.45219945396169, "longitude": 12.24619855581769, "altitude": 71.44000003621747, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:39.928194+00:00", "timestamp_unix": 1768051719.928194}, "nmea_primary": {"latitude": 44.45220666666667, "longitude": 12.246146666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:39.207443+00:00", "timestamp_unix": 1768051719.207443}, "nmea_secondary": {"latitude": 44.45198833333333, "longitude": 12.246093333333333, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:28:38.561248+00:00", "timestamp_unix": 1768051718.561248}}

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


validation_timestamp: 2026-01-10T13:29:09.970246+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.195916002945063, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.0280563995166, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.598539706063622, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.447566849439198, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18136994535212317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.461512665451203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.236858929860023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.4657453129523264, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.056928456585087, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.039841541750132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.452736, "longitude": 12.246337, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:05+00:00", "timestamp_unix": 1768051745.0}, "starlink_location": {"latitude": 44.45279654316045, "longitude": 12.246395893417477, "altitude": 72.55000005816319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:29:09.927713+00:00", "timestamp_unix": 1768051749.927713}, "starlink_gps": {"latitude": 44.45279495235517, "longitude": 12.246395388660673, "altitude": 72.55000003605207, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:09.927972+00:00", "timestamp_unix": 1768051749.927972}, "nmea_primary": {"latitude": 44.452803333333335, "longitude": 12.246353333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:09.192042+00:00", "timestamp_unix": 1768051749.192042}, "nmea_secondary": {"latitude": 44.45259166666666, "longitude": 12.246291666666666, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:08.467603+00:00", "timestamp_unix": 1768051748.467603}}

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


validation_timestamp: 2026-01-10T13:29:39.987289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4966829559040296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.339395876505394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.179532670569642, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.772615611533222, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1869758263685752, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.759550931422586, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.167254153780735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.71632694345918, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.981136031557735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.94902980087986, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.453358, "longitude": 12.246585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:35+00:00", "timestamp_unix": 1768051775.0}, "starlink_location": {"latitude": 44.453399263219055, "longitude": 12.246659692506924, "altitude": 73.10000006808656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:29:39.951278+00:00", "timestamp_unix": 1768051779.951278}, "starlink_gps": {"latitude": 44.45339768231238, "longitude": 12.24665888991295, "altitude": 73.10000004332873, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:39.951537+00:00", "timestamp_unix": 1768051779.951537}, "nmea_primary": {"latitude": 44.453403333333334, "longitude": 12.2466, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:39.204649+00:00", "timestamp_unix": 1768051779.204649}, "nmea_secondary": {"latitude": 44.45318666666667, "longitude": 12.246518333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:29:38.738600+00:00", "timestamp_unix": 1768051778.7386}}

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


validation_timestamp: 2026-01-10T13:30:09.985222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.151249343242383, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1439694704627423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.79515885675658, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.266922276099297, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.192913932985856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.7795877412887275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.135855098276682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.663417736467107, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.943159237202433, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.715852660982133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45401, "longitude": 12.246898, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:07+00:00", "timestamp_unix": 1768051807.0}, "starlink_location": {"latitude": 44.45400009668042, "longitude": 12.246935199100404, "altitude": 75.71000007376838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:30:09.949766+00:00", "timestamp_unix": 1768051809.949766}, "starlink_gps": {"latitude": 44.45399851634573, "longitude": 12.246934196210512, "altitude": 75.71000004629225, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:09.950022+00:00", "timestamp_unix": 1768051809.950022}, "nmea_primary": {"latitude": 44.45399, "longitude": 12.246876666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:09.192466+00:00", "timestamp_unix": 1768051809.192466}, "nmea_secondary": {"latitude": 44.45379, "longitude": 12.246818333333334, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:08.786061+00:00", "timestamp_unix": 1768051808.786061}}

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


validation_timestamp: 2026-01-10T13:30:39.983647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.6110871351461, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.419331234011192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.548270688523314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.824654062525996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19465807633841115, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.0000773462151096, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.373134876566553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.0208075494497733, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.17860423065758, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.890848753198963, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45444, "longitude": 12.247115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:28+00:00", "timestamp_unix": 1768051828.0}, "starlink_location": {"latitude": 44.454594290818264, "longitude": 12.247234692824534, "altitude": 75.85000007553518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:30:39.950038+00:00", "timestamp_unix": 1768051839.950038}, "starlink_gps": {"latitude": 44.454592636770215, "longitude": 12.247233889591469, "altitude": 75.85000004855448, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:39.950300+00:00", "timestamp_unix": 1768051839.9503}, "nmea_primary": {"latitude": 44.454605, "longitude": 12.2472, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:39.204127+00:00", "timestamp_unix": 1768051839.204127}, "nmea_secondary": {"latitude": 44.454393333333336, "longitude": 12.247148333333334, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:30:38.729810+00:00", "timestamp_unix": 1768051838.72981}}

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


validation_timestamp: 2026-01-10T13:31:10.318528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.210063562980483, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.025553420387787, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.273179924610197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.619437293571272, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19443154165478674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.876427609792448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.528257945438146, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.877243658703461, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.334259106882143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.54444299626451, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45509, "longitude": 12.247445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:00+00:00", "timestamp_unix": 1768051860.0}, "starlink_location": {"latitude": 44.45521295740421, "longitude": 12.247576692828277, "altitude": 76.52000007469398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:31:09.950176+00:00", "timestamp_unix": 1768051869.950176}, "starlink_gps": {"latitude": 44.45521130528108, "longitude": 12.247575890521421, "altitude": 76.5200000472239, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:09.950436+00:00", "timestamp_unix": 1768051869.950436}, "nmea_primary": {"latitude": 44.45522666666667, "longitude": 12.247518333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:09.193114+00:00", "timestamp_unix": 1768051869.193114}, "nmea_secondary": {"latitude": 44.45497666666667, "longitude": 12.247436666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:08.437179+00:00", "timestamp_unix": 1768051868.437179}}

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


validation_timestamp: 2026-01-10T13:31:39.984079+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.89307420444294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.676628203348509, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.352023735316084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.49783797089028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.24358755666107035, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.344230043472539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.349169187139843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4580202053499915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.106008585617317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.479916693655632, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.455727, "longitude": 12.247755, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:31+00:00", "timestamp_unix": 1768051891.0}, "starlink_location": {"latitude": 44.45580729217496, "longitude": 12.247872193567586, "altitude": 74.77000007472998, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:31:39.950644+00:00", "timestamp_unix": 1768051899.950644}, "starlink_gps": {"latitude": 44.4558052223635, "longitude": 12.247871188411924, "altitude": 74.77000004102503, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:39.950947+00:00", "timestamp_unix": 1768051899.950947}, "nmea_primary": {"latitude": 44.455848333333336, "longitude": 12.247816666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:39.197221+00:00", "timestamp_unix": 1768051899.197221}, "nmea_secondary": {"latitude": 44.455596666666665, "longitude": 12.24775, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:31:38.622914+00:00", "timestamp_unix": 1768051898.622914}}

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


validation_timestamp: 2026-01-10T13:32:09.990503+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.69723822147216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.556531714716748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.518041473876922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.601921286032148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1977362676798235, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.140376131447142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.60341356087755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.247056035275618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.40654440771806, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.873549298146205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45639, "longitude": 12.2481, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:03+00:00", "timestamp_unix": 1768051923.0}, "starlink_location": {"latitude": 44.45642246008362, "longitude": 12.248199697656814, "altitude": 75.27000007685263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:32:09.950847+00:00", "timestamp_unix": 1768051929.950847}, "starlink_gps": {"latitude": 44.456420803316924, "longitude": 12.24819879250582, "altitude": 75.27000004866531, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:09.951106+00:00", "timestamp_unix": 1768051929.951106}, "nmea_primary": {"latitude": 44.456466666666664, "longitude": 12.248153333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:09.208570+00:00", "timestamp_unix": 1768051929.20857}, "nmea_secondary": {"latitude": 44.45621666666667, "longitude": 12.248055, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:08.724704+00:00", "timestamp_unix": 1768051928.724704}}

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


validation_timestamp: 2026-01-10T13:32:39.988605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.68898079083149, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.550981521055684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.845092000941987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.756467208717442, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19481545461500938, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.178621409633486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.274433181351554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.138723711575809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.08205060939125, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.589691410207134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.457024, "longitude": 12.248441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:35+00:00", "timestamp_unix": 1768051955.0}, "starlink_location": {"latitude": 44.45705879180977, "longitude": 12.248539026810466, "altitude": 73.38000007423315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:32:39.951188+00:00", "timestamp_unix": 1768051959.951188}, "starlink_gps": {"latitude": 44.4570571364245, "longitude": 12.24853822289385, "altitude": 73.38000004795634, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:39.951447+00:00", "timestamp_unix": 1768051959.951447}, "nmea_primary": {"latitude": 44.457065, "longitude": 12.248461666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:39.179428+00:00", "timestamp_unix": 1768051959.179428}, "nmea_secondary": {"latitude": 44.456826666666664, "longitude": 12.248365, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:32:38.691447+00:00", "timestamp_unix": 1768051958.691447}}

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


validation_timestamp: 2026-01-10T13:33:09.969516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4668241137147437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.3542499152506773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.544827553409695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.109877767371326, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1907966624758518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.815744831012107, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.151203570609642, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.732574796280728, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.960467211903055, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.200236730912753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.457672, "longitude": 12.248795, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:06+00:00", "timestamp_unix": 1768051986.0}, "starlink_location": {"latitude": 44.45768020698405, "longitude": 12.248837140223703, "altitude": 72.27000006441091, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:33:09.929502+00:00", "timestamp_unix": 1768051989.929502}, "starlink_gps": {"latitude": 44.45767861808234, "longitude": 12.248836232672216, "altitude": 72.2700000387717, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:09.929760+00:00", "timestamp_unix": 1768051989.92976}, "nmea_primary": {"latitude": 44.457676666666664, "longitude": 12.248776666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:09.208001+00:00", "timestamp_unix": 1768051989.208001}, "nmea_secondary": {"latitude": 44.45744, "longitude": 12.24869, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:08.737825+00:00", "timestamp_unix": 1768051988.737825}}

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


validation_timestamp: 2026-01-10T13:33:39.991715+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.198717351158678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.21020957733841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.395737402893914, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 29.81668000876181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1902440014721688, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.410415756715079, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.019391801339168, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.327551132939155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.831477709591258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 26.805897863220427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.45829, "longitude": 12.249149, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:37+00:00", "timestamp_unix": 1768052017.0}, "starlink_location": {"latitude": 44.458274432041335, "longitude": 12.249197197348948, "altitude": 72.64000007071644, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:33:39.951587+00:00", "timestamp_unix": 1768052019.951587}, "starlink_gps": {"latitude": 44.458272847742045, "longitude": 12.249196292417022, "altitude": 72.64000004462646, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:39.951847+00:00", "timestamp_unix": 1768052019.951847}, "nmea_primary": {"latitude": 44.45827, "longitude": 12.249116666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:39.194603+00:00", "timestamp_unix": 1768052019.194603}, "nmea_secondary": {"latitude": 44.458043333333336, "longitude": 12.249001666666667, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:33:38.749122+00:00", "timestamp_unix": 1768052018.749122}}

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


validation_timestamp: 2026-01-10T13:34:09.968189+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.520875698664145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.324949373932373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.206249841551685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.351899535222929, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1980130270372398, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.485551306462326, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.754446079813896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.393522176569959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.557036458274133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.42745003024431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.458733, "longitude": 12.249394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:00+00:00", "timestamp_unix": 1768052040.0}, "starlink_location": {"latitude": 44.45887721016144, "longitude": 12.249534266304007, "altitude": 74.31000006930776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:34:09.930004+00:00", "timestamp_unix": 1768052049.930004}, "starlink_gps": {"latitude": 44.458875616299636, "longitude": 12.249533153588748, "altitude": 74.31000004298531, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:09.930261+00:00", "timestamp_unix": 1768052049.930261}, "nmea_primary": {"latitude": 44.458875, "longitude": 12.24944, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:09.183465+00:00", "timestamp_unix": 1768052049.183465}, "nmea_secondary": {"latitude": 44.45864, "longitude": 12.249335, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:08.749764+00:00", "timestamp_unix": 1768052048.749764}}

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


validation_timestamp: 2026-01-10T13:34:39.990200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.327801361195188, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.141928433784924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.68844342556927, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.06276123091057, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19432576589355632, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.280158961215533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.038880986558265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.308740811346157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.84649586016918, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.705939229127477, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.459377, "longitude": 12.249743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:31+00:00", "timestamp_unix": 1768052071.0}, "starlink_location": {"latitude": 44.45948128951484, "longitude": 12.24984902586413, "altitude": 74.6700000741263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:34:39.951887+00:00", "timestamp_unix": 1768052079.951887}, "starlink_gps": {"latitude": 44.4594796382906, "longitude": 12.249848223934773, "altitude": 74.67000004780688, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:39.952142+00:00", "timestamp_unix": 1768052079.952142}, "nmea_primary": {"latitude": 44.45950666666667, "longitude": 12.249778333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:39.212213+00:00", "timestamp_unix": 1768052079.212213}, "nmea_secondary": {"latitude": 44.459265, "longitude": 12.249693333333333, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:34:38.752612+00:00", "timestamp_unix": 1768052078.752612}}

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


validation_timestamp: 2026-01-10T13:35:09.992216+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.812967691495912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.626400481882191, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.550795620457828, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.86513741407429, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19732683637002865, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.54199800487159, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.21197305022497, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.638383094718277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.01504258890077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.41161239820076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46003, "longitude": 12.250089, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:03+00:00", "timestamp_unix": 1768052103.0}, "starlink_location": {"latitude": 44.46009062351817, "longitude": 12.250160529510815, "altitude": 74.84000007793696, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:35:09.952116+00:00", "timestamp_unix": 1768052109.952116}, "starlink_gps": {"latitude": 44.46008897018205, "longitude": 12.250159626176952, "altitude": 74.84000004892602, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:09.952374+00:00", "timestamp_unix": 1768052109.952374}, "nmea_primary": {"latitude": 44.460121666666666, "longitude": 12.250123333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:09.183905+00:00", "timestamp_unix": 1768052109.183905}, "nmea_secondary": {"latitude": 44.459885, "longitude": 12.250026666666667, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:08.801170+00:00", "timestamp_unix": 1768052108.80117}}

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


validation_timestamp: 2026-01-10T13:35:40.005965+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.349272174480314, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.270838940485758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.0599043363410265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.700202605656955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09690818303378253, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.220037887743628, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.99259742439797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.240337880806269, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.897029460182125, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.7357983952431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.460663, "longitude": 12.2504225, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:35+00:00", "timestamp_unix": 1768052135.0}, "starlink_location": {"latitude": 44.46070103944657, "longitude": 12.250498228277145, "altitude": 76.05000008156372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:35:39.970262+00:00", "timestamp_unix": 1768052139.970262}, "starlink_gps": {"latitude": 44.4607002159987, "longitude": 12.25049782835513, "altitude": 76.05000006661156, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:39.970516+00:00", "timestamp_unix": 1768052139.970516}, "nmea_primary": {"latitude": 44.460725, "longitude": 12.250441666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:39.211086+00:00", "timestamp_unix": 1768052139.211086}, "nmea_secondary": {"latitude": 44.46051166666667, "longitude": 12.250353333333333, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:35:38.766336+00:00", "timestamp_unix": 1768052138.766336}}

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


validation_timestamp: 2026-01-10T13:36:09.967107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.977950401770569, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.932743045957175, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.7800467477879245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.598458854768403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20060353799022057, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.343311980065529, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.579902075028674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.467305447411281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.386685763525183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.26944751208888, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4613, "longitude": 12.250762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:05+00:00", "timestamp_unix": 1768052165.0}, "starlink_location": {"latitude": 44.461298393729436, "longitude": 12.250824683859898, "altitude": 75.92000007243797, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:36:09.932605+00:00", "timestamp_unix": 1768052169.932605}, "starlink_gps": {"latitude": 44.46129666135739, "longitude": 12.250823978339673, "altitude": 75.92000004584435, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:09.932865+00:00", "timestamp_unix": 1768052169.932865}, "nmea_primary": {"latitude": 44.461351666666665, "longitude": 12.25077, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:09.188342+00:00", "timestamp_unix": 1768052169.188342}, "nmea_secondary": {"latitude": 44.461133333333336, "longitude": 12.250681666666667, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:08.726941+00:00", "timestamp_unix": 1768052168.726941}}

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


validation_timestamp: 2026-01-10T13:36:39.987516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.549598246384549, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.618965931855008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7169564213541606, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.884836156220782, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1928877416090503, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.011305752514359, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.628153510749744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.108786861006273, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.444855459995974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.705583140801405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46194, "longitude": 12.251095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:36+00:00", "timestamp_unix": 1768052196.0}, "starlink_location": {"latitude": 44.4618985963379, "longitude": 12.251153699568466, "altitude": 76.58000007381855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:36:39.952630+00:00", "timestamp_unix": 1768052199.95263}, "starlink_gps": {"latitude": 44.46189701621802, "longitude": 12.251152696678318, "altitude": 76.58000004688071, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:39.952887+00:00", "timestamp_unix": 1768052199.952887}, "nmea_primary": {"latitude": 44.46197166666666, "longitude": 12.25108, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:39.215843+00:00", "timestamp_unix": 1768052199.215843}, "nmea_secondary": {"latitude": 44.46176166666667, "longitude": 12.250978333333334, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:36:38.792127+00:00", "timestamp_unix": 1768052198.792127}}

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


validation_timestamp: 2026-01-10T13:37:09.951894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.110998956774406, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.173342552888082, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.246417064914357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.40356924553305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10352083749308966, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.257286645762438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.798867228190915, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.256784627672383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.700904280394507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.442228317551454, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4626, "longitude": 12.251456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:08+00:00", "timestamp_unix": 1768052228.0}, "starlink_location": {"latitude": 44.462537286225604, "longitude": 12.251508196753003, "altitude": 78.39000006876518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:37:09.911132+00:00", "timestamp_unix": 1768052229.911132}, "starlink_gps": {"latitude": 44.46253642642011, "longitude": 12.25150769651145, "altitude": 78.39000005342602, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:09.911383+00:00", "timestamp_unix": 1768052229.911383}, "nmea_primary": {"latitude": 44.462565, "longitude": 12.251411666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:09.193565+00:00", "timestamp_unix": 1768052229.193565}, "nmea_secondary": {"latitude": 44.462376666666664, "longitude": 12.25131, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:08.738930+00:00", "timestamp_unix": 1768052228.73893}}

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


validation_timestamp: 2026-01-10T13:37:39.972092+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.460336314644485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.629905209068392, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.953520907548004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.0936913006991, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.208781612454187, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.523220159692174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.535951105115924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.596820919908685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.340533684002178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.019840942393397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46322, "longitude": 12.251785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:38+00:00", "timestamp_unix": 1768052258.0}, "starlink_location": {"latitude": 44.46314873702843, "longitude": 12.251822350830812, "altitude": 77.47000007569422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:37:39.931789+00:00", "timestamp_unix": 1768052259.931789}, "starlink_gps": {"latitude": 44.463146928500635, "longitude": 12.251821643734479, "altitude": 77.47000004682411, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:39.932046+00:00", "timestamp_unix": 1768052259.932046}, "nmea_primary": {"latitude": 44.46319333333334, "longitude": 12.251735, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:39.206199+00:00", "timestamp_unix": 1768052259.206199}, "nmea_secondary": {"latitude": 44.462985, "longitude": 12.251655, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:37:38.752515+00:00", "timestamp_unix": 1768052258.752515}}

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


validation_timestamp: 2026-01-10T13:38:09.971667+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.30349027776697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.10616475672754, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.773317132646774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.014986327153169, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.203293446380051, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.434602863443996, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.97887336316149, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.433453943309733, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.777477079148333, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.78164207342612, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46365, "longitude": 12.252026, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:00+00:00", "timestamp_unix": 1768052280.0}, "starlink_location": {"latitude": 44.463774059659386, "longitude": 12.252135495660463, "altitude": 73.43000007382453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:38:09.931646+00:00", "timestamp_unix": 1768052289.931646}, "starlink_gps": {"latitude": 44.463772324625246, "longitude": 12.25213468807811, "altitude": 73.43000004531451, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:09.931902+00:00", "timestamp_unix": 1768052289.931902}, "nmea_primary": {"latitude": 44.46378833333333, "longitude": 12.25207, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:09.211252+00:00", "timestamp_unix": 1768052289.211252}, "nmea_secondary": {"latitude": 44.46359666666667, "longitude": 12.252013333333334, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:08.745390+00:00", "timestamp_unix": 1768052288.74539}}

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


validation_timestamp: 2026-01-10T13:38:39.969977+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.013323030433762, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.821791176369276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.054513330706047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.312953574225807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20363369956018257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.135519472581286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.326254267882522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.11879372076769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.13455498022422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.46145703220083, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.464294, "longitude": 12.252376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:31+00:00", "timestamp_unix": 1768052311.0}, "starlink_location": {"latitude": 44.46437906231501, "longitude": 12.252469330269834, "altitude": 73.86000007426449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:38:39.932192+00:00", "timestamp_unix": 1768052319.932192}, "starlink_gps": {"latitude": 44.46437732437695, "longitude": 12.2524685213274, "altitude": 73.86000004558697, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:39.932447+00:00", "timestamp_unix": 1768052319.932447}, "nmea_primary": {"latitude": 44.464393333333334, "longitude": 12.252381666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:39.207203+00:00", "timestamp_unix": 1768052319.207203}, "nmea_secondary": {"latitude": 44.464235, "longitude": 12.252311666666667, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:38:38.737266+00:00", "timestamp_unix": 1768052318.737266}}

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


validation_timestamp: 2026-01-10T13:39:09.992043+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.575245558317789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.4065729708626655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.575238657343723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.086569868747187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19006744236303835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.196429957285608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.64771801294575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.22544964843246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.48288139524909, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.507883313749021, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.464928, "longitude": 12.252711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:03+00:00", "timestamp_unix": 1768052343.0}, "starlink_location": {"latitude": 44.46497242981975, "longitude": 12.252783363269911, "altitude": 75.1900000714022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:39:09.954170+00:00", "timestamp_unix": 1768052349.95417}, "starlink_gps": {"latitude": 44.46497084699098, "longitude": 12.252782459073465, "altitude": 75.19000004612904, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:09.954431+00:00", "timestamp_unix": 1768052349.954431}, "nmea_primary": {"latitude": 44.465005, "longitude": 12.252705, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:09.213849+00:00", "timestamp_unix": 1768052349.213849}, "nmea_secondary": {"latitude": 44.46488, "longitude": 12.252618333333333, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:08.484614+00:00", "timestamp_unix": 1768052348.484614}}

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


validation_timestamp: 2026-01-10T13:39:39.990970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7872800988012543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.897932169490053, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.839415974326881, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.515822801819557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17218701349427368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.58088378106819, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.818411038842186, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.669345740076042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.669763226789799, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.919723264863629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.465553, "longitude": 12.253028, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:36+00:00", "timestamp_unix": 1768052376.0}, "starlink_location": {"latitude": 44.46553120926329, "longitude": 12.253045360170239, "altitude": 73.21000005790076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:39:39.954309+00:00", "timestamp_unix": 1768052379.954309}, "starlink_gps": {"latitude": 44.46552977082551, "longitude": 12.25304455671019, "altitude": 73.21000003793989, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:39.954570+00:00", "timestamp_unix": 1768052379.95457}, "nmea_primary": {"latitude": 44.465585, "longitude": 12.252986666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:39.211516+00:00", "timestamp_unix": 1768052379.211516}, "nmea_secondary": {"latitude": 44.46546, "longitude": 12.252918333333334, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:39:38.407060+00:00", "timestamp_unix": 1768052378.40706}}

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


validation_timestamp: 2026-01-10T13:40:10.011832+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.122363511945085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.165710309868621, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8597600012913995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.16374859079534, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08386067731634243, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.939128975761207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.334417191599357, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.976020608126547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.260740061423416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.835795812351186, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4661, "longitude": 12.253338, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:07+00:00", "timestamp_unix": 1768052407.0}, "starlink_location": {"latitude": 44.4660647357349, "longitude": 12.253379532702073, "altitude": 75.13000006254568, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:40:09.972385+00:00", "timestamp_unix": 1768052409.972385}, "starlink_gps": {"latitude": 44.46606402363304, "longitude": 12.253379184663507, "altitude": 75.1300000513767, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:09.972636+00:00", "timestamp_unix": 1768052409.972636}, "nmea_primary": {"latitude": 44.466121666666666, "longitude": 12.2533, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:09.220305+00:00", "timestamp_unix": 1768052409.220305}, "nmea_secondary": {"latitude": 44.465941666666666, "longitude": 12.25319, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:08.710644+00:00", "timestamp_unix": 1768052408.710644}}

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


validation_timestamp: 2026-01-10T13:40:39.972482+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.306269518260781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.368923657992978, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7906477823960367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.678110349200832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15163481815299637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.265089577813395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.857807536590947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.26066463430796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.711225063878576, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.98967467176449, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4666, "longitude": 12.253664, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:38+00:00", "timestamp_unix": 1768052438.0}, "starlink_location": {"latitude": 44.46655315068751, "longitude": 12.253708786300193, "altitude": 71.2400000408587, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:40:39.932999+00:00", "timestamp_unix": 1768052439.932999}, "starlink_gps": {"latitude": 44.4665519931744, "longitude": 12.253707776054982, "altitude": 71.24000002516235, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:39.933259+00:00", "timestamp_unix": 1768052439.933259}, "nmea_primary": {"latitude": 44.46659, "longitude": 12.253618333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:39.207080+00:00", "timestamp_unix": 1768052439.20708}, "nmea_secondary": {"latitude": 44.46641833333333, "longitude": 12.253508333333333, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:40:38.671177+00:00", "timestamp_unix": 1768052438.671177}}

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


validation_timestamp: 2026-01-10T13:41:10.008311+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.309834507913344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.244785122421334, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.47409615469778, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.055224351931756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07505061352873536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.537254976071624, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.82710350304765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.585421604590012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.75556383516139, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.484985858477536, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.466923, "longitude": 12.25386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:00+00:00", "timestamp_unix": 1768052460.0}, "starlink_location": {"latitude": 44.46698481210879, "longitude": 12.253956837579983, "altitude": 69.13000004964192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:41:09.972801+00:00", "timestamp_unix": 1768052469.972801}, "starlink_gps": {"latitude": 44.466984171579675, "longitude": 12.25395653942523, "altitude": 69.13000004124174, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:09.973055+00:00", "timestamp_unix": 1768052469.973055}, "nmea_primary": {"latitude": 44.46705, "longitude": 12.2539, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:09.212520+00:00", "timestamp_unix": 1768052469.21252}, "nmea_secondary": {"latitude": 44.466855, "longitude": 12.253825, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:08.687486+00:00", "timestamp_unix": 1768052468.687486}}

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


validation_timestamp: 2026-01-10T13:41:39.973922+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.420662995586134, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.336351175872615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.958296448468305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.313821957598389, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12476801250643295, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.353027169307804, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.982699382588148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.441315993059808, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.866666649784214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.99773939486716, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46739, "longitude": 12.254095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:31+00:00", "timestamp_unix": 1768052491.0}, "starlink_location": {"latitude": 44.46741297472753, "longitude": 12.254155247928198, "altitude": 71.43000002736268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:41:39.934395+00:00", "timestamp_unix": 1768052499.934395}, "starlink_gps": {"latitude": 44.467411890302586, "longitude": 12.25415484410104, "altitude": 71.4300000172035, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:39.934657+00:00", "timestamp_unix": 1768052499.934657}, "nmea_primary": {"latitude": 44.46747, "longitude": 12.254108333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:39.224191+00:00", "timestamp_unix": 1768052499.224191}, "nmea_secondary": {"latitude": 44.46729, "longitude": 12.254028333333334, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:41:38.668236+00:00", "timestamp_unix": 1768052498.668236}}

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


validation_timestamp: 2026-01-10T13:42:09.975178+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.738808267076817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.682808651823992, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.00384161231699, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.46128929405873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1268475859122183, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.342508250492345, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.15619000830275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.395828393651454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.03370885437768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.287641918124084, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46782, "longitude": 12.254233, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:03+00:00", "timestamp_unix": 1768052523.0}, "starlink_location": {"latitude": 44.46782630791643, "longitude": 12.254292059860079, "altitude": 70.480000030609, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:42:09.936464+00:00", "timestamp_unix": 1768052529.936464}, "starlink_gps": {"latitude": 44.467825225319395, "longitude": 12.254291555923407, "altitude": 70.48000002046429, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:09.936719+00:00", "timestamp_unix": 1768052529.936719}, "nmea_primary": {"latitude": 44.467865, "longitude": 12.254233333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:09.207949+00:00", "timestamp_unix": 1768052529.207949}, "nmea_secondary": {"latitude": 44.467705, "longitude": 12.25418, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:08.756358+00:00", "timestamp_unix": 1768052528.756358}}

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


validation_timestamp: 2026-01-10T13:42:39.992902+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.550280116734041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.529374559171502, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.042467729345393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.825544916720023, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09596449546069426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6073443878357265, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.19169446039721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6466961117351975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.105797249905505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.384238963274735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4682, "longitude": 12.254307, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:35+00:00", "timestamp_unix": 1768052555.0}, "starlink_location": {"latitude": 44.468209325700585, "longitude": 12.254362833333333, "altitude": 68.79000001959925, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:42:39.956193+00:00", "timestamp_unix": 1768052559.956193}, "starlink_gps": {"latitude": 44.46820846267114, "longitude": 12.254362833333335, "altitude": 68.79000001223064, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:39.956449+00:00", "timestamp_unix": 1768052559.956449}, "nmea_primary": {"latitude": 44.46823333333333, "longitude": 12.254286666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:39.195463+00:00", "timestamp_unix": 1768052559.195463}, "nmea_secondary": {"latitude": 44.468095, "longitude": 12.254283333333333, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:42:38.724831+00:00", "timestamp_unix": 1768052558.724831}}

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


validation_timestamp: 2026-01-10T13:43:09.996826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.181291908841855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.203447532656151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.241299376779386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.280121682174684, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09604551419060828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.105590121622666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.783749573013303, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.144718655925413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.691756340817726, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.085645019143588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.468548, "longitude": 12.25434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:05+00:00", "timestamp_unix": 1768052585.0}, "starlink_location": {"latitude": 44.46853766011528, "longitude": 12.254403666666667, "altitude": 68.4300000179063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:43:09.955826+00:00", "timestamp_unix": 1768052589.955826}, "starlink_gps": {"latitude": 44.46853679635722, "longitude": 12.254403666666667, "altitude": 68.43000001183191, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:09.956081+00:00", "timestamp_unix": 1768052589.956081}, "nmea_primary": {"latitude": 44.468563333333336, "longitude": 12.254321666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:09.198712+00:00", "timestamp_unix": 1768052589.198712}, "nmea_secondary": {"latitude": 44.468401666666665, "longitude": 12.254346666666667, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:08.736461+00:00", "timestamp_unix": 1768052588.736461}}

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


validation_timestamp: 2026-01-10T13:43:40.008730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.470087992754875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.503510753163453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4936223384136462, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.67976332532209, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04355333101691396, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.8075004346857035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.01289620456475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.818219995681804, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.971097207427304, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.040222971446857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46887, "longitude": 12.254355, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:36+00:00", "timestamp_unix": 1768052616.0}, "starlink_location": {"latitude": 44.468832329361106, "longitude": 12.254399333333334, "altitude": 69.10000001789517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:43:39.973987+00:00", "timestamp_unix": 1768052619.973987}, "starlink_gps": {"latitude": 44.46883193767659, "longitude": 12.254399333333334, "altitude": 69.10000001300251, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:39.974245+00:00", "timestamp_unix": 1768052619.974245}, "nmea_primary": {"latitude": 44.468845, "longitude": 12.254328333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:39.199499+00:00", "timestamp_unix": 1768052619.199499}, "nmea_secondary": {"latitude": 44.46872, "longitude": 12.254353333333333, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:43:39.368226+00:00", "timestamp_unix": 1768052619.368226}}

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


validation_timestamp: 2026-01-10T13:44:10.009529+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.00466679564616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.029188921700186, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3247130734875756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.840290385766238, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03165681010456248, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.096575314039358, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.068224454258114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.113115336527969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.052414875554584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.179201545951823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469147, "longitude": 12.254338, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:08+00:00", "timestamp_unix": 1768052648.0}, "starlink_location": {"latitude": 44.46907736083716, "longitude": 12.254417833333335, "altitude": 71.53000001029943, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:44:09.974219+00:00", "timestamp_unix": 1768052649.974219}, "starlink_gps": {"latitude": 44.46907707614063, "longitude": 12.254417833333335, "altitude": 71.53000000742018, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:09.974474+00:00", "timestamp_unix": 1768052649.974474}, "nmea_primary": {"latitude": 44.46912, "longitude": 12.25432, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:09.208192+00:00", "timestamp_unix": 1768052649.208192}, "nmea_secondary": {"latitude": 44.46905, "longitude": 12.254351666666667, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:08.773107+00:00", "timestamp_unix": 1768052648.773107}}

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


validation_timestamp: 2026-01-10T13:44:39.990882+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.530951408216048, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.512173442910224, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.394599719962531, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.56358936545186, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05650492988907723, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.702668511097167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1031834258099624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.723144915094454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0703843414267338, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8351543882051145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46931, "longitude": 12.254314, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:30+00:00", "timestamp_unix": 1768052670.0}, "starlink_location": {"latitude": 44.46933319001314, "longitude": 12.254375663258234, "altitude": 71.07000000740894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:44:39.956873+00:00", "timestamp_unix": 1768052679.956873}, "starlink_gps": {"latitude": 44.469332686925014, "longitude": 12.25437576362448, "altitude": 71.07000000528575, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:39.957128+00:00", "timestamp_unix": 1768052679.957128}, "nmea_primary": {"latitude": 44.46934666666667, "longitude": 12.254293333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:39.209872+00:00", "timestamp_unix": 1768052679.209872}, "nmea_secondary": {"latitude": 44.46932, "longitude": 12.254356666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:44:38.773641+00:00", "timestamp_unix": 1768052678.773641}}

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


validation_timestamp: 2026-01-10T13:45:10.014750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.707611599482966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.704220715256003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.339620794296023, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.794601071843977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020198655006127973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.261549414359365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.954809042969117, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.265563607764365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.9587537414337755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.306880811160829, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4695, "longitude": 12.254273, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:00+00:00", "timestamp_unix": 1768052700.0}, "starlink_location": {"latitude": 44.4694978923095, "longitude": 12.254382695191065, "altitude": 69.25000000550924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:45:09.974661+00:00", "timestamp_unix": 1768052709.974661}, "starlink_gps": {"latitude": 44.46949771416277, "longitude": 12.254382645434456, "altitude": 69.25000000465849, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:09.974958+00:00", "timestamp_unix": 1768052709.974958}, "nmea_primary": {"latitude": 44.46953, "longitude": 12.254275, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:09.197916+00:00", "timestamp_unix": 1768052709.197916}, "nmea_secondary": {"latitude": 44.46951833333333, "longitude": 12.254313333333334, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:08.799684+00:00", "timestamp_unix": 1768052708.799684}}

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


validation_timestamp: 2026-01-10T13:45:40.015040+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.16138059984944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.153302686911069, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6045125782724508, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.180210615393556, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016797771403671606, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.557737081570078, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.199277444169944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.55220974501857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.198812756087477, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0322126577522064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469654, "longitude": 12.254301, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:31+00:00", "timestamp_unix": 1768052731.0}, "starlink_location": {"latitude": 44.46963113528284, "longitude": 12.25441191876656, "altitude": 68.26000000336703, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:45:39.975640+00:00", "timestamp_unix": 1768052739.97564}, "starlink_gps": {"latitude": 44.46963102828023, "longitude": 12.254411769336372, "altitude": 68.26000000276167, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:39.975898+00:00", "timestamp_unix": 1768052739.975898}, "nmea_primary": {"latitude": 44.46966833333333, "longitude": 12.254303333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:39.201726+00:00", "timestamp_unix": 1768052739.201726}, "nmea_secondary": {"latitude": 44.469681666666666, "longitude": 12.254336666666667, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:45:38.696248+00:00", "timestamp_unix": 1768052738.696248}}

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


validation_timestamp: 2026-01-10T13:46:09.974720+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.262858313650719, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.264356858209531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.661257843366903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3631870359291023, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028984997135367657, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.804659615300605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.432437484683597, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.804695283346889, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.445226842759377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.721175231721619, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46977, "longitude": 12.254355, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:03+00:00", "timestamp_unix": 1768052763.0}, "starlink_location": {"latitude": 44.46973119514774, "longitude": 12.254428624190655, "altitude": 68.10000000192211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:46:09.935756+00:00", "timestamp_unix": 1768052769.935756}, "starlink_gps": {"latitude": 44.469730978030334, "longitude": 12.25442842205266, "altitude": 68.10000000023005, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:09.936010+00:00", "timestamp_unix": 1768052769.93601}, "nmea_primary": {"latitude": 44.46977, "longitude": 12.254346666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:09.219849+00:00", "timestamp_unix": 1768052769.219849}, "nmea_secondary": {"latitude": 44.46979666666667, "longitude": 12.254375, "altitude": 13.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:08.711612+00:00", "timestamp_unix": 1768052768.711612}}

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


validation_timestamp: 2026-01-10T13:46:40.022121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.015317621564074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.019964864202214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.27320958840796644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.402627716451755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00883355904347003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.287969468634971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.853686167747096, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.292602289933038, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.8599819607373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3719664864310603, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469833, "longitude": 12.254407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:35+00:00", "timestamp_unix": 1768052795.0}, "starlink_location": {"latitude": 44.46976409026852, "longitude": 12.254466861868124, "altitude": 70.41999999962059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:46:39.975385+00:00", "timestamp_unix": 1768052799.975385}, "starlink_gps": {"latitude": 44.46976401916477, "longitude": 12.254466812219471, "altitude": 70.41999999868054, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:39.975640+00:00", "timestamp_unix": 1768052799.97564}, "nmea_primary": {"latitude": 44.469835, "longitude": 12.254405, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:39.210458+00:00", "timestamp_unix": 1768052799.210458}, "nmea_secondary": {"latitude": 44.46984833333333, "longitude": 12.254428333333333, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:46:38.720582+00:00", "timestamp_unix": 1768052798.720582}}

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


validation_timestamp: 2026-01-10T13:47:09.959512+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.876004898340401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.8756054385233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.242556477211635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7122402205323469, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007947001944931925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.817037383067985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.675789877593614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.815807891033907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.675851654945742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.302838276017166, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469875, "longitude": 12.254468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:06+00:00", "timestamp_unix": 1768052826.0}, "starlink_location": {"latitude": 44.46976833333331, "longitude": 12.254475572910135, "altitude": 70.74000000180826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:47:09.916695+00:00", "timestamp_unix": 1768052829.916695}, "starlink_gps": {"latitude": 44.46976833333331, "longitude": 12.254475472760072, "altitude": 70.74000000180826, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:09.916950+00:00", "timestamp_unix": 1768052829.91695}, "nmea_primary": {"latitude": 44.46984666666667, "longitude": 12.254458333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:09.193815+00:00", "timestamp_unix": 1768052829.193815}, "nmea_secondary": {"latitude": 44.46987333333333, "longitude": 12.254476666666667, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:08.734603+00:00", "timestamp_unix": 1768052828.734603}}

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


validation_timestamp: 2026-01-10T13:47:39.975860+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.991830866834258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.99091865815443, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.759234208873313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.127465169788071, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995194095753862, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.338762339566919, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.98362371710394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.338652751685191, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.982116345129313, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.870138033830043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46986, "longitude": 12.2545185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:37+00:00", "timestamp_unix": 1768052857.0}, "starlink_location": {"latitude": 44.46977966666668, "longitude": 12.254505521367303, "altitude": 71.5200000000723, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:47:39.936159+00:00", "timestamp_unix": 1768052859.936159}, "starlink_gps": {"latitude": 44.46977966666668, "longitude": 12.254505622124714, "altitude": 71.5200000000723, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:39.936416+00:00", "timestamp_unix": 1768052859.936416}, "nmea_primary": {"latitude": 44.469836666666666, "longitude": 12.254506666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:39.198235+00:00", "timestamp_unix": 1768052859.198235}, "nmea_secondary": {"latitude": 44.469876666666664, "longitude": 12.254531666666667, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:38.694925+00:00", "timestamp_unix": 1768052858.694925}}

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


validation_timestamp: 2026-01-10T13:48:10.026532+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.855646740001077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.848118598333959, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.28462297685179, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6025231578800254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00796811908296253, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.574019491626994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.738264646663303, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.5665610363747398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.731460374709408, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.295314254345516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469833, "longitude": 12.25456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:47:58+00:00", "timestamp_unix": 1768052878.0}, "starlink_location": {"latitude": 44.46978324285853, "longitude": 12.254535833333332, "altitude": 71.66000000032085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:48:09.976663+00:00", "timestamp_unix": 1768052889.976663}, "starlink_gps": {"latitude": 44.46978331451755, "longitude": 12.254535833333334, "altitude": 71.66000000130626, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:09.976919+00:00", "timestamp_unix": 1768052889.976919}, "nmea_primary": {"latitude": 44.469813333333335, "longitude": 12.254551666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:09.220146+00:00", "timestamp_unix": 1768052889.220146}, "nmea_secondary": {"latitude": 44.469835, "longitude": 12.25458, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:08.742265+00:00", "timestamp_unix": 1768052888.742265}}

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


validation_timestamp: 2026-01-10T13:48:40.013080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.017830136551595, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.004045052034088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5207161200053805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.82976012040793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014315952420362429, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.002032779236136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.883580544026757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.9900445390960515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.869324233930567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.286277817851405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46977, "longitude": 12.25461, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:30+00:00", "timestamp_unix": 1768052910.0}, "starlink_location": {"latitude": 44.46974053108113, "longitude": 12.25465789057257, "altitude": 71.1200000043216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:48:39.976399+00:00", "timestamp_unix": 1768052919.976399}, "starlink_gps": {"latitude": 44.46974063831738, "longitude": 12.254657790734775, "altitude": 71.1200000016923, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:39.976656+00:00", "timestamp_unix": 1768052919.976656}, "nmea_primary": {"latitude": 44.46975833333333, "longitude": 12.2546, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:39.224130+00:00", "timestamp_unix": 1768052919.22413}, "nmea_secondary": {"latitude": 44.469795, "longitude": 12.254616666666667, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:48:38.739546+00:00", "timestamp_unix": 1768052918.739546}}

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


validation_timestamp: 2026-01-10T13:49:10.016625+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.254340584481573, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.243227276530777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.446881637358842, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3618463692587275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011175945342846305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.437817827378781, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.095411786097237, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.427255007057302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.084863708224315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6844124522119515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46971, "longitude": 12.254645, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:01+00:00", "timestamp_unix": 1768052941.0}, "starlink_location": {"latitude": 44.469674576471526, "longitude": 12.254706223632091, "altitude": 70.90000000193172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:49:09.976514+00:00", "timestamp_unix": 1768052949.976514}, "starlink_gps": {"latitude": 44.46967464766285, "longitude": 12.254706124212685, "altitude": 70.90000000230108, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:09.976776+00:00", "timestamp_unix": 1768052949.976776}, "nmea_primary": {"latitude": 44.4697, "longitude": 12.254633333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:09.199312+00:00", "timestamp_unix": 1768052949.199312}, "nmea_secondary": {"latitude": 44.469748333333335, "longitude": 12.254656666666667, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:08.677402+00:00", "timestamp_unix": 1768052948.677402}}

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


validation_timestamp: 2026-01-10T13:49:40.011262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.579151459647455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5662361856743745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9773125203755909, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.819399686432606, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01634895181891902, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.787423129107248, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.974681016412333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.775852027104089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.958402069918781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.787528377295885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469646, "longitude": 12.254669, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:33+00:00", "timestamp_unix": 1768052973.0}, "starlink_location": {"latitude": 44.469603819729244, "longitude": 12.254744028440342, "altitude": 71.85000000203608, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:49:39.976109+00:00", "timestamp_unix": 1768052979.976109}, "starlink_gps": {"latitude": 44.46960396239762, "longitude": 12.254743978630934, "altitude": 71.85000000108731, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:39.976364+00:00", "timestamp_unix": 1768052979.976364}, "nmea_primary": {"latitude": 44.46964, "longitude": 12.25466, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:39.190988+00:00", "timestamp_unix": 1768052979.190988}, "nmea_secondary": {"latitude": 44.46968, "longitude": 12.254706666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:49:39.408713+00:00", "timestamp_unix": 1768052979.408713}}

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


validation_timestamp: 2026-01-10T13:50:10.014968+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.1507730066772925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.140015872839228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8241411339622985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5557542662297705, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011235223757693483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.469281473667598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.093258077079916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4589928366719676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.082112458920314, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3537162511098675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46959, "longitude": 12.254691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:06+00:00", "timestamp_unix": 1768053006.0}, "starlink_location": {"latitude": 44.46956374291586, "longitude": 12.254759223940571, "altitude": 70.4700000009872, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:50:09.976874+00:00", "timestamp_unix": 1768053009.976874}, "starlink_gps": {"latitude": 44.46956381448478, "longitude": 12.25475912399401, "altitude": 70.4699999994404, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:09.977132+00:00", "timestamp_unix": 1768053009.977132}, "nmea_primary": {"latitude": 44.469585, "longitude": 12.254683333333332, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:09.229517+00:00", "timestamp_unix": 1768053009.229517}, "nmea_secondary": {"latitude": 44.4696, "longitude": 12.25472, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:08.683830+00:00", "timestamp_unix": 1768053008.68383}}

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


validation_timestamp: 2026-01-10T13:50:40.015210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.181779312114844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.178066243699026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5363120839567446, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9000778236929654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016332725010464594, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.681450605960687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2833802796849856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.678826123819636, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.279911909908707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4092203154412526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469532, "longitude": 12.254722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:37+00:00", "timestamp_unix": 1768053037.0}, "starlink_location": {"latitude": 44.46953248615884, "longitude": 12.254774695189132, "altitude": 71.04000000299203, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:50:39.976663+00:00", "timestamp_unix": 1768053039.976663}, "starlink_gps": {"latitude": 44.46953262868561, "longitude": 12.254774645429213, "altitude": 71.04000000176516, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:39.976919+00:00", "timestamp_unix": 1768053039.976919}, "nmea_primary": {"latitude": 44.469528333333336, "longitude": 12.254703333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:39.222707+00:00", "timestamp_unix": 1768053039.222707}, "nmea_secondary": {"latitude": 44.46953166666667, "longitude": 12.254733333333334, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:50:38.765999+00:00", "timestamp_unix": 1768053038.765999}}

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


validation_timestamp: 2026-01-10T13:51:10.017672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7644427460573815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7634250696965865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.54599690999208, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7122447711066053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01117675086219374, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.022814603533216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.422383212240742, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.019094769414936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.420621574207919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8515313723310904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469475, "longitude": 12.254752, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:08+00:00", "timestamp_unix": 1768053068.0}, "starlink_location": {"latitude": 44.46949657643842, "longitude": 12.254788557008427, "altitude": 70.45000000076604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:51:09.977464+00:00", "timestamp_unix": 1768053069.977464}, "starlink_gps": {"latitude": 44.46949664763485, "longitude": 12.254788457582126, "altitude": 70.45000000280388, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:09.977721+00:00", "timestamp_unix": 1768053069.977721}, "nmea_primary": {"latitude": 44.46947333333333, "longitude": 12.25472, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:09.190559+00:00", "timestamp_unix": 1768053069.190559}, "nmea_secondary": {"latitude": 44.46947333333333, "longitude": 12.254743333333334, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:08.767902+00:00", "timestamp_unix": 1768053068.767902}}

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


validation_timestamp: 2026-01-10T13:51:40.015144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.076601833993167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.068280754948645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7062955877910615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.930254597048194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00884534517340191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.07854954217142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8478188692520074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.072407183000846, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.845376407427173, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4627482712456494, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469444, "longitude": 12.254754, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:28+00:00", "timestamp_unix": 1768053088.0}, "starlink_location": {"latitude": 44.46940624314936, "longitude": 12.254809361805796, "altitude": 71.37000000038041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:51:39.977518+00:00", "timestamp_unix": 1768053099.977518}, "starlink_gps": {"latitude": 44.469406314347985, "longitude": 12.25480931209123, "altitude": 71.37000000003361, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:39.977775+00:00", "timestamp_unix": 1768053099.977775}, "nmea_primary": {"latitude": 44.46942, "longitude": 12.254748333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:39.235206+00:00", "timestamp_unix": 1768053099.235206}, "nmea_secondary": {"latitude": 44.4694, "longitude": 12.254761666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:51:38.702687+00:00", "timestamp_unix": 1768053098.702687}}

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


validation_timestamp: 2026-01-10T13:52:10.021121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.430043108221265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.419269177455253, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2503248368548205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.75411780271738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012553615592521602, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.319824747027549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.879332753652736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.307379718665349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.87897201645891, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.640725121920153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469395, "longitude": 12.254801, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:00+00:00", "timestamp_unix": 1768053120.0}, "starlink_location": {"latitude": 44.46935795476264, "longitude": 12.254845586024988, "altitude": 69.86000000229325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:52:09.978027+00:00", "timestamp_unix": 1768053129.978027}, "starlink_gps": {"latitude": 44.46935799057418, "longitude": 12.25484543599239, "altitude": 69.86000000185254, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:09.978283+00:00", "timestamp_unix": 1768053129.978283}, "nmea_primary": {"latitude": 44.469375, "longitude": 12.254796666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:09.222369+00:00", "timestamp_unix": 1768053129.222369}, "nmea_secondary": {"latitude": 44.46930833333333, "longitude": 12.25482, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:08.772021+00:00", "timestamp_unix": 1768053128.772021}}

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


validation_timestamp: 2026-01-10T13:52:40.012067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6654281113189566, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6598671215933853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.88753869308406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.755580732476185, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005588678443529524, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.8709336313282763, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.473519887977035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.8666076190686365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.475845193935367, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.281332231390047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469357, "longitude": 12.254881, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:32+00:00", "timestamp_unix": 1768053152.0}, "starlink_location": {"latitude": 44.46933145489885, "longitude": 12.254910195151279, "altitude": 72.0999999994458, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:52:39.977690+00:00", "timestamp_unix": 1768053159.97769}, "starlink_gps": {"latitude": 44.469331490499, "longitude": 12.254910145435582, "altitude": 72.10000000022127, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:39.977948+00:00", "timestamp_unix": 1768053159.977948}, "nmea_primary": {"latitude": 44.469335, "longitude": 12.254861666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:39.208615+00:00", "timestamp_unix": 1768053159.208615}, "nmea_secondary": {"latitude": 44.469251666666665, "longitude": 12.254868333333333, "altitude": 12.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:52:38.770366+00:00", "timestamp_unix": 1768053158.770366}}

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


validation_timestamp: 2026-01-10T13:53:10.015255+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.5871505984892673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.587883445185136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.450606190253872, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.506637623056466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00882446478961492, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.865378340971025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.167822863956119, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.864158596182362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.171609389233308, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.724708102632837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469337, "longitude": 12.254947, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:05+00:00", "timestamp_unix": 1768053185.0}, "starlink_location": {"latitude": 44.46931712159163, "longitude": 12.25493005689596, "altitude": 71.45000000046765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:53:09.978215+00:00", "timestamp_unix": 1768053189.978215}, "starlink_gps": {"latitude": 44.46931715718, "longitude": 12.254929957497543, "altitude": 71.4500000012107, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:09.978470+00:00", "timestamp_unix": 1768053189.97847}, "nmea_primary": {"latitude": 44.469303333333336, "longitude": 12.254916666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:09.229995+00:00", "timestamp_unix": 1768053189.229995}, "nmea_secondary": {"latitude": 44.46926166666667, "longitude": 12.254928333333334, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:08.797709+00:00", "timestamp_unix": 1768053188.797709}}

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


validation_timestamp: 2026-01-10T13:53:40.016892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.83729062226995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8324802882889675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8664180655070233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.161939664137008, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005619733878035845, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.195972974599694, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8016050029050947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.1914208777296835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.80239635717904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.143225318695887, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4693, "longitude": 12.255, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:35+00:00", "timestamp_unix": 1768053215.0}, "starlink_location": {"latitude": 44.46928395479598, "longitude": 12.2550055286278, "altitude": 70.90000000076829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:53:39.978010+00:00", "timestamp_unix": 1768053219.97801}, "starlink_gps": {"latitude": 44.46928399059396, "longitude": 12.255005478635878, "altitude": 70.89999999957426, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:39.978263+00:00", "timestamp_unix": 1768053219.978263}, "nmea_primary": {"latitude": 44.46929, "longitude": 12.254953333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:39.221691+00:00", "timestamp_unix": 1768053219.221691}, "nmea_secondary": {"latitude": 44.469256666666666, "longitude": 12.254976666666666, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:53:38.794840+00:00", "timestamp_unix": 1768053218.79484}}

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


validation_timestamp: 2026-01-10T13:54:10.175958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8510881030598025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8561920338471545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9998660933529426, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.869742397373987, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011289486333299249, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.153515776161457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.686941148446564, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.1494715349472897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.692664290405957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.66322544278383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469288, "longitude": 12.255032, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:08+00:00", "timestamp_unix": 1768053248.0}, "starlink_location": {"latitude": 44.4692828061918, "longitude": 12.255009836736845, "altitude": 70.94005692127627, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:54:09.961840+00:00", "timestamp_unix": 1768053249.96184}, "starlink_gps": {"latitude": 44.469282878106384, "longitude": 12.25500973630807, "altitude": 70.9320655841485, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:09.962095+00:00", "timestamp_unix": 1768053249.962095}, "nmea_primary": {"latitude": 44.469275, "longitude": 12.254985, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:09.209763+00:00", "timestamp_unix": 1768053249.209763}, "nmea_secondary": {"latitude": 44.469233333333335, "longitude": 12.254991666666667, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:08.705166+00:00", "timestamp_unix": 1768053248.705166}}

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


validation_timestamp: 2026-01-10T13:54:40.000231+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6117448001976333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6117448001976333, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.353298964361362, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.516104076684906, "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": 2.045947430737772, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.005486736338106, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.045947430737772, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.005486736338106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.471451581598082, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4693, "longitude": 12.2550535, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:28+00:00", "timestamp_unix": 1768053268.0}, "starlink_location": {"latitude": 44.469269333333315, "longitude": 12.2550385, "altitude": 70.91999999880954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:54:39.961464+00:00", "timestamp_unix": 1768053279.961464}, "starlink_gps": {"latitude": 44.469269333333315, "longitude": 12.2550385, "altitude": 70.91999999880954, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:39.961724+00:00", "timestamp_unix": 1768053279.961724}, "nmea_primary": {"latitude": 44.469273333333334, "longitude": 12.255013333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:39.196547+00:00", "timestamp_unix": 1768053279.196547}, "nmea_secondary": {"latitude": 44.46921833333333, "longitude": 12.254986666666667, "altitude": 11.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:54:38.719435+00:00", "timestamp_unix": 1768053278.719435}}

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


