# positions_validation

validation_timestamp: 2026-01-10T13:55:10.015404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.364337986583582, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.369551042621157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5622233045733074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.891940857955001, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056041062539010965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.4128805397872366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.560012056189576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.415488987391943, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.55456305358957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.10908131327336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46931, "longitude": 12.255073, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:01+00:00", "timestamp_unix": 1768053301.0}, "starlink_location": {"latitude": 44.46926571175996, "longitude": 12.255046195139684, "altitude": 71.0020517675496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:55:09.979050+00:00", "timestamp_unix": 1768053309.97905}, "starlink_gps": {"latitude": 44.469265676061525, "longitude": 12.25504614528681, "altitude": 70.99808486282791, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:09.979306+00:00", "timestamp_unix": 1768053309.979306}, "nmea_primary": {"latitude": 44.469295, "longitude": 12.255033333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:09.221338+00:00", "timestamp_unix": 1768053309.221338}, "nmea_secondary": {"latitude": 44.4692, "longitude": 12.25499, "altitude": 10.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:08.730964+00:00", "timestamp_unix": 1768053308.730964}}

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


validation_timestamp: 2026-01-10T13:55:40.016157+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.226755742287235, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.230666243870891, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2050849667005097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.475581712187473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003972679121508556, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.437271509264241, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2505456837933036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.44118110785032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2466665809926334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.529046822735808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469322, "longitude": 12.255066, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:33+00:00", "timestamp_unix": 1768053333.0}, "starlink_location": {"latitude": 44.46926687844573, "longitude": 12.25505216666667, "altitude": 70.62999999979307, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:55:39.979187+00:00", "timestamp_unix": 1768053339.979187}, "starlink_gps": {"latitude": 44.46926684271857, "longitude": 12.255052166666669, "altitude": 70.62999999882275, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:39.979450+00:00", "timestamp_unix": 1768053339.97945}, "nmea_primary": {"latitude": 44.469315, "longitude": 12.25504, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:39.214184+00:00", "timestamp_unix": 1768053339.214184}, "nmea_secondary": {"latitude": 44.46923833333334, "longitude": 12.255043333333333, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:55:38.755418+00:00", "timestamp_unix": 1768053338.755418}}

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


validation_timestamp: 2026-01-10T13:56:10.001419+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.7003595310483, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.723861436903675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3492473244761434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.132894419297695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024001130323029325, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.463199333577567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.8638791858418315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.487197230932184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.877135810290266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.859776991709563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469353, "longitude": 12.255077, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:05+00:00", "timestamp_unix": 1768053365.0}, "starlink_location": {"latitude": 44.46926758155852, "longitude": 12.255052166666669, "altitude": 70.63000000120374, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:56:09.962262+00:00", "timestamp_unix": 1768053369.962262}, "starlink_gps": {"latitude": 44.46926736571117, "longitude": 12.255052166666669, "altitude": 70.63000000047327, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:09.962519+00:00", "timestamp_unix": 1768053369.962519}, "nmea_primary": {"latitude": 44.469361666666664, "longitude": 12.25505, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:09.211517+00:00", "timestamp_unix": 1768053369.211517}, "nmea_secondary": {"latitude": 44.46929166666666, "longitude": 12.255103333333333, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:08.729265+00:00", "timestamp_unix": 1768053368.729265}}

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


validation_timestamp: 2026-01-10T13:56:40.016330+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.558168230848738, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.562119005940893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8180569278718584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3556790554059406, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003956745427424297, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.793080907988102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.279796273414615, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.796965714039237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.283753002775383, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.016468102183734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469387, "longitude": 12.25507, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:36+00:00", "timestamp_unix": 1768053396.0}, "starlink_location": {"latitude": 44.469283211792806, "longitude": 12.255077999999997, "altitude": 70.44000000082443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:56:39.979427+00:00", "timestamp_unix": 1768053399.979427}, "starlink_gps": {"latitude": 44.46928317620894, "longitude": 12.255078, "altitude": 70.44000000134831, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:39.979686+00:00", "timestamp_unix": 1768053399.979686}, "nmea_primary": {"latitude": 44.469405, "longitude": 12.255045, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:39.224176+00:00", "timestamp_unix": 1768053399.224176}, "nmea_secondary": {"latitude": 44.469366666666666, "longitude": 12.255078333333334, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:56:38.425112+00:00", "timestamp_unix": 1768053398.425112}}

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


validation_timestamp: 2026-01-10T13:57:10.003644+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.377924542061654, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.40176169307509, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4780101317859784, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7223797712428138, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024001206961514285, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.212353148643853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.932524086582621, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.235743528461153, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.956229585425248, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.504426749032455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469448, "longitude": 12.255063, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:08+00:00", "timestamp_unix": 1768053428.0}, "starlink_location": {"latitude": 44.46931958152324, "longitude": 12.255084166666666, "altitude": 69.9000000021501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:57:09.963174+00:00", "timestamp_unix": 1768053429.963174}, "starlink_gps": {"latitude": 44.4693193656752, "longitude": 12.255084166666666, "altitude": 69.9000000014726, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:09.963433+00:00", "timestamp_unix": 1768053429.963433}, "nmea_primary": {"latitude": 44.46946166666667, "longitude": 12.255038333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:09.216485+00:00", "timestamp_unix": 1768053429.216485}, "nmea_secondary": {"latitude": 44.46944333333333, "longitude": 12.255056666666666, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:08.435090+00:00", "timestamp_unix": 1768053428.43509}}

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


validation_timestamp: 2026-01-10T13:57:40.019326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.809007285210598, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.820481844668594, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.149502877813343, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8203498663629687, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011954471458292782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.839891873536818, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.613931584604682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.851133460726967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.625469098643034, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.872281928674521, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469505, "longitude": 12.255071, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:30+00:00", "timestamp_unix": 1768053450.0}, "starlink_location": {"latitude": 44.469385802354005, "longitude": 12.255119833333332, "altitude": 70.69000000247657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:57:39.979835+00:00", "timestamp_unix": 1768053459.979835}, "starlink_gps": {"latitude": 44.46938569484486, "longitude": 12.255119833333334, "altitude": 70.69000000186017, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:39.980091+00:00", "timestamp_unix": 1768053459.980091}, "nmea_primary": {"latitude": 44.46953666666667, "longitude": 12.255043333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:39.210947+00:00", "timestamp_unix": 1768053459.210947}, "nmea_secondary": {"latitude": 44.46953, "longitude": 12.255065, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:57:38.714263+00:00", "timestamp_unix": 1768053458.714263}}

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


validation_timestamp: 2026-01-10T13:58:09.999935+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.944334571543685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.96757821298821, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.185420007954748, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3014328242669104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023998343684509208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.91265720035521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.128707029055313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.935551605346486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.152206173192297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.302305779540478, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469597, "longitude": 12.255075, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:02+00:00", "timestamp_unix": 1768053482.0}, "starlink_location": {"latitude": 44.469449414819785, "longitude": 12.255128166666669, "altitude": 70.32999999993429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:58:09.962439+00:00", "timestamp_unix": 1768053489.962439}, "starlink_gps": {"latitude": 44.469449198997495, "longitude": 12.255128166666669, "altitude": 70.32999999933118, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:09.962693+00:00", "timestamp_unix": 1768053489.962693}, "nmea_primary": {"latitude": 44.469611666666665, "longitude": 12.255056666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:09.201228+00:00", "timestamp_unix": 1768053489.201228}, "nmea_secondary": {"latitude": 44.46962666666667, "longitude": 12.255076666666668, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:08.685100+00:00", "timestamp_unix": 1768053488.6851}}

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


validation_timestamp: 2026-01-10T13:58:40.018019+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.233135024776233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.240358794047419, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.44611144774468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5028334607956473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007914348099757669, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.129091015509426, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.691112113165135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.13588546134535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.698445072745614, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.270242016960873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469673, "longitude": 12.2551, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:33+00:00", "timestamp_unix": 1768053513.0}, "starlink_location": {"latitude": 44.469572590280464, "longitude": 12.255163, "altitude": 71.34000000052944, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:58:39.980535+00:00", "timestamp_unix": 1768053519.980535}, "starlink_gps": {"latitude": 44.46957251910502, "longitude": 12.255162999999998, "altitude": 71.3400000013206, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:39.980788+00:00", "timestamp_unix": 1768053519.980788}, "nmea_primary": {"latitude": 44.469681666666666, "longitude": 12.255071666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:39.212929+00:00", "timestamp_unix": 1768053519.212929}, "nmea_secondary": {"latitude": 44.469695, "longitude": 12.255093333333333, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:58:38.696337+00:00", "timestamp_unix": 1768053518.696337}}

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


validation_timestamp: 2026-01-10T13:59:10.016138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.30553289049942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.31808541393592, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1182026878245117, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0961307754963763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012560988781439705, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.895474055158463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.682921771374286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.907967288668708, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.69543542198906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.20321217555993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.46975, "longitude": 12.255102, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:05+00:00", "timestamp_unix": 1768053545.0}, "starlink_location": {"latitude": 44.46959196874301, "longitude": 12.255166638130245, "altitude": 71.81000000053172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:59:09.980875+00:00", "timestamp_unix": 1768053549.980875}, "starlink_gps": {"latitude": 44.46959186153964, "longitude": 12.255166688033732, "altitude": 71.8099999988248, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:09.981127+00:00", "timestamp_unix": 1768053549.981127}, "nmea_primary": {"latitude": 44.469755, "longitude": 12.255063333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:09.201153+00:00", "timestamp_unix": 1768053549.201153}, "nmea_secondary": {"latitude": 44.469746666666666, "longitude": 12.255115, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:08.671386+00:00", "timestamp_unix": 1768053548.671386}}

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


validation_timestamp: 2026-01-10T13:59:40.079419+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.919468021732843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.931007053566551, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7246527786743524, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1824493989074187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017934733146300143, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.139767487499167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.883652733688619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.147664357138401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.894095256123615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.75527844847499, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469845, "longitude": 12.255121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:36+00:00", "timestamp_unix": 1768053576.0}, "starlink_location": {"latitude": 44.46973019871952, "longitude": 12.255190937594353, "altitude": 72.59000000229857, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T13:59:40.042320+00:00", "timestamp_unix": 1768053580.04232}, "starlink_gps": {"latitude": 44.46973005435791, "longitude": 12.255190836792993, "altitude": 72.59000000124334, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:40.042579+00:00", "timestamp_unix": 1768053580.042579}, "nmea_primary": {"latitude": 44.469838333333335, "longitude": 12.255075, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:39.228611+00:00", "timestamp_unix": 1768053579.228611}, "nmea_secondary": {"latitude": 44.46981666666667, "longitude": 12.255126666666667, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T13:59:38.687406+00:00", "timestamp_unix": 1768053578.687406}}

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


validation_timestamp: 2026-01-10T14:00:10.082168+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.546861793989635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.568186821528782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5990628098799977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.241312648479321, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025382186432748973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.371440154729894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.310197847734438, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.387456054832008, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.331387573451053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4584507878159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.469936, "longitude": 12.255134, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:07+00:00", "timestamp_unix": 1768053607.0}, "starlink_location": {"latitude": 44.469835464819326, "longitude": 12.255170437629612, "altitude": 69.30999999882741, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:00:10.042543+00:00", "timestamp_unix": 1768053610.042543}, "starlink_gps": {"latitude": 44.46983524819179, "longitude": 12.255170336788469, "altitude": 69.30999999963191, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:10.042850+00:00", "timestamp_unix": 1768053610.04285}, "nmea_primary": {"latitude": 44.469921666666664, "longitude": 12.255093333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:09.200901+00:00", "timestamp_unix": 1768053609.200901}, "nmea_secondary": {"latitude": 44.469925, "longitude": 12.255136666666667, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:08.765389+00:00", "timestamp_unix": 1768053608.765389}}

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


validation_timestamp: 2026-01-10T14:00:40.080487+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.640046191261021, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.66254480728686, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6374775240244395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.120789817763416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024102413216471552, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.10795014484566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.519503579583091, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.125207881739433, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.542020854452927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.202753553884113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470036, "longitude": 12.255143, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:38+00:00", "timestamp_unix": 1768053638.0}, "starlink_location": {"latitude": 44.46993829810712, "longitude": 12.25519566666667, "altitude": 68.3900000010252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:00:40.042881+00:00", "timestamp_unix": 1768053640.042881}, "starlink_gps": {"latitude": 44.46993808134891, "longitude": 12.25519566666667, "altitude": 68.39000000136228, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:40.043145+00:00", "timestamp_unix": 1768053640.043145}, "nmea_primary": {"latitude": 44.47000333333333, "longitude": 12.255106666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:39.211951+00:00", "timestamp_unix": 1768053639.211951}, "nmea_secondary": {"latitude": 44.47002666666667, "longitude": 12.255148333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:00:39.385924+00:00", "timestamp_unix": 1768053639.385924}}

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


validation_timestamp: 2026-01-10T14:01:10.018628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.095182556445993, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.10282348886501, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4153762769436393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0451823912878013, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012502775583828086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.414396327975044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.04351819539327, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.417400159604691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.0534468311203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.304526958305572, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47009, "longitude": 12.255151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:00+00:00", "timestamp_unix": 1768053660.0}, "starlink_location": {"latitude": 44.47002963539622, "longitude": 12.25520802853414, "altitude": 67.44794394116445, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:01:09.981426+00:00", "timestamp_unix": 1768053669.981426}, "starlink_gps": {"latitude": 44.47002952868968, "longitude": 12.255207978861565, "altitude": 67.45189644298674, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:09.981679+00:00", "timestamp_unix": 1768053669.981679}, "nmea_primary": {"latitude": 44.47007, "longitude": 12.255118333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:09.202654+00:00", "timestamp_unix": 1768053669.202654}, "nmea_secondary": {"latitude": 44.470115, "longitude": 12.255166666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:08.779332+00:00", "timestamp_unix": 1768053668.779332}}

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


validation_timestamp: 2026-01-10T14:01:40.075331+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.470194138613232, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.487072197689296, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.91708735394572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1744724844695433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02406570575243849, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.822187707314036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.752262092194036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.82981102266194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.774190379351674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.042306099854755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47017, "longitude": 12.255171, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:30+00:00", "timestamp_unix": 1768053690.0}, "starlink_location": {"latitude": 44.470116631518266, "longitude": 12.255247166666665, "altitude": 65.42000000146166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:01:40.043160+00:00", "timestamp_unix": 1768053700.04316}, "starlink_gps": {"latitude": 44.470116415090175, "longitude": 12.255247166666667, "altitude": 65.42000000176921, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:40.043415+00:00", "timestamp_unix": 1768053700.043415}, "nmea_primary": {"latitude": 44.47014166666666, "longitude": 12.255141666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:39.214121+00:00", "timestamp_unix": 1768053699.214121}, "nmea_secondary": {"latitude": 44.47018833333333, "longitude": 12.255201666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:01:38.703994+00:00", "timestamp_unix": 1768053698.703994}}

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


validation_timestamp: 2026-01-10T14:02:10.079548+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.559553903584932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.576532101630589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.810313806504264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9311569509792554, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025377596822195227, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.536168425209173, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.977361380309523, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.543271601822745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.995930779339276, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.417767769396956, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47025, "longitude": 12.2552185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:02+00:00", "timestamp_unix": 1768053722.0}, "starlink_location": {"latitude": 44.47018313140489, "longitude": 12.255271937595467, "altitude": 65.89191831760284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:02:10.043360+00:00", "timestamp_unix": 1768053730.04336}, "starlink_gps": {"latitude": 44.470182914816526, "longitude": 12.25527183677195, "altitude": 65.8999409358486, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:10.043619+00:00", "timestamp_unix": 1768053730.043619}, "nmea_primary": {"latitude": 44.47022666666667, "longitude": 12.255183333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:09.204881+00:00", "timestamp_unix": 1768053729.204881}, "nmea_secondary": {"latitude": 44.47024833333333, "longitude": 12.25523, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:08.703363+00:00", "timestamp_unix": 1768053728.703363}}

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


validation_timestamp: 2026-01-10T14:02:40.021061+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.53521252168538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.54033316682212, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6288625605401403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.517571188593316, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007940733070945442, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.50124398390395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.163065658361306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.504700227079061, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.167282810864069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.426380845204451, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47032, "longitude": 12.255241, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:33+00:00", "timestamp_unix": 1768053753.0}, "starlink_location": {"latitude": 44.4702589235479, "longitude": 12.255342499999996, "altitude": 69.00000000165006, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:02:39.983986+00:00", "timestamp_unix": 1768053759.983986}, "starlink_gps": {"latitude": 44.470258852135174, "longitude": 12.255342499999996, "altitude": 69.00000000028464, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:39.984245+00:00", "timestamp_unix": 1768053759.984245}, "nmea_primary": {"latitude": 44.4703, "longitude": 12.255223333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:39.214950+00:00", "timestamp_unix": 1768053759.21495}, "nmea_secondary": {"latitude": 44.470288333333336, "longitude": 12.255276666666667, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:02:38.715815+00:00", "timestamp_unix": 1768053758.715815}}

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


validation_timestamp: 2026-01-10T14:03:10.021596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.429616072723283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.438750924998734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3606105758666676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8720287151811048, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014285363925077742, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.943474913262447, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.75640873014528, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.950928851816736, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.764790714519775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9441194044975535, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470375, "longitude": 12.255295, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:03+00:00", "timestamp_unix": 1768053783.0}, "starlink_location": {"latitude": 44.4702593020439, "longitude": 12.255343557054788, "altitude": 69.00000000293085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:03:09.982707+00:00", "timestamp_unix": 1768053789.982707}, "starlink_gps": {"latitude": 44.47025919503678, "longitude": 12.255343457429413, "altitude": 69.00000000147728, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:09.982990+00:00", "timestamp_unix": 1768053789.98299}, "nmea_primary": {"latitude": 44.47035666666667, "longitude": 12.25528, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:09.239375+00:00", "timestamp_unix": 1768053789.239375}, "nmea_secondary": {"latitude": 44.47035833333333, "longitude": 12.255291666666666, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:08.736561+00:00", "timestamp_unix": 1768053788.736561}}

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


validation_timestamp: 2026-01-10T14:03:40.083396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.050260061447375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.06651482259086, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.033498386790981, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8241346714745101, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017947747602474504, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.922739367202972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.491144133490392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.937727388258795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.507095012483498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.213203773935691, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47043, "longitude": 12.255371, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:35+00:00", "timestamp_unix": 1768053815.0}, "starlink_location": {"latitude": 44.470285698828235, "longitude": 12.25536610434272, "altitude": 70.90191195044268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:03:40.044147+00:00", "timestamp_unix": 1768053820.044147}, "starlink_gps": {"latitude": 44.470285554361865, "longitude": 12.255366003467268, "altitude": 70.90993869391389, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:40.044404+00:00", "timestamp_unix": 1768053820.044404}, "nmea_primary": {"latitude": 44.47041, "longitude": 12.255345, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:39.199586+00:00", "timestamp_unix": 1768053819.199586}, "nmea_secondary": {"latitude": 44.470425, "longitude": 12.255363333333333, "altitude": 12.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:03:38.740507+00:00", "timestamp_unix": 1768053818.740507}}

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


validation_timestamp: 2026-01-10T14:04:10.019702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.358982702357547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.364886039062153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.050916431069695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7083664273490122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008834147805166894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.29205347555843, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.065369695744224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.296973784186672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.07128976932155, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.663590408005615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470474, "longitude": 12.255447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:07+00:00", "timestamp_unix": 1768053847.0}, "starlink_location": {"latitude": 44.470297378460685, "longitude": 12.255379390393307, "altitude": 70.80205555949469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:04:09.982911+00:00", "timestamp_unix": 1768053849.982911}, "starlink_gps": {"latitude": 44.47029734283326, "longitude": 12.25537929088415, "altitude": 70.79809654623817, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:09.983168+00:00", "timestamp_unix": 1768053849.983168}, "nmea_primary": {"latitude": 44.47045166666667, "longitude": 12.255406666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:09.226393+00:00", "timestamp_unix": 1768053849.226393}, "nmea_secondary": {"latitude": 44.47048, "longitude": 12.25545, "altitude": 14.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:08.751878+00:00", "timestamp_unix": 1768053848.751878}}

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


validation_timestamp: 2026-01-10T14:04:40.083817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.310895071672192, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.322429010042452, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9789448946217867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4058240420710453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017899505685590265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.618954588058003, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.496417843807194, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.629279718014601, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.508612542144814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3748657235263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47051, "longitude": 12.255509, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:38+00:00", "timestamp_unix": 1768053878.0}, "starlink_location": {"latitude": 44.470341099358805, "longitude": 12.255452375198821, "altitude": 69.94000000116978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:04:40.044543+00:00", "timestamp_unix": 1768053880.044543}, "starlink_gps": {"latitude": 44.47034102717155, "longitude": 12.255452173575943, "altitude": 69.94000000030402, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:40.044800+00:00", "timestamp_unix": 1768053880.0448}, "nmea_primary": {"latitude": 44.47048, "longitude": 12.255481666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:39.222616+00:00", "timestamp_unix": 1768053879.222616}, "nmea_secondary": {"latitude": 44.470526666666665, "longitude": 12.255528333333332, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:04:38.461359+00:00", "timestamp_unix": 1768053878.461359}}

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


validation_timestamp: 2026-01-10T14:05:10.006321+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.198604255079422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.200705956190513, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.644872119472587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.956792888191338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015937562949415403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.639163653861216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.925511250519342, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.642024328646135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.929052077769242, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.316925332825024, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470512, "longitude": 12.255555, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:00+00:00", "timestamp_unix": 1768053900.0}, "starlink_location": {"latitude": 44.470376499999965, "longitude": 12.255529840258838, "altitude": 69.69993912448635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:05:09.965742+00:00", "timestamp_unix": 1768053909.965742}, "starlink_gps": {"latitude": 44.470376499999965, "longitude": 12.255529639407678, "altitude": 69.70793005662175, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:09.965996+00:00", "timestamp_unix": 1768053909.965996}, "nmea_primary": {"latitude": 44.470488333333336, "longitude": 12.255558333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:09.212999+00:00", "timestamp_unix": 1768053909.212999}, "nmea_secondary": {"latitude": 44.47056, "longitude": 12.255588333333334, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:08.704284+00:00", "timestamp_unix": 1768053908.704284}}

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


validation_timestamp: 2026-01-10T14:05:39.978907+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.264414859885049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.265168036440405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0116857359027667, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7599271179638682, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803768343187419, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.2532091908046175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.00368076518173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.2540298611449225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.004748333673982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.75506359309676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470512, "longitude": 12.255648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:31+00:00", "timestamp_unix": 1768053931.0}, "starlink_location": {"latitude": 44.470437999999994, "longitude": 12.255638290574414, "altitude": 69.59191587491698, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:05:39.943889+00:00", "timestamp_unix": 1768053939.943889}, "starlink_gps": {"latitude": 44.47043800000002, "longitude": 12.255638189280399, "altitude": 69.595945887695, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:39.944140+00:00", "timestamp_unix": 1768053939.94414}, "nmea_primary": {"latitude": 44.470485, "longitude": 12.255645, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:39.204750+00:00", "timestamp_unix": 1768053939.20475}, "nmea_secondary": {"latitude": 44.470545, "longitude": 12.255658333333333, "altitude": 14.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:05:38.660477+00:00", "timestamp_unix": 1768053938.660477}}

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


validation_timestamp: 2026-01-10T14:06:10.079267+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.944155137226492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.922298063005204, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.797003200847487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.549285202439578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022708832910137526, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.911897122671814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.114978486136176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.895487573478821, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.09262877227401, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.166983424344333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470505, "longitude": 12.255749, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:03+00:00", "timestamp_unix": 1768053963.0}, "starlink_location": {"latitude": 44.47046113431461, "longitude": 12.255858208955093, "altitude": 74.2600000023475, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:06:10.044927+00:00", "timestamp_unix": 1768053970.044927}, "starlink_gps": {"latitude": 44.47046127897097, "longitude": 12.255858006938224, "altitude": 74.26000000169469, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:10.045182+00:00", "timestamp_unix": 1768053970.045182}, "nmea_primary": {"latitude": 44.470463333333335, "longitude": 12.255733333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:09.232832+00:00", "timestamp_unix": 1768053969.232832}, "nmea_secondary": {"latitude": 44.47051833333333, "longitude": 12.255743333333333, "altitude": 14.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:08.686227+00:00", "timestamp_unix": 1768053968.686227}}

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


validation_timestamp: 2026-01-10T14:06:40.024135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.04554054217116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.034311505110924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.548388605155877, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3586046257615, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011256436355115827, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.34910390967718, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.264618413997425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.340356878655057, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.253581764261554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.142221216295873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47045, "longitude": 12.255853, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:36+00:00", "timestamp_unix": 1768053996.0}, "starlink_location": {"latitude": 44.4704089095303, "longitude": 12.25590289069557, "altitude": 74.31000000128708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:06:39.985765+00:00", "timestamp_unix": 1768053999.985765}, "starlink_gps": {"latitude": 44.47040898123434, "longitude": 12.255902790558853, "altitude": 74.31000000061951, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:39.986025+00:00", "timestamp_unix": 1768053999.986025}, "nmea_primary": {"latitude": 44.470415, "longitude": 12.255823333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:39.237926+00:00", "timestamp_unix": 1768053999.237926}, "nmea_secondary": {"latitude": 44.47047833333333, "longitude": 12.255838333333333, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:06:38.398329+00:00", "timestamp_unix": 1768053998.398329}}

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


validation_timestamp: 2026-01-10T14:07:10.024133+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.327279655978404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.313766145407762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9780188448638505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.120463221825914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014267729686694692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.502658436688922, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.406072002292396, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.491521629546996, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.39181247589792, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.125457178230294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470367, "longitude": 12.255939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:07+00:00", "timestamp_unix": 1768054027.0}, "starlink_location": {"latitude": 44.470326697958285, "longitude": 12.256012057053985, "altitude": 77.60794465614848, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:07:09.984445+00:00", "timestamp_unix": 1768054029.984445}, "starlink_gps": {"latitude": 44.47032680483331, "longitude": 12.25601195755148, "altitude": 77.61190340557988, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:09.984705+00:00", "timestamp_unix": 1768054029.984705}, "nmea_primary": {"latitude": 44.47035, "longitude": 12.25591, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:09.213313+00:00", "timestamp_unix": 1768054029.213313}, "nmea_secondary": {"latitude": 44.47042166666667, "longitude": 12.25593, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:08.789969+00:00", "timestamp_unix": 1768054028.789969}}

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


validation_timestamp: 2026-01-10T14:07:40.023016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.007661546744373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.999494976306835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.714625123766519, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7071894752308727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00890269848190578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.72181675609516, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.44987816392242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.716283733156478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.441247896264548, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.35278508361159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47033, "longitude": 12.255996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:28+00:00", "timestamp_unix": 1768054048.0}, "starlink_location": {"latitude": 44.47027207623306, "longitude": 12.256092528654682, "altitude": 74.7100000007521, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:07:39.984356+00:00", "timestamp_unix": 1768054059.984356}, "starlink_gps": {"latitude": 44.47027214789333, "longitude": 12.256092478617006, "altitude": 74.71000000139063, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:39.984614+00:00", "timestamp_unix": 1768054059.984614}, "nmea_primary": {"latitude": 44.470288333333336, "longitude": 12.255985, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:39.229393+00:00", "timestamp_unix": 1768054059.229393}, "nmea_secondary": {"latitude": 44.47034333333333, "longitude": 12.256006666666666, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:07:38.788798+00:00", "timestamp_unix": 1768054058.788798}}

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


validation_timestamp: 2026-01-10T14:08:10.019603+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.469424822108922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.464509149409218, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.675592976373056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.216957319710772, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056163280028881995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.4770999012517825, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.262983813336335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.473717327423275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.257390356598173, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.882160297176834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47026, "longitude": 12.256043, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:00+00:00", "timestamp_unix": 1768054080.0}, "starlink_location": {"latitude": 44.47024628816215, "longitude": 12.256109195257388, "altitude": 73.56999999975712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:08:09.984777+00:00", "timestamp_unix": 1768054089.984777}, "starlink_gps": {"latitude": 44.470246323938426, "longitude": 12.256109145294934, "altitude": 73.5700000004371, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:09.985032+00:00", "timestamp_unix": 1768054089.985032}, "nmea_primary": {"latitude": 44.470238333333334, "longitude": 12.256028333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:09.204604+00:00", "timestamp_unix": 1768054089.204604}, "nmea_secondary": {"latitude": 44.47027666666666, "longitude": 12.256058333333334, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:08.700852+00:00", "timestamp_unix": 1768054088.700852}}

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


validation_timestamp: 2026-01-10T14:08:40.083922+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9947778219855583, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.99389066206804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8069182760795295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.624708108144898, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017910081487795156, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.465549107800116, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8052867954249636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.460679984047677, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.795271311485066, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.795166296059876, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470215, "longitude": 12.256085, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:30+00:00", "timestamp_unix": 1768054110.0}, "starlink_location": {"latitude": 44.470246233924556, "longitude": 12.256109875336401, "altitude": 73.57000000096386, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:08:40.046078+00:00", "timestamp_unix": 1768054120.046078}, "starlink_gps": {"latitude": 44.47024630615445, "longitude": 12.256109673594715, "altitude": 73.57000000068308, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:40.046336+00:00", "timestamp_unix": 1768054120.046336}, "nmea_primary": {"latitude": 44.47021, "longitude": 12.256063333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:39.217585+00:00", "timestamp_unix": 1768054119.217585}, "nmea_secondary": {"latitude": 44.470238333333334, "longitude": 12.25609, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:08:38.510186+00:00", "timestamp_unix": 1768054118.510186}}

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


validation_timestamp: 2026-01-10T14:09:10.083352+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.139570560137385, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.13156847736436, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6766312984425105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.849488952288315, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029886541489787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.423128436254055, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.368966858072204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.415977253647915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3626717890255287, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.300118256185979, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4702, "longitude": 12.256106, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:02+00:00", "timestamp_unix": 1768054142.0}, "starlink_location": {"latitude": 44.47023709939867, "longitude": 12.256110333333332, "altitude": 74.17000000052097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:09:10.046066+00:00", "timestamp_unix": 1768054150.046066}, "starlink_gps": {"latitude": 44.47023702718417, "longitude": 12.256110333333332, "altitude": 74.17000000125292, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:10.046324+00:00", "timestamp_unix": 1768054150.046324}, "nmea_primary": {"latitude": 44.47020166666667, "longitude": 12.256085, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:09.229875+00:00", "timestamp_unix": 1768054149.229875}, "nmea_secondary": {"latitude": 44.470213333333334, "longitude": 12.256136666666666, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:08.724614+00:00", "timestamp_unix": 1768054148.724614}}

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


validation_timestamp: 2026-01-10T14:09:40.088275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.392213039021404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.392213039021404, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4022239882549976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5399503989115084, "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": 1.5430163347383632, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8339107304682885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.5430163347383632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8339107304682885, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.721519372395067, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47021, "longitude": 12.256125, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:35+00:00", "timestamp_unix": 1768054175.0}, "starlink_location": {"latitude": 44.47023016666667, "longitude": 12.2561145, "altitude": 74.54000000095823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:09:40.049132+00:00", "timestamp_unix": 1768054180.049132}, "starlink_gps": {"latitude": 44.47023016666667, "longitude": 12.2561145, "altitude": 74.54000000095823, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:40.049394+00:00", "timestamp_unix": 1768054180.049394}, "nmea_primary": {"latitude": 44.470216666666666, "longitude": 12.25611, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:39.205145+00:00", "timestamp_unix": 1768054179.205145}, "nmea_secondary": {"latitude": 44.470213333333334, "longitude": 12.256156666666667, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:09:38.847366+00:00", "timestamp_unix": 1768054178.847366}}

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


validation_timestamp: 2026-01-10T14:10:10.093523+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.4196801216193612, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.4265435314027158, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8606111926665694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2391412539045366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011318613328380344, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.0518438405434094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5476325218600158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.063131392835949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5471311106914443, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4584322392171685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47023, "longitude": 12.256122, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:05+00:00", "timestamp_unix": 1768054205.0}, "starlink_location": {"latitude": 44.4702262660387, "longitude": 12.256121229049969, "altitude": 74.21191659917116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:10:10.046486+00:00", "timestamp_unix": 1768054210.046486}, "starlink_gps": {"latitude": 44.470226193938586, "longitude": 12.256121329739493, "altitude": 74.21992855980005, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:10.046742+00:00", "timestamp_unix": 1768054210.046742}, "nmea_primary": {"latitude": 44.470238333333334, "longitude": 12.256101666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:09.213557+00:00", "timestamp_unix": 1768054209.213557}, "nmea_secondary": {"latitude": 44.470241666666666, "longitude": 12.256145, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:08.829339+00:00", "timestamp_unix": 1768054208.829339}}

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


validation_timestamp: 2026-01-10T14:10:40.023620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.729277388707025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.734399466714653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.170173365359605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.667593754016533, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056046415074621075, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8709391066755705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.005712385895179, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.8765014551537895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.00930875611699, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.793367400171031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470276, "longitude": 12.256099, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:37+00:00", "timestamp_unix": 1768054237.0}, "starlink_location": {"latitude": 44.470227878426165, "longitude": 12.256124804852188, "altitude": 74.13000000095796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:10:39.986557+00:00", "timestamp_unix": 1768054239.986557}, "starlink_gps": {"latitude": 44.47022784272433, "longitude": 12.256124854710654, "altitude": 74.12999999932333, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:39.986845+00:00", "timestamp_unix": 1768054239.986845}, "nmea_primary": {"latitude": 44.47027666666666, "longitude": 12.256071666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:39.215343+00:00", "timestamp_unix": 1768054239.215343}, "nmea_secondary": {"latitude": 44.470281666666665, "longitude": 12.256131666666667, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:10:38.799603+00:00", "timestamp_unix": 1768054238.799603}}

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


validation_timestamp: 2026-01-10T14:11:10.088837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.191387930787847, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.205998570403471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3489532886732216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.863384419750274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01604540297200598, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.813332585296639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.07796064516391, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.827174935221239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.094004960296429, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.184301918286271, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47032, "longitude": 12.256067, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:08+00:00", "timestamp_unix": 1768054268.0}, "starlink_location": {"latitude": 44.47022836548334, "longitude": 12.256125333333333, "altitude": 74.08191257114083, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:11:10.047185+00:00", "timestamp_unix": 1768054270.047185}, "starlink_gps": {"latitude": 44.47022822118356, "longitude": 12.256125333333332, "altitude": 74.08993006274652, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:10.047441+00:00", "timestamp_unix": 1768054270.047441}, "nmea_primary": {"latitude": 44.47032, "longitude": 12.25605, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:09.219541+00:00", "timestamp_unix": 1768054269.219541}, "nmea_secondary": {"latitude": 44.47031, "longitude": 12.256126666666667, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:08.449522+00:00", "timestamp_unix": 1768054268.449522}}

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


validation_timestamp: 2026-01-10T14:11:40.005751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.131874421051238, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.137814601777263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.888488390922601, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.003863203248336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008936816340001012, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.002437359334483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.566068904708573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.008261239809016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.57377975863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.7431179709544775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470367, "longitude": 12.256047, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:30+00:00", "timestamp_unix": 1768054290.0}, "starlink_location": {"latitude": 44.470249054453, "longitude": 12.256113336863923, "altitude": 73.24000000000687, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:11:39.968890+00:00", "timestamp_unix": 1768054299.96889}, "starlink_gps": {"latitude": 44.47024898251811, "longitude": 12.25611328663449, "altitude": 73.24000000121134, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:39.969231+00:00", "timestamp_unix": 1768054299.969231}, "nmea_primary": {"latitude": 44.47038166666667, "longitude": 12.256035, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:39.206950+00:00", "timestamp_unix": 1768054299.20695}, "nmea_secondary": {"latitude": 44.47040666666667, "longitude": 12.256098333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:11:38.774882+00:00", "timestamp_unix": 1768054298.774882}}

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


validation_timestamp: 2026-01-10T14:12:10.021897+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.138710310797876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.147554355168868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3815751167644794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.70251306500611, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008901476657003332, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.468227569212214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.953400333939957, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.477091979920484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.96131883858681, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.393437435739854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47043, "longitude": 12.256017, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:01+00:00", "timestamp_unix": 1768054321.0}, "starlink_location": {"latitude": 44.47029359047089, "longitude": 12.256086471319101, "altitude": 71.57000000130292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:12:09.986714+00:00", "timestamp_unix": 1768054329.986714}, "starlink_gps": {"latitude": 44.47029351882045, "longitude": 12.256086521349925, "altitude": 71.57000000080576, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:09.987004+00:00", "timestamp_unix": 1768054329.987004}, "nmea_primary": {"latitude": 44.47044, "longitude": 12.256006666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:09.232776+00:00", "timestamp_unix": 1768054329.232776}, "nmea_secondary": {"latitude": 44.4705, "longitude": 12.25609, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:08.669058+00:00", "timestamp_unix": 1768054328.669058}}

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


validation_timestamp: 2026-01-10T14:12:40.008376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.16874045999762, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.17310619420963, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3492103213479707, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.325186870397363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011954453550978898, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.19728336655873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.990112748761938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.20297640039146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.991273021894123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.612043053859503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470467, "longitude": 12.255977, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:31+00:00", "timestamp_unix": 1768054351.0}, "starlink_location": {"latitude": 44.47030649999999, "longitude": 12.256065156179902, "altitude": 71.21993645391224, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:12:39.969200+00:00", "timestamp_unix": 1768054359.9692}, "starlink_gps": {"latitude": 44.47030649999999, "longitude": 12.25606530683424, "altitude": 71.22393234864141, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:39.969456+00:00", "timestamp_unix": 1768054359.969456}, "nmea_primary": {"latitude": 44.47045833333333, "longitude": 12.25595, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:39.198729+00:00", "timestamp_unix": 1768054359.198729}, "nmea_secondary": {"latitude": 44.47050333333333, "longitude": 12.256038333333333, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:12:38.684685+00:00", "timestamp_unix": 1768054358.684685}}

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


validation_timestamp: 2026-01-10T14:13:10.026384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.759938207535683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.762322028395982, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.049752989317429, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.997238693185051, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015781210264425936, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.874827603943478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.803611688182412, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.87996027210562, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.797291092693214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.558722428433135, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47049, "longitude": 12.25585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:03+00:00", "timestamp_unix": 1768054383.0}, "starlink_location": {"latitude": 44.4703943333333, "longitude": 12.25587038596049, "altitude": 70.9300000037757, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:13:09.986903+00:00", "timestamp_unix": 1768054389.986903}, "starlink_gps": {"latitude": 44.4703943333333, "longitude": 12.255870584841295, "altitude": 70.93000000131623, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:09.987155+00:00", "timestamp_unix": 1768054389.987155}, "nmea_primary": {"latitude": 44.47047833333333, "longitude": 12.25583, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:09.220723+00:00", "timestamp_unix": 1768054389.220723}, "nmea_secondary": {"latitude": 44.470483333333334, "longitude": 12.255925, "altitude": 15.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:09.415064+00:00", "timestamp_unix": 1768054389.415064}}

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


validation_timestamp: 2026-01-10T14:13:40.089050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.914302873033312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.910666525210122, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.767602212412237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.183408912423217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032981311808530006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.468266271840847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.895953105191973, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.469073121467998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.874894267170957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.56283612508373, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470497, "longitude": 12.255705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:35+00:00", "timestamp_unix": 1768054415.0}, "starlink_location": {"latitude": 44.470381900622904, "longitude": 12.25572674949885, "altitude": 70.060000002616, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:13:40.048455+00:00", "timestamp_unix": 1768054420.048455}, "starlink_gps": {"latitude": 44.47038197279324, "longitude": 12.255727152650193, "altitude": 70.06000000256465, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:40.048708+00:00", "timestamp_unix": 1768054420.048708}, "nmea_primary": {"latitude": 44.47049, "longitude": 12.255685, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:39.226160+00:00", "timestamp_unix": 1768054419.22616}, "nmea_secondary": {"latitude": 44.47047833333333, "longitude": 12.255791666666667, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:13:38.495185+00:00", "timestamp_unix": 1768054418.495185}}

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


validation_timestamp: 2026-01-10T14:14:10.022972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.57353104022082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.572217002193709, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2420919256383107, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.621287550122043, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020140569258584956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.966732550581899, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.96195442416423, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.969543314979695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.951346029317854, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.859445927189229, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47049, "longitude": 12.25554, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:05+00:00", "timestamp_unix": 1768054445.0}, "starlink_location": {"latitude": 44.470398211792066, "longitude": 12.255505190692272, "altitude": 70.66000000351858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:14:09.987450+00:00", "timestamp_unix": 1768054449.98745}, "starlink_gps": {"latitude": 44.47039817615264, "longitude": 12.255505439549491, "altitude": 70.66000000206877, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:09.987710+00:00", "timestamp_unix": 1768054449.98771}, "nmea_primary": {"latitude": 44.47049666666667, "longitude": 12.255513333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:09.231452+00:00", "timestamp_unix": 1768054449.231452}, "nmea_secondary": {"latitude": 44.47047666666667, "longitude": 12.255608333333333, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:08.721736+00:00", "timestamp_unix": 1768054448.721736}}

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


validation_timestamp: 2026-01-10T14:14:40.022451+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.277054660250124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.263014133455814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4633816110096274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.54111846764284, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024959504051109874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.870715624138613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.152029700036046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.8600526070639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.130640129446903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.540373487469045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470486, "longitude": 12.255346, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:36+00:00", "timestamp_unix": 1768054476.0}, "starlink_location": {"latitude": 44.47038840975525, "longitude": 12.25530732885691, "altitude": 71.63000000496287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:14:39.988283+00:00", "timestamp_unix": 1768054479.988283}, "starlink_gps": {"latitude": 44.470388480956835, "longitude": 12.25530762716187, "altitude": 71.63000000483012, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:39.988539+00:00", "timestamp_unix": 1768054479.988539}, "nmea_primary": {"latitude": 44.47050333333333, "longitude": 12.255326666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:39.219551+00:00", "timestamp_unix": 1768054479.219551}, "nmea_secondary": {"latitude": 44.47047833333333, "longitude": 12.255415, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:14:38.824675+00:00", "timestamp_unix": 1768054478.824675}}

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


validation_timestamp: 2026-01-10T14:15:10.093198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.232547004260082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.245225561174355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6172339256722164, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.174566565325464, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04075230504839871, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.84953560469629, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.965336600837222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.862320176045118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.94803127121621, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.843293604076885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470505, "longitude": 12.255131, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:08+00:00", "timestamp_unix": 1768054508.0}, "starlink_location": {"latitude": 44.47041359937688, "longitude": 12.25514597853937, "altitude": 71.70000000458424, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:15:10.048876+00:00", "timestamp_unix": 1768054510.048876}, "starlink_gps": {"latitude": 44.47041352726434, "longitude": 12.255146482075697, "altitude": 71.7000000033739, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:10.049130+00:00", "timestamp_unix": 1768054510.04913}, "nmea_primary": {"latitude": 44.470528333333334, "longitude": 12.255126666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:09.227911+00:00", "timestamp_unix": 1768054509.227911}, "nmea_secondary": {"latitude": 44.47047833333333, "longitude": 12.255213333333334, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:09.521028+00:00", "timestamp_unix": 1768054509.521028}}

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


validation_timestamp: 2026-01-10T14:15:40.010628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.512463915451123, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.491878767346158, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.500790593636959, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0280749227042065, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02528698917432721, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.422938293783634, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.21304475861381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.415039256315913, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.189437873933178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.906246142270371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470512, "longitude": 12.254986, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:30+00:00", "timestamp_unix": 1768054530.0}, "starlink_location": {"latitude": 44.47042827878014, "longitude": 12.254900645054398, "altitude": 68.17992808781479, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:15:39.971108+00:00", "timestamp_unix": 1768054539.971108}, "starlink_gps": {"latitude": 44.47042835091596, "longitude": 12.25490094727351, "altitude": 68.18393604664604, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:39.971366+00:00", "timestamp_unix": 1768054539.971366}, "nmea_primary": {"latitude": 44.47054, "longitude": 12.2549, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:39.234128+00:00", "timestamp_unix": 1768054539.234128}, "nmea_secondary": {"latitude": 44.470486666666666, "longitude": 12.255, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:15:38.732793+00:00", "timestamp_unix": 1768054538.732793}}

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


validation_timestamp: 2026-01-10T14:16:10.022775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.91210560408004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.903436428144506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.089346975060852, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7146287387518013, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015906750247349218, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.55073739079877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.53965689613381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.550280469092495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.526973207678331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.592031334192574, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47053, "longitude": 12.254762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:00+00:00", "timestamp_unix": 1768054560.0}, "starlink_location": {"latitude": 44.47046283333333, "longitude": 12.254700718430254, "altitude": 69.25000000196498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:16:09.988137+00:00", "timestamp_unix": 1768054569.988137}, "starlink_gps": {"latitude": 44.47046283333333, "longitude": 12.254700918893397, "altitude": 69.25000000196498, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:09.988394+00:00", "timestamp_unix": 1768054569.988394}, "nmea_primary": {"latitude": 44.47056666666667, "longitude": 12.254705, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:09.219529+00:00", "timestamp_unix": 1768054569.219529}, "nmea_secondary": {"latitude": 44.47052, "longitude": 12.254806666666667, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:08.758188+00:00", "timestamp_unix": 1768054568.758188}}

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


validation_timestamp: 2026-01-10T14:16:40.022584+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.213744616260503, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2132643451127585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.102571373588292, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.23641745242345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01183498197538696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.250404051231055, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.891571969472959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.253759960537973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.883375170502101, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.113473531139212, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470543, "longitude": 12.254581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:32+00:00", "timestamp_unix": 1768054592.0}, "starlink_location": {"latitude": 44.47048716666665, "longitude": 12.254577747757798, "altitude": 69.9479449676197, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:16:39.988644+00:00", "timestamp_unix": 1768054599.988644}, "starlink_gps": {"latitude": 44.47048716666666, "longitude": 12.254577896906973, "altitude": 69.95190092784549, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:39.988897+00:00", "timestamp_unix": 1768054599.988897}, "nmea_primary": {"latitude": 44.47055833333334, "longitude": 12.254548333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:39.223190+00:00", "timestamp_unix": 1768054599.22319}, "nmea_secondary": {"latitude": 44.47053833333333, "longitude": 12.254646666666666, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:16:38.758120+00:00", "timestamp_unix": 1768054598.75812}}

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


validation_timestamp: 2026-01-10T14:17:10.335273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.14705832330438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.146219750965585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9161727555781085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.260565524926628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02533879768819121, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.710137414655833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.840694921122997, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.72015356658484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.828991122255331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.019804396823453, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470554, "longitude": 12.254446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:03+00:00", "timestamp_unix": 1768054623.0}, "starlink_location": {"latitude": 44.47047693277487, "longitude": 12.254405686850898, "altitude": 71.01000000002027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:17:10.051334+00:00", "timestamp_unix": 1768054630.051334}, "starlink_gps": {"latitude": 44.470476860491296, "longitude": 12.254405989689472, "altitude": 71.00999999966582, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:10.051595+00:00", "timestamp_unix": 1768054630.051595}, "nmea_primary": {"latitude": 44.470555, "longitude": 12.254396666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:09.208706+00:00", "timestamp_unix": 1768054629.208706}, "nmea_secondary": {"latitude": 44.47053833333333, "longitude": 12.254495, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:08.788220+00:00", "timestamp_unix": 1768054628.78822}}

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


validation_timestamp: 2026-01-10T14:17:40.028335+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.169813849722333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.164491156646358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.744749685244428, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.177353294233043, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020154017192674442, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.99011727779451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.010317271325125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.991595880955971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.996008137305678, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.688623096173662, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470566, "longitude": 12.254277, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:35+00:00", "timestamp_unix": 1768054655.0}, "starlink_location": {"latitude": 44.47050037839694, "longitude": 12.254230691119005, "altitude": 73.98000000414794, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:17:39.989160+00:00", "timestamp_unix": 1768054659.98916}, "starlink_gps": {"latitude": 44.47050034273373, "longitude": 12.254230940142826, "altitude": 73.98000000437506, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:39.989414+00:00", "timestamp_unix": 1768054659.989414}, "nmea_primary": {"latitude": 44.470571666666665, "longitude": 12.254243333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:39.229662+00:00", "timestamp_unix": 1768054659.229662}, "nmea_secondary": {"latitude": 44.47054, "longitude": 12.254315, "altitude": 14.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:17:38.745567+00:00", "timestamp_unix": 1768054658.745567}}

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


validation_timestamp: 2026-01-10T14:18:10.084405+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.71428106635593, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.704847836949689, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1348894600579706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.235272369504572, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0240029725061455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.264617215239888, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.747661376291283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.25843118455438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.727403350392349, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.996812903057061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470596, "longitude": 12.254113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:06+00:00", "timestamp_unix": 1768054686.0}, "starlink_location": {"latitude": 44.470499166666634, "longitude": 12.254054853816461, "altitude": 75.07000000221065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:18:10.050024+00:00", "timestamp_unix": 1768054690.050024}, "starlink_gps": {"latitude": 44.470499166666656, "longitude": 12.25405515631158, "altitude": 75.07000000273362, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:10.050282+00:00", "timestamp_unix": 1768054690.050282}, "nmea_primary": {"latitude": 44.47058833333333, "longitude": 12.254088333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:09.234579+00:00", "timestamp_unix": 1768054689.234579}, "nmea_secondary": {"latitude": 44.470531666666666, "longitude": 12.254126666666666, "altitude": 8.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:08.779883+00:00", "timestamp_unix": 1768054688.779883}}

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


validation_timestamp: 2026-01-10T14:18:40.087617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.872139859502781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.862219000761834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4665036058252918, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.932815011907906, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04005335006941012, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.843667937249474, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.4226139328053184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842226914449497, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.384286652252387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.830210380102436, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4706, "longitude": 12.253935, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:37+00:00", "timestamp_unix": 1768054717.0}, "starlink_location": {"latitude": 44.470540166666645, "longitude": 12.253913311657074, "altitude": 73.06000000368401, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:18:40.050694+00:00", "timestamp_unix": 1768054720.050694}, "starlink_gps": {"latitude": 44.470540166666645, "longitude": 12.253913816425865, "altitude": 73.06000000255375, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:40.050988+00:00", "timestamp_unix": 1768054720.050988}, "nmea_primary": {"latitude": 44.47060166666667, "longitude": 12.253916666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:39.222156+00:00", "timestamp_unix": 1768054719.222156}, "nmea_secondary": {"latitude": 44.470551666666665, "longitude": 12.253966666666667, "altitude": 7.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:38.806689+00:00", "timestamp_unix": 1768054718.806689}}

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


validation_timestamp: 2026-01-10T14:19:10.010329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.830822168877305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.824688965910573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.073398718926052, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5131946097875058, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021454335233880257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.832723834383, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.3176418632291504, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.838914995270368, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.311554597230462, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.270645198770162, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470608, "longitude": 12.253826, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:18:58+00:00", "timestamp_unix": 1768054738.0}, "starlink_location": {"latitude": 44.47054588771852, "longitude": 12.253756649237504, "altitude": 72.83993738715621, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:19:09.970940+00:00", "timestamp_unix": 1768054749.97094}, "starlink_gps": {"latitude": 44.4705458158493, "longitude": 12.25375690015674, "altitude": 72.8439305384042, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:09.971199+00:00", "timestamp_unix": 1768054749.971199}, "nmea_primary": {"latitude": 44.470625, "longitude": 12.253766666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:09.209135+00:00", "timestamp_unix": 1768054749.209135}, "nmea_secondary": {"latitude": 44.47058333333333, "longitude": 12.253798333333334, "altitude": 7.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:08.682212+00:00", "timestamp_unix": 1768054748.682212}}

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


validation_timestamp: 2026-01-10T14:19:40.030749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.51275130312666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.50540621488457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.398041235712077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3390652965014502, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016315383756273838, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.510854151644718, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.562241829883858, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.511131922850126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.552108901588868, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.353571886151346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47064, "longitude": 12.253686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:30+00:00", "timestamp_unix": 1768054770.0}, "starlink_location": {"latitude": 44.47056171177969, "longitude": 12.25359105261695, "altitude": 72.83794601682487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:19:39.989759+00:00", "timestamp_unix": 1768054779.989759}, "starlink_gps": {"latitude": 44.4705616760781, "longitude": 12.25359125205079, "altitude": 72.84191327804014, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:39.990017+00:00", "timestamp_unix": 1768054779.990017}, "nmea_primary": {"latitude": 44.470645, "longitude": 12.253618333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:39.231511+00:00", "timestamp_unix": 1768054779.231511}, "nmea_secondary": {"latitude": 44.470625, "longitude": 12.253706666666666, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:19:38.783299+00:00", "timestamp_unix": 1768054778.783299}}

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


validation_timestamp: 2026-01-10T14:20:10.085003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.581610637475357, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.596106344367129, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.155281888050119, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.247206207423068, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022686144188841083, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.756262034380641, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.732688930554389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.778412144840979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.733782804786907, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.290576276592816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470657, "longitude": 12.253534, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:02+00:00", "timestamp_unix": 1768054802.0}, "starlink_location": {"latitude": 44.47060703218644, "longitude": 12.253527291273162, "altitude": 70.83000000077254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:20:10.051210+00:00", "timestamp_unix": 1768054810.05121}, "starlink_gps": {"latitude": 44.470606887674606, "longitude": 12.253527493088692, "altitude": 70.83000000181985, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:10.051469+00:00", "timestamp_unix": 1768054810.051469}, "nmea_primary": {"latitude": 44.47065833333333, "longitude": 12.253481666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:09.235051+00:00", "timestamp_unix": 1768054809.235051}, "nmea_secondary": {"latitude": 44.47067166666667, "longitude": 12.25361, "altitude": 12.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:08.705572+00:00", "timestamp_unix": 1768054808.705572}}

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


validation_timestamp: 2026-01-10T14:20:40.007047+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.371406941301759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.379313156391676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.999306059686166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.68178016606415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012627846948300131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.582120536167006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.045932071503954, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.591642976643618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.045372877504807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.536694430980974, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470688, "longitude": 12.253423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:33+00:00", "timestamp_unix": 1768054833.0}, "starlink_location": {"latitude": 44.47061736058276, "longitude": 12.253459489302703, "altitude": 70.08000000067783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:20:39.972483+00:00", "timestamp_unix": 1768054839.972483}, "starlink_gps": {"latitude": 44.47061732455948, "longitude": 12.25345964022573, "altitude": 70.08000000116178, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:39.972739+00:00", "timestamp_unix": 1768054839.972739}, "nmea_primary": {"latitude": 44.47069166666667, "longitude": 12.253398333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:39.222507+00:00", "timestamp_unix": 1768054839.222507}, "nmea_secondary": {"latitude": 44.47070166666666, "longitude": 12.253505, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:20:38.417635+00:00", "timestamp_unix": 1768054838.417635}}

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


validation_timestamp: 2026-01-10T14:21:10.093613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.216617348913719, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.204878215237569, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.20729901860405, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.840055103410371, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025282017130775172, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.159411268598884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.483950155580336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.150308040258947, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.46285198142059, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7053099339246875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47072, "longitude": 12.253319, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:05+00:00", "timestamp_unix": 1768054865.0}, "starlink_location": {"latitude": 44.47064706725444, "longitude": 12.253302353635272, "altitude": 70.39191216774559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:21:10.051537+00:00", "timestamp_unix": 1768054870.051537}, "starlink_gps": {"latitude": 44.47064713937609, "longitude": 12.253302655796086, "altitude": 70.39992651110985, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:10.051795+00:00", "timestamp_unix": 1768054870.051795}, "nmea_primary": {"latitude": 44.47073833333334, "longitude": 12.253308333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:09.225702+00:00", "timestamp_unix": 1768054869.225702}, "nmea_secondary": {"latitude": 44.470728333333334, "longitude": 12.253391666666667, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:08.526941+00:00", "timestamp_unix": 1768054868.526941}}

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


validation_timestamp: 2026-01-10T14:21:40.010844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.835144840540863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.839151224168752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.752688499703961, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9731671329872764, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01698530170460252, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.051293569144232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.992354697453825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.05875062731134, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.993063642449544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.664677156798793, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470764, "longitude": 12.25322, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:36+00:00", "timestamp_unix": 1768054896.0}, "starlink_location": {"latitude": 44.470680915186264, "longitude": 12.253148655821454, "altitude": 71.13000000151928, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:21:39.972693+00:00", "timestamp_unix": 1768054899.972693}, "starlink_gps": {"latitude": 44.47068080698909, "longitude": 12.253148806922606, "altitude": 71.13000000036081, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:39.972947+00:00", "timestamp_unix": 1768054899.972947}, "nmea_primary": {"latitude": 44.47078333333333, "longitude": 12.253198333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:39.232174+00:00", "timestamp_unix": 1768054899.232174}, "nmea_secondary": {"latitude": 44.470773333333334, "longitude": 12.253268333333333, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:21:38.729909+00:00", "timestamp_unix": 1768054898.729909}}

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


validation_timestamp: 2026-01-10T14:22:10.011406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.020417881237755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.024363048631784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0438996565293235, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.228943444750775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011802673036515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.861221570649388, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.89470952272124, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.865213043719239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.89867548355389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.997364495361022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470795, "longitude": 12.253123, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:07+00:00", "timestamp_unix": 1768054927.0}, "starlink_location": {"latitude": 44.470688693938996, "longitude": 12.253150500000002, "altitude": 70.72999999996082, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:22:09.972207+00:00", "timestamp_unix": 1768054929.972207}, "starlink_gps": {"latitude": 44.47068865785999, "longitude": 12.2531505, "altitude": 70.73000000036483, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:09.972461+00:00", "timestamp_unix": 1768054929.972461}, "nmea_primary": {"latitude": 44.470821666666666, "longitude": 12.253131666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:09.232979+00:00", "timestamp_unix": 1768054929.232979}, "nmea_secondary": {"latitude": 44.470803333333336, "longitude": 12.253175, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:08.553288+00:00", "timestamp_unix": 1768054928.553288}}

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


validation_timestamp: 2026-01-10T14:22:40.096494+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.29147355602837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.296777625146623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5988034629299257, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1770166588838857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011346206023807759, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.79860283798039, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.754852956864367, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.804477725099291, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.76248711670796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.099491557605497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470806, "longitude": 12.253092, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:30+00:00", "timestamp_unix": 1768054950.0}, "starlink_location": {"latitude": 44.470700432797024, "longitude": 12.253137937749578, "altitude": 70.58000000066717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:22:40.052122+00:00", "timestamp_unix": 1768054960.052122}, "starlink_gps": {"latitude": 44.470700360521136, "longitude": 12.253137836813782, "altitude": 70.58000000062144, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:40.052377+00:00", "timestamp_unix": 1768054960.052377}, "nmea_primary": {"latitude": 44.47083833333333, "longitude": 12.25309, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:39.215537+00:00", "timestamp_unix": 1768054959.215537}, "nmea_secondary": {"latitude": 44.470815, "longitude": 12.25313, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:22:38.754065+00:00", "timestamp_unix": 1768054958.754065}}

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


validation_timestamp: 2026-01-10T14:23:10.012345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.834689874893371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.834689869069706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7419883568532817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4756005191435546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 6.326983263652445e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.256018122932396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.040398825227909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.256018116960675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.040398819212967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2389249180134985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470825, "longitude": 12.253072, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:01+00:00", "timestamp_unix": 1768054981.0}, "starlink_location": {"latitude": 44.47069999999999, "longitude": 12.253137333333331, "altitude": 70.53993328217813, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:23:09.972492+00:00", "timestamp_unix": 1768054989.972492}, "starlink_gps": {"latitude": 44.47070000000004, "longitude": 12.253137333333335, "altitude": 70.54393113135102, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:09.972749+00:00", "timestamp_unix": 1768054989.972749}, "nmea_primary": {"latitude": 44.47084, "longitude": 12.253078333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:09.216203+00:00", "timestamp_unix": 1768054989.216203}, "nmea_secondary": {"latitude": 44.470821666666666, "longitude": 12.25309, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:08.798310+00:00", "timestamp_unix": 1768054988.79831}}

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


validation_timestamp: 2026-01-10T14:23:40.013227+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.535239476034269, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.542920246255228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.792223602989141, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4988810091648403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801125390859501, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.26186545008695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.198176030845053, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.269711400687104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.205952646003018, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5605200945723361, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47084, "longitude": 12.253074, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:33+00:00", "timestamp_unix": 1768055013.0}, "starlink_location": {"latitude": 44.47070605461034, "longitude": 12.253129666666664, "altitude": 70.51000000045555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:23:39.972890+00:00", "timestamp_unix": 1768055019.97289}, "starlink_gps": {"latitude": 44.4707059825634, "longitude": 12.253129666666668, "altitude": 70.50999999969939, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:39.973142+00:00", "timestamp_unix": 1768055019.973142}, "nmea_primary": {"latitude": 44.47083166666667, "longitude": 12.253093333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:39.201417+00:00", "timestamp_unix": 1768055019.201417}, "nmea_secondary": {"latitude": 44.47083, "longitude": 12.253086666666666, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:23:38.470628+00:00", "timestamp_unix": 1768055018.470628}}

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


validation_timestamp: 2026-01-10T14:24:10.013999+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.880228965467424, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.88080672371904, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8147123083662582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.508684715824283, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982226510769018, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.249616193470917, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.55211884764496, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.250019591079905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.55299509552366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.302827353210461, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470882, "longitude": 12.2530775, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:06+00:00", "timestamp_unix": 1768055046.0}, "starlink_location": {"latitude": 44.47071399999999, "longitude": 12.253111996504142, "altitude": 70.39999999988811, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:24:09.973105+00:00", "timestamp_unix": 1768055049.973105}, "starlink_gps": {"latitude": 44.470713999999994, "longitude": 12.253112046689948, "altitude": 70.39999999993606, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:09.973369+00:00", "timestamp_unix": 1768055049.973369}, "nmea_primary": {"latitude": 44.470868333333335, "longitude": 12.25309, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:09.201806+00:00", "timestamp_unix": 1768055049.201806}, "nmea_secondary": {"latitude": 44.470841666666665, "longitude": 12.253071666666667, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:08.800195+00:00", "timestamp_unix": 1768055048.800195}}

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


validation_timestamp: 2026-01-10T14:24:40.013346+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.289615184793767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.29360130349576, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2701311225546787, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.795821466805316, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003986539626061566, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.3547556664392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.60429310841494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.358735338996716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.608271230695896, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.751156617940755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470913, "longitude": 12.253071, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:37+00:00", "timestamp_unix": 1768055077.0}, "starlink_location": {"latitude": 44.47075752717667, "longitude": 12.253067833333333, "altitude": 70.23000000145156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:24:39.973486+00:00", "timestamp_unix": 1768055079.973486}, "starlink_gps": {"latitude": 44.47075749132486, "longitude": 12.253067833333327, "altitude": 70.2300000003614, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:39.973743+00:00", "timestamp_unix": 1768055079.973743}, "nmea_primary": {"latitude": 44.470913333333336, "longitude": 12.253055, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:39.202075+00:00", "timestamp_unix": 1768055079.202075}, "nmea_secondary": {"latitude": 44.470861666666664, "longitude": 12.253058333333334, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:38.691219+00:00", "timestamp_unix": 1768055078.691219}}

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


validation_timestamp: 2026-01-10T14:25:10.013458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.59685775917695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.60471098795614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9104611682675072, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.480216411705855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008939702031842266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.2997671800381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.37472307944598, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.307400461184276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.382143864762632, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.968969743282602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.470943, "longitude": 12.253059, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:24:58+00:00", "timestamp_unix": 1768055098.0}, "starlink_location": {"latitude": 44.470757887881014, "longitude": 12.253068336934453, "altitude": 70.23000000161841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:25:09.973870+00:00", "timestamp_unix": 1768055109.97387}, "starlink_gps": {"latitude": 44.47075781592289, "longitude": 12.253068286688382, "altitude": 70.23000000074293, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:09.974126+00:00", "timestamp_unix": 1768055109.974126}, "nmea_primary": {"latitude": 44.47096666666667, "longitude": 12.253043333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:09.205932+00:00", "timestamp_unix": 1768055109.205932}, "nmea_secondary": {"latitude": 44.470895, "longitude": 12.253043333333334, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:08.388571+00:00", "timestamp_unix": 1768055108.388571}}

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


validation_timestamp: 2026-01-10T14:25:40.011377+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.482126932597737, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.48993684544837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.348826420910962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5076904779303972, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008953882584236898, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 26.378293799989063, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.243605281550604, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 26.385731994636348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.251115386606966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.14221943284109, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47097, "longitude": 12.253047, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:30+00:00", "timestamp_unix": 1768055130.0}, "starlink_location": {"latitude": 44.47076805463099, "longitude": 12.253060836992688, "altitude": 70.03000000049647, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:25:39.973797+00:00", "timestamp_unix": 1768055139.973797}, "starlink_gps": {"latitude": 44.47076798255872, "longitude": 12.253060786666902, "altitude": 70.03000000088066, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:39.974058+00:00", "timestamp_unix": 1768055139.974058}, "nmea_primary": {"latitude": 44.471003333333336, "longitude": 12.253018333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:39.205822+00:00", "timestamp_unix": 1768055139.205822}, "nmea_secondary": {"latitude": 44.47094, "longitude": 12.253033333333333, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:25:38.701891+00:00", "timestamp_unix": 1768055138.701891}}

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


validation_timestamp: 2026-01-10T14:26:10.092832+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.085346148910446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.100669091384688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.99790623886854, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.295509432994082, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017922580191823856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 24.68226600084261, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.800358572906145, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.69825428812334, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.815783292226733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.048658123780406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471027, "longitude": 12.253045, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:02+00:00", "timestamp_unix": 1768055162.0}, "starlink_location": {"latitude": 44.47083803212848, "longitude": 12.253022895674615, "altitude": 70.511913786845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:26:10.055078+00:00", "timestamp_unix": 1768055170.055078}, "starlink_gps": {"latitude": 44.470837887864704, "longitude": 12.253022996409596, "altitude": 70.51992927724014, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:10.055337+00:00", "timestamp_unix": 1768055170.055337}, "nmea_primary": {"latitude": 44.47106, "longitude": 12.253025, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:09.224163+00:00", "timestamp_unix": 1768055169.224163}, "nmea_secondary": {"latitude": 44.47100666666667, "longitude": 12.25304, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:08.501719+00:00", "timestamp_unix": 1768055168.501719}}

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


validation_timestamp: 2026-01-10T14:26:40.012223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.875806076087315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.88014523504473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.182448001971388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.271857188418877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005652404671715779, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 28.983677578381727, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.33509864694728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 28.987924771446096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.33899744528448, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.962482287334369, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4711, "longitude": 12.253044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:35+00:00", "timestamp_unix": 1768055195.0}, "starlink_location": {"latitude": 44.47086819395034, "longitude": 12.253015336949124, "altitude": 71.0400727267688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:26:39.974244+00:00", "timestamp_unix": 1768055199.974244}, "starlink_gps": {"latitude": 44.470868157944246, "longitude": 12.25301528666521, "altitude": 71.03607163402052, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:39.974500+00:00", "timestamp_unix": 1768055199.9745}, "nmea_primary": {"latitude": 44.47112833333333, "longitude": 12.253038333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:39.225613+00:00", "timestamp_unix": 1768055199.225613}, "nmea_secondary": {"latitude": 44.47106, "longitude": 12.253008333333334, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:26:38.704553+00:00", "timestamp_unix": 1768055198.704553}}

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


validation_timestamp: 2026-01-10T14:27:10.013251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 29.454107245874837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 29.458699335050156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.203089078901918, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.155365900989946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005638256676354484, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 30.868616232384227, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.421716348413785, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 30.873017943292478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.42566835618615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.930419910312468, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471157, "longitude": 12.253062, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:06+00:00", "timestamp_unix": 1768055226.0}, "starlink_location": {"latitude": 44.470895693846074, "longitude": 12.253001170137075, "altitude": 70.96000000203595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:27:09.974423+00:00", "timestamp_unix": 1768055229.974423}, "starlink_gps": {"latitude": 44.470895657930114, "longitude": 12.253001119978986, "altitude": 70.96000000015877, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:09.974680+00:00", "timestamp_unix": 1768055229.97468}, "nmea_primary": {"latitude": 44.47117166666666, "longitude": 12.253043333333334, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:09.226963+00:00", "timestamp_unix": 1768055229.226963}, "nmea_secondary": {"latitude": 44.471088333333334, "longitude": 12.252998333333334, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:08.717998+00:00", "timestamp_unix": 1768055228.717998}}

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


validation_timestamp: 2026-01-10T14:27:40.030553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 31.199318204887405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 31.204145070296544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.625069208593118, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.743762506513624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005587431980912972, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 33.360706187572355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.59849602310374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 33.36539798236139, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.603191246597547, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.762278837498475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471203, "longitude": 12.253087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:37+00:00", "timestamp_unix": 1768055257.0}, "starlink_location": {"latitude": 44.470931545120635, "longitude": 12.252987528526404, "altitude": 71.04999999999656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:27:39.993880+00:00", "timestamp_unix": 1768055259.99388}, "starlink_gps": {"latitude": 44.47093150952843, "longitude": 12.252987478820428, "altitude": 71.04999999951407, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:39.994137+00:00", "timestamp_unix": 1768055259.994137}, "nmea_primary": {"latitude": 44.471225, "longitude": 12.253075, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:39.215049+00:00", "timestamp_unix": 1768055259.215049}, "nmea_secondary": {"latitude": 44.471156666666666, "longitude": 12.253055, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:38.729722+00:00", "timestamp_unix": 1768055258.729722}}

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


validation_timestamp: 2026-01-10T14:28:10.016255+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 33.09888532752783, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 33.111495417123045, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.076305341203553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0551593011761033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012641761876608992, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 36.91085924157886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.44191599710651, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 36.92342164001414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.45439250577981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.789245372856415, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471237, "longitude": 12.2530985, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:27:58+00:00", "timestamp_unix": 1768055278.0}, "starlink_location": {"latitude": 44.47094858163988, "longitude": 12.252995336851544, "altitude": 70.92000000283309, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:28:09.977750+00:00", "timestamp_unix": 1768055289.97775}, "starlink_gps": {"latitude": 44.47094847374714, "longitude": 12.252995286625987, "altitude": 70.92000000357746, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:09.978004+00:00", "timestamp_unix": 1768055289.978004}, "nmea_primary": {"latitude": 44.471273333333336, "longitude": 12.253091666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:09.218385+00:00", "timestamp_unix": 1768055289.218385}, "nmea_secondary": {"latitude": 44.47123666666667, "longitude": 12.25306, "altitude": 10.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:08.741931+00:00", "timestamp_unix": 1768055288.741931}}

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


validation_timestamp: 2026-01-10T14:28:40.013771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.939592552320512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.95217802704748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.380304494977414, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0892442143675782, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012589195949244323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.14550972584708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.906083318576854, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.15801620262109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.918611125129345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.249413987290733, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4713, "longitude": 12.253122, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:30+00:00", "timestamp_unix": 1768055310.0}, "starlink_location": {"latitude": 44.47113124820414, "longitude": 12.253037003472132, "altitude": 71.0599999999614, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:28:39.975022+00:00", "timestamp_unix": 1768055319.975022}, "starlink_gps": {"latitude": 44.47113114076003, "longitude": 12.253036953455267, "altitude": 71.05999999995868, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:39.975280+00:00", "timestamp_unix": 1768055319.97528}, "nmea_primary": {"latitude": 44.471335, "longitude": 12.253096666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:39.220953+00:00", "timestamp_unix": 1768055319.220953}, "nmea_secondary": {"latitude": 44.471288333333334, "longitude": 12.253086666666666, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:28:38.764348+00:00", "timestamp_unix": 1768055318.764348}}

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


validation_timestamp: 2026-01-10T14:29:10.016974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.485034071925018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.48996419317544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.454162628202641, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.521935978566685, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056422317511408675, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.747714401452747, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.381827317544042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.752451990487266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.38617277710586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.502429473587945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47138, "longitude": 12.253133, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:01+00:00", "timestamp_unix": 1768055341.0}, "starlink_location": {"latitude": 44.47122869393823, "longitude": 12.253073003602033, "altitude": 71.9900713927687, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:29:09.976004+00:00", "timestamp_unix": 1768055349.976004}, "starlink_gps": {"latitude": 44.47122865799694, "longitude": 12.253072953408308, "altitude": 71.98607749993963, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:09.976259+00:00", "timestamp_unix": 1768055349.976259}, "nmea_primary": {"latitude": 44.47142, "longitude": 12.25313, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:09.222507+00:00", "timestamp_unix": 1768055349.222507}, "nmea_secondary": {"latitude": 44.47132166666667, "longitude": 12.253085, "altitude": 6.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:08.688434+00:00", "timestamp_unix": 1768055348.688434}}

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


validation_timestamp: 2026-01-10T14:29:40.011642+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.745573164980398, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.756566843632628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5292099476793632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.655271369886586, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011287424977103526, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.955384993006543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3757773036143903, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.966028620002984, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3862214126294994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.96042694113323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47146, "longitude": 12.253167, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:35+00:00", "timestamp_unix": 1768055375.0}, "starlink_location": {"latitude": 44.47137022116175, "longitude": 12.25308900713942, "altitude": 71.78000000075299, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:29:39.975441+00:00", "timestamp_unix": 1768055379.975441}, "starlink_gps": {"latitude": 44.47137014926032, "longitude": 12.253088906725353, "altitude": 71.78000000093297, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:39.975698+00:00", "timestamp_unix": 1768055379.975698}, "nmea_primary": {"latitude": 44.471491666666665, "longitude": 12.25317, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:39.227244+00:00", "timestamp_unix": 1768055379.227244}, "nmea_secondary": {"latitude": 44.471375, "longitude": 12.253105, "altitude": 4.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:29:38.715082+00:00", "timestamp_unix": 1768055378.715082}}

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


validation_timestamp: 2026-01-10T14:30:10.093550+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.593658967378682, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.607838038980034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.449389302400682, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.197732052088861, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017898705394117188, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.701628090101975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.401845729256415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.71402434810701, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.41568538379065, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.361844794584503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47152, "longitude": 12.2532215, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:06+00:00", "timestamp_unix": 1768055406.0}, "starlink_location": {"latitude": 44.471442266068905, "longitude": 12.253169042009773, "altitude": 70.41000000015158, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:30:10.055804+00:00", "timestamp_unix": 1768055410.055804}, "starlink_gps": {"latitude": 44.471442193884876, "longitude": 12.253168840392107, "altitude": 70.41000000055011, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:10.056066+00:00", "timestamp_unix": 1768055410.056066}, "nmea_primary": {"latitude": 44.47156, "longitude": 12.25322, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:09.232326+00:00", "timestamp_unix": 1768055409.232326}, "nmea_secondary": {"latitude": 44.471486666666664, "longitude": 12.253196666666666, "altitude": 7.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:08.713977+00:00", "timestamp_unix": 1768055408.713977}}

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


validation_timestamp: 2026-01-10T14:30:40.091161+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.768246975866493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.8039890895848, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4797652121323632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.860870130489509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03588493000111285, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.17225461264958, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.141734181379237, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.20779105595485, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.176405993458305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.124743194600539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471584, "longitude": 12.253274, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:37+00:00", "timestamp_unix": 1768055437.0}, "starlink_location": {"latitude": 44.47147706425147, "longitude": 12.253215375326887, "altitude": 71.24000000389194, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:30:40.056558+00:00", "timestamp_unix": 1768055440.056558}, "starlink_gps": {"latitude": 44.47147677540378, "longitude": 12.25321517363122, "altitude": 71.24000000249346, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:40.056826+00:00", "timestamp_unix": 1768055440.056826}, "nmea_primary": {"latitude": 44.471615, "longitude": 12.25328, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:39.215535+00:00", "timestamp_unix": 1768055439.215535}, "nmea_secondary": {"latitude": 44.47154, "longitude": 12.253233333333334, "altitude": 10.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:30:38.726821+00:00", "timestamp_unix": 1768055438.726821}}

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


validation_timestamp: 2026-01-10T14:31:10.017858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.713865686134813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.731349020995571, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.232580969324913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.328502700860559, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017858501530950126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.750505022837121, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.672168154129947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.767680825524755, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6886144334774436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.176071642895841, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471657, "longitude": 12.253329, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:08+00:00", "timestamp_unix": 1768055468.0}, "starlink_location": {"latitude": 44.47155510881931, "longitude": 12.25329150702329, "altitude": 72.13006397876764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:31:09.976096+00:00", "timestamp_unix": 1768055469.976096}, "starlink_gps": {"latitude": 44.471554965071306, "longitude": 12.253291406647264, "altitude": 72.12607056252395, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:09.976350+00:00", "timestamp_unix": 1768055469.97635}, "nmea_primary": {"latitude": 44.47167666666667, "longitude": 12.253323333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:09.255777+00:00", "timestamp_unix": 1768055469.255777}, "nmea_secondary": {"latitude": 44.471615, "longitude": 12.253296666666667, "altitude": 9.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:08.513977+00:00", "timestamp_unix": 1768055468.513977}}

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


validation_timestamp: 2026-01-10T14:31:40.022651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.348397165423914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.360722398838685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.6894746613432226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7120628809252676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012627279442462093, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.88898002162486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.06098763325472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.90159554183244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.073611483511768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.841623453116654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471703, "longitude": 12.253358, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:30+00:00", "timestamp_unix": 1768055490.0}, "starlink_location": {"latitude": 44.47166174836393, "longitude": 12.253323336884442, "altitude": 73.47000000016453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:31:39.977050+00:00", "timestamp_unix": 1768055499.97705}, "starlink_gps": {"latitude": 44.47166164059479, "longitude": 12.253323286715824, "altitude": 73.47000000090962, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:39.977311+00:00", "timestamp_unix": 1768055499.977311}, "nmea_primary": {"latitude": 44.471761666666666, "longitude": 12.253376666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:39.257138+00:00", "timestamp_unix": 1768055499.257138}, "nmea_secondary": {"latitude": 44.471696666666666, "longitude": 12.253338333333334, "altitude": 7.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:31:38.728451+00:00", "timestamp_unix": 1768055498.728451}}

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


validation_timestamp: 2026-01-10T14:32:10.089556+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.047395744048205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.074132349268889, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.126436818506987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.865843130964409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028888794613184502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.850708304208503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3668233627057247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.874611628474689, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.388932645109442, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.501369704044837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471798, "longitude": 12.253421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:01+00:00", "timestamp_unix": 1768055521.0}, "starlink_location": {"latitude": 44.471752865441914, "longitude": 12.253378479629767, "altitude": 70.58000000394897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:32:10.056640+00:00", "timestamp_unix": 1768055530.05664}, "starlink_gps": {"latitude": 44.47175272098722, "longitude": 12.253378177020087, "altitude": 70.58000000278315, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:10.056903+00:00", "timestamp_unix": 1768055530.056903}, "nmea_primary": {"latitude": 44.471835, "longitude": 12.253425, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:09.241475+00:00", "timestamp_unix": 1768055529.241475}, "nmea_secondary": {"latitude": 44.47177333333333, "longitude": 12.253386666666668, "altitude": 6.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:08.740046+00:00", "timestamp_unix": 1768055528.740046}}

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


validation_timestamp: 2026-01-10T14:32:40.016253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7375094861313767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7444962008836735, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.02241760333915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3205814794768305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026683272690511482, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.163094784269466, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.817568342031239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.17905502985236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.816948307904665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.250540722879799, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.471825, "longitude": 12.253562, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:32+00:00", "timestamp_unix": 1768055552.0}, "starlink_location": {"latitude": 44.471792081594295, "longitude": 12.253571521026009, "altitude": 69.05993679049385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:32:39.977041+00:00", "timestamp_unix": 1768055559.977041}, "starlink_gps": {"latitude": 44.47179197398284, "longitude": 12.253571220453896, "altitude": 69.06392281381738, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:39.977294+00:00", "timestamp_unix": 1768055559.977294}, "nmea_primary": {"latitude": 44.471846666666664, "longitude": 12.253585, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:39.232766+00:00", "timestamp_unix": 1768055559.232766}, "nmea_secondary": {"latitude": 44.47187, "longitude": 12.253513333333334, "altitude": 15.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:32:39.448583+00:00", "timestamp_unix": 1768055559.448583}}

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


validation_timestamp: 2026-01-10T14:33:10.017311+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1959707601684606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.19164962593205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.576481926380744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.191451621420885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048032479552827655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.915964024652563, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.89078981744697, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.936714229372217, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.864298602577247, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.189735561559111, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47191, "longitude": 12.253862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:05+00:00", "timestamp_unix": 1768055585.0}, "starlink_location": {"latitude": 44.47188513588476, "longitude": 12.253882204898616, "altitude": 70.82000001893086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:33:09.977412+00:00", "timestamp_unix": 1768055589.977412}, "starlink_gps": {"latitude": 44.47188495662785, "longitude": 12.253881654142363, "altitude": 70.82000001430643, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:09.977670+00:00", "timestamp_unix": 1768055589.97767}, "nmea_primary": {"latitude": 44.471938333333334, "longitude": 12.253883333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:09.217829+00:00", "timestamp_unix": 1768055589.217829}, "nmea_secondary": {"latitude": 44.471941666666666, "longitude": 12.253755, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:08.782476+00:00", "timestamp_unix": 1768055588.782476}}

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


validation_timestamp: 2026-01-10T14:33:40.018254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1495220678112408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.152674295778313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.881772729199245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.696074499888473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06537878855342738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.123749088736535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.409188352338045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.163281575992193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.360270140146152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.819054136541922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.472084, "longitude": 12.254318, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:36+00:00", "timestamp_unix": 1768055616.0}, "starlink_location": {"latitude": 44.47206093893453, "longitude": 12.254341046107584, "altitude": 73.64006646622163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:33:39.978129+00:00", "timestamp_unix": 1768055619.978129}, "starlink_gps": {"latitude": 44.47206057967418, "longitude": 12.254340393856575, "altitude": 73.63607426013812, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:39.978387+00:00", "timestamp_unix": 1768055619.978387}, "nmea_primary": {"latitude": 44.472125, "longitude": 12.25434, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:39.255808+00:00", "timestamp_unix": 1768055619.255808}, "nmea_secondary": {"latitude": 44.47206833333333, "longitude": 12.254185, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:33:38.701563+00:00", "timestamp_unix": 1768055618.701563}}

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


validation_timestamp: 2026-01-10T14:34:10.092339+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7437133775542666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8146089901747409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.83498731486958, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.20281411901428, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16642943112232214, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.53282785168187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.63521967381484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.569350619173496, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.46975795260974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.920451730367578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.472378, "longitude": 12.254918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:07+00:00", "timestamp_unix": 1768055647.0}, "starlink_location": {"latitude": 44.47236269293322, "longitude": 12.254922774123656, "altitude": 74.5080878424423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:34:10.057429+00:00", "timestamp_unix": 1768055650.057429}, "starlink_gps": {"latitude": 44.47236182781733, "longitude": 12.254921062507362, "altitude": 74.50007664614655, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:10.057685+00:00", "timestamp_unix": 1768055650.057685}, "nmea_primary": {"latitude": 44.472408333333334, "longitude": 12.254895, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:09.256948+00:00", "timestamp_unix": 1768055649.256948}, "nmea_secondary": {"latitude": 44.472276666666666, "longitude": 12.254706666666667, "altitude": 7.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:08.700661+00:00", "timestamp_unix": 1768055648.700661}}

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


validation_timestamp: 2026-01-10T14:34:40.016862+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.53841591793146, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.44177298074905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.191810381502357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.688235722941529, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09708424833018879, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.331050979606298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.18085255844829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.337557556892332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.08398424977834, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.83892014854903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.472633, "longitude": 12.2554, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:28+00:00", "timestamp_unix": 1768055668.0}, "starlink_location": {"latitude": 44.47273321383706, "longitude": 12.255646903045962, "altitude": 74.479938957352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:34:39.978685+00:00", "timestamp_unix": 1768055679.978685}, "starlink_gps": {"latitude": 44.47273271199618, "longitude": 12.255645901812779, "altitude": 74.4839222272282, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:39.978969+00:00", "timestamp_unix": 1768055679.978969}, "nmea_primary": {"latitude": 44.47278166666667, "longitude": 12.255605, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:39.246354+00:00", "timestamp_unix": 1768055679.246354}, "nmea_secondary": {"latitude": 44.47260166666667, "longitude": 12.255343333333334, "altitude": 2.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:34:38.712776+00:00", "timestamp_unix": 1768055678.712776}}

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


validation_timestamp: 2026-01-10T14:35:10.099433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.17825594286976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.961707798835366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 22.361774414614676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.810131317211567, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23378288288615903, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.359696927130068, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.933498241620836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.483798794923786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.71293105943407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 32.73411345312287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.473057, "longitude": 12.25624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:00+00:00", "timestamp_unix": 1768055700.0}, "starlink_location": {"latitude": 44.473102455354166, "longitude": 12.256460065858127, "altitude": 74.96000015244684, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:35:10.057823+00:00", "timestamp_unix": 1768055710.057823}, "starlink_gps": {"latitude": 44.47310115683872, "longitude": 12.256457748610355, "altitude": 74.96000010757093, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:10.058076+00:00", "timestamp_unix": 1768055710.058076}, "nmea_primary": {"latitude": 44.473195, "longitude": 12.256445, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:09.233242+00:00", "timestamp_unix": 1768055709.233242}, "nmea_secondary": {"latitude": 44.473018333333336, "longitude": 12.256115, "altitude": 2.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:08.724834+00:00", "timestamp_unix": 1768055708.724834}}

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


validation_timestamp: 2026-01-10T14:35:40.013986+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.34612061568525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.22411128667408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.61813850515858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.315151422880692, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12513958076682558, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.66225797292033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.20163066665517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.592551222990175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.07696512275094, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 33.89472535957395, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.473576, "longitude": 12.257183, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:31+00:00", "timestamp_unix": 1768055731.0}, "starlink_location": {"latitude": 44.47365568405794, "longitude": 12.257427755833401, "altitude": 74.57000012493414, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:35:39.978639+00:00", "timestamp_unix": 1768055739.978639}, "starlink_gps": {"latitude": 44.473655001614496, "longitude": 12.257426501747668, "altitude": 74.57000010025283, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:39.978936+00:00", "timestamp_unix": 1768055739.978936}, "nmea_primary": {"latitude": 44.47367166666667, "longitude": 12.25736, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:39.234269+00:00", "timestamp_unix": 1768055739.234269}, "nmea_secondary": {"latitude": 44.47347666666667, "longitude": 12.257031666666666, "altitude": 6.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:35:38.524365+00:00", "timestamp_unix": 1768055738.524365}}

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


validation_timestamp: 2026-01-10T14:36:10.019036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.335728871627076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.20389696608083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 18.58026679725922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.44764460432531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13598473263517902, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.034534075940429, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 38.34283288506041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.029811918584215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.20747130982713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.00504764963919, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4741, "longitude": 12.258173, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:02+00:00", "timestamp_unix": 1768055762.0}, "starlink_location": {"latitude": 44.474170237564486, "longitude": 12.258395928038084, "altitude": 70.58000014686395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:36:09.980315+00:00", "timestamp_unix": 1768055769.980315}, "starlink_gps": {"latitude": 44.47416948514985, "longitude": 12.25839457696222, "altitude": 70.58000011869491, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:09.980571+00:00", "timestamp_unix": 1768055769.980571}, "nmea_primary": {"latitude": 44.47421833333333, "longitude": 12.258338333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:09.234845+00:00", "timestamp_unix": 1768055769.234845}, "nmea_secondary": {"latitude": 44.473985, "longitude": 12.257988333333333, "altitude": 9.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:08.534348+00:00", "timestamp_unix": 1768055768.534348}}

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


validation_timestamp: 2026-01-10T14:36:40.018378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.256526394444819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.120034212482656, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.413387453702981, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.25397368480179, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1436544812151738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.091306405408091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.15657207591741, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.078565678830517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.01367230931589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.39537593009578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.474754, "longitude": 12.259205, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:35+00:00", "timestamp_unix": 1768055795.0}, "starlink_location": {"latitude": 44.47479465232951, "longitude": 12.259334927987686, "altitude": 71.14000016429382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:36:39.978880+00:00", "timestamp_unix": 1768055799.97888}, "starlink_gps": {"latitude": 44.47479379238597, "longitude": 12.25933357683279, "altitude": 71.14000013201867, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:39.979135+00:00", "timestamp_unix": 1768055799.979135}, "nmea_primary": {"latitude": 44.47483166666667, "longitude": 12.259278333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:39.259411+00:00", "timestamp_unix": 1768055799.259411}, "nmea_secondary": {"latitude": 44.47458833333334, "longitude": 12.258935, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:36:38.753391+00:00", "timestamp_unix": 1768055798.753391}}

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


validation_timestamp: 2026-01-10T14:37:10.020268+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.744849968924762, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.602921928748405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6479187824484622, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 34.9601364140726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1466550287058308, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4792827851867925, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 40.61743650916983, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.370427304426453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 40.47136801452738, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 36.35562285515405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47545, "longitude": 12.26025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:07+00:00", "timestamp_unix": 1768055827.0}, "starlink_location": {"latitude": 44.475476374592986, "longitude": 12.260312259695427, "altitude": 72.0700001703154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:37:09.979661+00:00", "timestamp_unix": 1768055829.979661}, "starlink_gps": {"latitude": 44.47547544039379, "longitude": 12.260310954945473, "altitude": 72.07000013843364, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:09.979921+00:00", "timestamp_unix": 1768055829.979921}, "nmea_primary": {"latitude": 44.47547333333333, "longitude": 12.260243333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:09.245157+00:00", "timestamp_unix": 1768055829.245157}, "nmea_secondary": {"latitude": 44.47524166666667, "longitude": 12.25992, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:08.708766+00:00", "timestamp_unix": 1768055828.708766}}

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


validation_timestamp: 2026-01-10T14:37:40.019159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.006939610897148, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.985046750294836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7942911107266974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 42.949910367356935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15242128042399478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.386253742164358, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 44.60826048827042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.304193167765193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 44.45854483923206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.27222507470193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47622, "longitude": 12.261242, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:38+00:00", "timestamp_unix": 1768055858.0}, "starlink_location": {"latitude": 44.476191622494504, "longitude": 12.261306422398652, "altitude": 68.1700001834838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:37:39.979782+00:00", "timestamp_unix": 1768055859.979782}, "starlink_gps": {"latitude": 44.47619058275492, "longitude": 12.261305170527208, "altitude": 68.17000014943883, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:39.980040+00:00", "timestamp_unix": 1768055859.98004}, "nmea_primary": {"latitude": 44.47620166666667, "longitude": 12.261201666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:39.210633+00:00", "timestamp_unix": 1768055859.210633}, "nmea_secondary": {"latitude": 44.475941666666664, "longitude": 12.260866666666667, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:37:38.733665+00:00", "timestamp_unix": 1768055858.733665}}

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


validation_timestamp: 2026-01-10T14:38:10.099419+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 32.88068146305907, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 32.60474818556233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 34.92585765222525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.356065798098287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27819421419579243, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.760234081319128, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 41.182072429104736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.829090665322513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 40.90714888589431, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 42.79775311602493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.476757, "longitude": 12.261889, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:00+00:00", "timestamp_unix": 1768055880.0}, "starlink_location": {"latitude": 44.476952250440114, "longitude": 12.262200233588034, "altitude": 69.65000021886158, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:38:10.059666+00:00", "timestamp_unix": 1768055890.059666}, "starlink_gps": {"latitude": 44.476950373740785, "longitude": 12.262197914869446, "altitude": 69.65000015214012, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:10.059922+00:00", "timestamp_unix": 1768055890.059922}, "nmea_primary": {"latitude": 44.477016666666664, "longitude": 12.262136666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:09.220896+00:00", "timestamp_unix": 1768055889.220896}, "nmea_secondary": {"latitude": 44.476715, "longitude": 12.261801666666667, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:08.709321+00:00", "timestamp_unix": 1768055888.709321}}

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


validation_timestamp: 2026-01-10T14:38:40.015771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.854164956470402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.704660946204687, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 32.24984529309158, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.573298515471809, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15080254285330577, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.3914660719548655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.367571315329535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.521310824599315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.218861766170455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 43.60741502112672, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.477566, "longitude": 12.262843, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:30+00:00", "timestamp_unix": 1768055910.0}, "starlink_location": {"latitude": 44.47774348299794, "longitude": 12.263090748871477, "altitude": 72.4700001796735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:38:39.980812+00:00", "timestamp_unix": 1768055919.980812}, "starlink_gps": {"latitude": 44.47774240534658, "longitude": 12.263089594914428, "altitude": 72.47000014473043, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:39.981068+00:00", "timestamp_unix": 1768055919.981068}, "nmea_primary": {"latitude": 44.47779166666667, "longitude": 12.263098333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:39.222261+00:00", "timestamp_unix": 1768055919.222261}, "nmea_secondary": {"latitude": 44.47750166666667, "longitude": 12.262728333333333, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:38:38.715993+00:00", "timestamp_unix": 1768055918.715993}}

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


validation_timestamp: 2026-01-10T14:39:10.018510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 24.74911642712128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 24.595184915495885, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.75589253606113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.764239422939973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15574873589163832, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.8200346680966843, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 43.486162837601285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.794327653938459, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 43.33156914556172, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 42.48584463686895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.478424, "longitude": 12.263797, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:01+00:00", "timestamp_unix": 1768055941.0}, "starlink_location": {"latitude": 44.47857164933168, "longitude": 12.26403042247889, "altitude": 70.44000019210034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:39:09.979856+00:00", "timestamp_unix": 1768055949.979856}, "starlink_gps": {"latitude": 44.47857057178958, "longitude": 12.264029168286973, "altitude": 70.44000015621633, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:09.980116+00:00", "timestamp_unix": 1768055949.980116}, "nmea_primary": {"latitude": 44.478588333333335, "longitude": 12.263988333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:09.245674+00:00", "timestamp_unix": 1768055949.245674}, "nmea_secondary": {"latitude": 44.478303333333336, "longitude": 12.263631666666667, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:08.712965+00:00", "timestamp_unix": 1768055948.712965}}

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


validation_timestamp: 2026-01-10T14:39:40.097450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.755893371704735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.46930289430884, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.63829355322624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.35870456381756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2880827071094955, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.432185373300744, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 38.09418286924678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.5572459641972958, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.80902231450179, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.77763227823444, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.47929, "longitude": 12.264683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:33+00:00", "timestamp_unix": 1768055973.0}, "starlink_location": {"latitude": 44.47939758538698, "longitude": 12.264791882758177, "altitude": 71.0800002353405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:39:40.059901+00:00", "timestamp_unix": 1768055980.059901}, "starlink_gps": {"latitude": 44.4793953429698, "longitude": 12.264790064128007, "altitude": 71.08000016247699, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:40.060162+00:00", "timestamp_unix": 1768055980.060162}, "nmea_primary": {"latitude": 44.479415, "longitude": 12.264773333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:39.221652+00:00", "timestamp_unix": 1768055979.221652}, "nmea_secondary": {"latitude": 44.479128333333335, "longitude": 12.264495, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:39:38.734545+00:00", "timestamp_unix": 1768055978.734545}}

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


validation_timestamp: 2026-01-10T14:40:10.320979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.53979301189458, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.262339507109447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.76831655877489, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.531657736494825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.29044927968288076, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.523427984980354, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 42.806343637300735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.344841788197532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 42.519159585357315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.249342691150964, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.480164, "longitude": 12.265384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:05+00:00", "timestamp_unix": 1768056005.0}, "starlink_location": {"latitude": 44.480262917676825, "longitude": 12.265522365040784, "altitude": 72.53000026011307, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:40:10.079549+00:00", "timestamp_unix": 1768056010.079549}, "starlink_gps": {"latitude": 44.480260609179155, "longitude": 12.265520652061769, "altitude": 72.5300001825509, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:10.079805+00:00", "timestamp_unix": 1768056010.079805}, "nmea_primary": {"latitude": 44.48025166666667, "longitude": 12.265441666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:09.209456+00:00", "timestamp_unix": 1768056009.209456}, "nmea_secondary": {"latitude": 44.479953333333334, "longitude": 12.265201666666666, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:08.737215+00:00", "timestamp_unix": 1768056008.737215}}

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


validation_timestamp: 2026-01-10T14:40:40.016322+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.440999799402256, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.304570608315188, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.364382958143489, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 31.018195465083327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1378320837742338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 0.8763020224247806, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.31913863945716, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 0.8484734483270695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.18133466737925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.06814454122984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.481033, "longitude": 12.266027, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:35+00:00", "timestamp_unix": 1768056035.0}, "starlink_location": {"latitude": 44.481105346621604, "longitude": 12.266059222797654, "altitude": 72.82000015024825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:40:39.980920+00:00", "timestamp_unix": 1768056039.98092}, "starlink_gps": {"latitude": 44.48110423010271, "longitude": 12.266058468182381, "altitude": 72.82000012018098, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:39.981181+00:00", "timestamp_unix": 1768056039.981181}, "nmea_primary": {"latitude": 44.48110666666667, "longitude": 12.266048333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:39.237576+00:00", "timestamp_unix": 1768056039.237576}, "nmea_secondary": {"latitude": 44.48079, "longitude": 12.265835, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:40:38.547420+00:00", "timestamp_unix": 1768056038.54742}}

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


validation_timestamp: 2026-01-10T14:41:10.019448+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.669456839180187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.793253841212179, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.610532625366511, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 43.909000561895844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13680174850898388, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.266722021324893, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.2250321981062, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.328513637251296, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.09079025652913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 40.91492078281144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.481983, "longitude": 12.266686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:08+00:00", "timestamp_unix": 1768056068.0}, "starlink_location": {"latitude": 44.48193220629436, "longitude": 12.266692211149069, "altitude": 73.55000014770137, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:41:09.981348+00:00", "timestamp_unix": 1768056069.981348}, "starlink_gps": {"latitude": 44.4819310538551, "longitude": 12.266691607498736, "altitude": 73.5500001194393, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:09.981604+00:00", "timestamp_unix": 1768056069.981604}, "nmea_primary": {"latitude": 44.481966666666665, "longitude": 12.266646666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:09.237152+00:00", "timestamp_unix": 1768056069.237152}, "nmea_secondary": {"latitude": 44.481631666666665, "longitude": 12.266433333333334, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:08.709648+00:00", "timestamp_unix": 1768056068.709648}}

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


validation_timestamp: 2026-01-10T14:41:40.041721+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.078811516339737, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.941112737264742, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 29.753490740794845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.343972633718032, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13794783158602175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.4912603384751613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.41470569383348, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.560220191342838, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.276911283581725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.082027182009384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.48256, "longitude": 12.267079, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:30+00:00", "timestamp_unix": 1768056090.0}, "starlink_location": {"latitude": 44.48277723099516, "longitude": 12.267259457373976, "altitude": 68.79794913748404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:41:40.003496+00:00", "timestamp_unix": 1768056100.003496}, "starlink_gps": {"latitude": 44.48277612778487, "longitude": 12.267258662022533, "altitude": 68.80190368672069, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:40.003752+00:00", "timestamp_unix": 1768056100.003752}, "nmea_primary": {"latitude": 44.48280333333334, "longitude": 12.267235, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:39.228057+00:00", "timestamp_unix": 1768056099.228057}, "nmea_secondary": {"latitude": 44.48247, "longitude": 12.267011666666667, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:41:38.472315+00:00", "timestamp_unix": 1768056098.472315}}

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


validation_timestamp: 2026-01-10T14:42:10.025553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.677711145335234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.54203813408455, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.59235741962443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.673280337497154, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13983348093943418, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.3575162618319885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.089287242342365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.403974945515321, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.950607270029515, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.19689670746508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.483414, "longitude": 12.26775, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:01+00:00", "timestamp_unix": 1768056121.0}, "starlink_location": {"latitude": 44.483539484106714, "longitude": 12.267924899503248, "altitude": 68.93000015324712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:42:09.981852+00:00", "timestamp_unix": 1768056129.981852}, "starlink_gps": {"latitude": 44.48353840478873, "longitude": 12.26792399491932, "altitude": 68.93000012561791, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:09.982106+00:00", "timestamp_unix": 1768056129.982106}, "nmea_primary": {"latitude": 44.48359, "longitude": 12.267865, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:09.235689+00:00", "timestamp_unix": 1768056129.235689}, "nmea_secondary": {"latitude": 44.48326333333333, "longitude": 12.26762, "altitude": 9.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:08.405060+00:00", "timestamp_unix": 1768056128.40506}}

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


validation_timestamp: 2026-01-10T14:42:40.015747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.668322934655933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.53599150691164, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.22925734238488, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.823831747926572, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13855920653079876, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.982808515052473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 45.68292500251112, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.969427305833533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 45.54462011463172, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 45.05075166706082, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.48424, "longitude": 12.268442, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:33+00:00", "timestamp_unix": 1768056153.0}, "starlink_location": {"latitude": 44.48434145733266, "longitude": 12.268613403745618, "altitude": 67.34000015072068, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:42:39.981629+00:00", "timestamp_unix": 1768056159.981629}, "starlink_gps": {"latitude": 44.4843404139545, "longitude": 12.26861244885955, "altitude": 67.34000012254747, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:39.981886+00:00", "timestamp_unix": 1768056159.981886}, "nmea_primary": {"latitude": 44.48437, "longitude": 12.268535, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:39.227344+00:00", "timestamp_unix": 1768056159.227344}, "nmea_secondary": {"latitude": 44.48401166666667, "longitude": 12.26827, "altitude": 6.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:42:38.515121+00:00", "timestamp_unix": 1768056158.515121}}

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


validation_timestamp: 2026-01-10T14:43:10.024406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.3515518949934435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.239222436076972, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9881242821504355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 35.815405494832774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13182272048813773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.71684944552003, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 40.220153305575664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.7674564558829386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 40.08835922991871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.80306016211625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.485046, "longitude": 12.269189, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:05+00:00", "timestamp_unix": 1768056185.0}, "starlink_location": {"latitude": 44.48506540090004, "longitude": 12.269250735327011, "altitude": 69.03000013693917, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:43:09.982172+00:00", "timestamp_unix": 1768056189.982172}, "starlink_gps": {"latitude": 44.48506443028459, "longitude": 12.26924978122092, "altitude": 69.03000010913736, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:09.982433+00:00", "timestamp_unix": 1768056189.982433}, "nmea_primary": {"latitude": 44.48509333333333, "longitude": 12.269225, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:09.250931+00:00", "timestamp_unix": 1768056189.250931}, "nmea_secondary": {"latitude": 44.484765, "longitude": 12.268968333333333, "altitude": 7.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:08.811081+00:00", "timestamp_unix": 1768056188.811081}}

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


validation_timestamp: 2026-01-10T14:43:40.021750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.574925476081508, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.4747928791331693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3984287556313757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.9908254548575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13081605776992852, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.434183918366987, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 41.94061876291558, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.38054280653257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 41.809807903908954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 40.30638676727596, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.485806, "longitude": 12.269948, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:37+00:00", "timestamp_unix": 1768056217.0}, "starlink_location": {"latitude": 44.48581137392431, "longitude": 12.269979572638146, "altitude": 71.59000013382018, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:43:39.982075+00:00", "timestamp_unix": 1768056219.982075}, "starlink_gps": {"latitude": 44.485810440251065, "longitude": 12.269978569370519, "altitude": 71.59000010881375, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:39.982329+00:00", "timestamp_unix": 1768056219.982329}, "nmea_primary": {"latitude": 44.48582, "longitude": 12.269925, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:39.240667+00:00", "timestamp_unix": 1768056219.240667}, "nmea_secondary": {"latitude": 44.48551, "longitude": 12.269661666666666, "altitude": 12.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:43:38.825034+00:00", "timestamp_unix": 1768056218.825034}}

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


validation_timestamp: 2026-01-10T14:44:10.095659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1565784013447913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9483915573913964, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.153321851310582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 40.86415228503949, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26647377843992953, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.2432791739161573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 42.69398255203999, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.1962564606277697, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 42.42860343195079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.82393225554959, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.486538, "longitude": 12.270698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:08+00:00", "timestamp_unix": 1768056248.0}, "starlink_location": {"latitude": 44.486544949384204, "longitude": 12.270723380433541, "altitude": 68.58000020115077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:44:10.061935+00:00", "timestamp_unix": 1768056250.061935}, "starlink_gps": {"latitude": 44.48654293152233, "longitude": 12.27072156835657, "altitude": 68.58000013782593, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:10.062192+00:00", "timestamp_unix": 1768056250.062192}, "nmea_primary": {"latitude": 44.486555, "longitude": 12.270685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:09.228732+00:00", "timestamp_unix": 1768056249.228732}, "nmea_secondary": {"latitude": 44.486241666666665, "longitude": 12.270393333333333, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:08.533295+00:00", "timestamp_unix": 1768056248.533295}}

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


validation_timestamp: 2026-01-10T14:44:40.097591+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.0585908333772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.79778096429369, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 32.27590957364005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.771868698777139, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2648145217919921, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.339167180816576, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.39070898640397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.508907167808112, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.12683027680177, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.9643840773898, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.487038, "longitude": 12.271207, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:30+00:00", "timestamp_unix": 1768056270.0}, "starlink_location": {"latitude": 44.48721651687567, "longitude": 12.271456985239313, "altitude": 68.32191465179439, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:44:40.062103+00:00", "timestamp_unix": 1768056280.062103}, "starlink_gps": {"latitude": 44.487214567036965, "longitude": 12.271455068494523, "altitude": 68.32993947457297, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:40.062361+00:00", "timestamp_unix": 1768056280.062361}, "nmea_primary": {"latitude": 44.48728, "longitude": 12.271431666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:39.256705+00:00", "timestamp_unix": 1768056279.256705}, "nmea_secondary": {"latitude": 44.486958333333334, "longitude": 12.271155, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:44:38.749511+00:00", "timestamp_unix": 1768056278.749511}}

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


validation_timestamp: 2026-01-10T14:45:10.104050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.432072485895798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.181456129473457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.30987390889311, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.393583401258848, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2585726608368664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.641455164994376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.524631671108466, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.814134964540823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 34.26756331959049, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.581032510353616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.487797, "longitude": 12.27201, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:01+00:00", "timestamp_unix": 1768056301.0}, "starlink_location": {"latitude": 44.48789158653376, "longitude": 12.272169154471417, "altitude": 70.75000018688272, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:45:10.062338+00:00", "timestamp_unix": 1768056310.062338}, "starlink_gps": {"latitude": 44.48788970679249, "longitude": 12.272167235541282, "altitude": 70.75000012888876, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:10.062594+00:00", "timestamp_unix": 1768056310.062594}, "nmea_primary": {"latitude": 44.487985, "longitude": 12.27214, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:09.228075+00:00", "timestamp_unix": 1768056309.228075}, "nmea_secondary": {"latitude": 44.48766166666667, "longitude": 12.271876666666667, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:08.759570+00:00", "timestamp_unix": 1768056308.75957}}

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


validation_timestamp: 2026-01-10T14:45:40.021137+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.012739640662053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.886212995396894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.555021564927564, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.52359243185793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1308223197253502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.288230641311896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 35.20770357685892, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.353056940178877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 35.07749322236436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.87487400071394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.488537, "longitude": 12.27277, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:33+00:00", "timestamp_unix": 1768056333.0}, "starlink_location": {"latitude": 44.48861987389026, "longitude": 12.272919406423206, "altitude": 68.82000013753195, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:45:39.984460+00:00", "timestamp_unix": 1768056339.98446}, "starlink_gps": {"latitude": 44.48861894017243, "longitude": 12.27291840305905, "altitude": 68.82000011048537, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:39.984715+00:00", "timestamp_unix": 1768056339.984715}, "nmea_primary": {"latitude": 44.48869666666667, "longitude": 12.272873333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:39.216380+00:00", "timestamp_unix": 1768056339.21638}, "nmea_secondary": {"latitude": 44.48838833333333, "longitude": 12.272616666666666, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:45:39.468887+00:00", "timestamp_unix": 1768056339.468887}}

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


validation_timestamp: 2026-01-10T14:46:10.197620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.7594708212682875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.4881122992873905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.54767313815102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.2226716164339, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3332503605467562, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.843373000783694, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 40.0315022283929, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.914839094944715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.702290846814954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.100999959070016, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.489326, "longitude": 12.273566, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:06+00:00", "timestamp_unix": 1768056366.0}, "starlink_location": {"latitude": 44.4893528065485, "longitude": 12.273656314183532, "altitude": 68.5900002931784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:46:10.162551+00:00", "timestamp_unix": 1768056370.162551}, "starlink_gps": {"latitude": 44.48935028302395, "longitude": 12.273654047902252, "altitude": 68.59000020082864, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:10.162841+00:00", "timestamp_unix": 1768056370.162841}, "nmea_primary": {"latitude": 44.489401666666666, "longitude": 12.273585, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:09.240841+00:00", "timestamp_unix": 1768056369.240841}, "nmea_secondary": {"latitude": 44.48908333333333, "longitude": 12.273321666666666, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:08.733612+00:00", "timestamp_unix": 1768056368.733612}}

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


validation_timestamp: 2026-01-10T14:46:40.020644+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.069051119072903, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.947562695190885, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.494283314793281, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 35.77779095689267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12152920538818653, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.109413946073062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 42.830797180632565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.018042619514224, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 42.70934649586305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.239383192543265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.490063, "longitude": 12.274292, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:37+00:00", "timestamp_unix": 1768056397.0}, "starlink_location": {"latitude": 44.49010995852557, "longitude": 12.27435207282834, "altitude": 66.58000011751241, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:46:39.983446+00:00", "timestamp_unix": 1768056399.983446}, "starlink_gps": {"latitude": 44.49010913257396, "longitude": 12.274351069474267, "altitude": 66.5800000963473, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:39.983703+00:00", "timestamp_unix": 1768056399.983703}, "nmea_primary": {"latitude": 44.49010333333333, "longitude": 12.274288333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:39.211905+00:00", "timestamp_unix": 1768056399.211905}, "nmea_secondary": {"latitude": 44.48981, "longitude": 12.274013333333333, "altitude": 6.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:46:39.441023+00:00", "timestamp_unix": 1768056399.441023}}

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


validation_timestamp: 2026-01-10T14:47:10.102336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 26.442284329391306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.191580200108234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 30.6709990273764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.647537529585195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.25210362095852956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.944357867461962, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 42.086846842611266, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.131135282058342, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 41.83590537544191, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 46.24117008939495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49056, "longitude": 12.274848, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:00+00:00", "timestamp_unix": 1768056420.0}, "starlink_location": {"latitude": 44.49073348744536, "longitude": 12.275075988786275, "altitude": 69.4900001788771, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:47:10.063215+00:00", "timestamp_unix": 1768056430.063215}, "starlink_gps": {"latitude": 44.49073168010962, "longitude": 12.275074069876496, "altitude": 69.49000012352842, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:10.063475+00:00", "timestamp_unix": 1768056430.063475}, "nmea_primary": {"latitude": 44.490786666666665, "longitude": 12.275068333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:09.219409+00:00", "timestamp_unix": 1768056429.219409}, "nmea_secondary": {"latitude": 44.490455, "longitude": 12.274716666666666, "altitude": 2.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:08.720989+00:00", "timestamp_unix": 1768056428.720989}}

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


validation_timestamp: 2026-01-10T14:47:40.019614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 23.431042547593947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 23.305610202154977, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 25.654176276500735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.118755036408576, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1255127647144953, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.7616901620128695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.547033919342674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.858438115402368, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.42165151526932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.763872191384515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.491173, "longitude": 12.275718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:30+00:00", "timestamp_unix": 1768056450.0}, "starlink_location": {"latitude": 44.49129932288683, "longitude": 12.275954428829962, "altitude": 70.21000012569236, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:47:39.983715+00:00", "timestamp_unix": 1768056459.983715}, "starlink_gps": {"latitude": 44.4912986788965, "longitude": 12.275953129299102, "altitude": 70.21000010184136, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:39.983970+00:00", "timestamp_unix": 1768056459.98397}, "nmea_primary": {"latitude": 44.491323333333334, "longitude": 12.275963333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:39.206709+00:00", "timestamp_unix": 1768056459.206709}, "nmea_secondary": {"latitude": 44.491083333333336, "longitude": 12.275558333333333, "altitude": 3.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:47:38.732627+00:00", "timestamp_unix": 1768056458.732627}}

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


validation_timestamp: 2026-01-10T14:48:10.097202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.55535245545696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.346708417844567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.04791325446332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.97921383011134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2123252181378263, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.760840936860133, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.4808194479246, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.937942361143919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.270412876615836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 40.87633023040413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49158, "longitude": 12.2767515, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:01+00:00", "timestamp_unix": 1768056481.0}, "starlink_location": {"latitude": 44.49166922768705, "longitude": 12.276963946032716, "altitude": 68.50000012711577, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:48:10.064376+00:00", "timestamp_unix": 1768056490.064376}, "starlink_gps": {"latitude": 44.49166857894462, "longitude": 12.276961428477032, "altitude": 68.50000008980074, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:10.064638+00:00", "timestamp_unix": 1768056490.064638}, "nmea_primary": {"latitude": 44.49169666666667, "longitude": 12.276991666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:09.213917+00:00", "timestamp_unix": 1768056489.213917}, "nmea_secondary": {"latitude": 44.49151333333333, "longitude": 12.276545, "altitude": 4.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:08.743216+00:00", "timestamp_unix": 1768056488.743216}}

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


validation_timestamp: 2026-01-10T14:48:40.018716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.781493993375426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.66342798243307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.509683592439103, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 24.358493663544106, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11843615381688785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.654563271745654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.0887158639277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.694907770604822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 36.9702819553594, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 40.254244602603166, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49187, "longitude": 12.277891, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:33+00:00", "timestamp_unix": 1768056513.0}, "starlink_location": {"latitude": 44.49188819028513, "longitude": 12.278050106107553, "altitude": 73.39000011236108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:48:39.984338+00:00", "timestamp_unix": 1768056519.984338}, "starlink_gps": {"latitude": 44.49188793955486, "longitude": 12.278048654939393, "altitude": 73.39000009227323, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:39.984587+00:00", "timestamp_unix": 1768056519.984587}, "nmea_primary": {"latitude": 44.49195666666667, "longitude": 12.27806, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:39.255007+00:00", "timestamp_unix": 1768056519.255007}, "nmea_secondary": {"latitude": 44.49181166666666, "longitude": 12.277595, "altitude": 9.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:48:38.756034+00:00", "timestamp_unix": 1768056518.756034}}

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


validation_timestamp: 2026-01-10T14:49:10.026473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.181035871265938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.081725060305341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.82238190319568, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.63725526165755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12234577450152787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.996228877203637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.51199171168491, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.050445528299816, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 34.38993521456848, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.230644341483284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.492096, "longitude": 12.279084, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:05+00:00", "timestamp_unix": 1768056545.0}, "starlink_location": {"latitude": 44.49207152383023, "longitude": 12.279167777749338, "altitude": 72.970000119845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:49:09.984489+00:00", "timestamp_unix": 1768056549.984489}, "starlink_gps": {"latitude": 44.492071273000846, "longitude": 12.27916627594261, "altitude": 72.9700000970343, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:09.984743+00:00", "timestamp_unix": 1768056549.984743}, "nmea_primary": {"latitude": 44.49214166666667, "longitude": 12.27919, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:09.227637+00:00", "timestamp_unix": 1768056549.227637}, "nmea_secondary": {"latitude": 44.492021666666666, "longitude": 12.278738333333333, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:08.768041+00:00", "timestamp_unix": 1768056548.768041}}

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


validation_timestamp: 2026-01-10T14:49:40.101263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1663432113970775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.187671413944944, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6539403351903768, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 36.40381821923705, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2638728183427692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.364252467085069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 36.51244570237313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.480060808433558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 36.250394194054756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.97781956504682, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.4923, "longitude": 12.280315, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:37+00:00", "timestamp_unix": 1768056577.0}, "starlink_location": {"latitude": 44.4922721284561, "longitude": 12.280323178585858, "altitude": 71.03808581514784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:49:40.064234+00:00", "timestamp_unix": 1768056580.064234}, "starlink_gps": {"latitude": 44.4922715510466, "longitude": 12.280319951891098, "altitude": 71.03006530614245, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:40.064490+00:00", "timestamp_unix": 1768056580.06449}, "nmea_primary": {"latitude": 44.49232833333333, "longitude": 12.280338333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:39.216190+00:00", "timestamp_unix": 1768056579.21619}, "nmea_secondary": {"latitude": 44.49223, "longitude": 12.279866666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:38.783319+00:00", "timestamp_unix": 1768056578.783319}}

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


validation_timestamp: 2026-01-10T14:50:10.097578+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 30.163778532015474, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 29.90128232046879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 29.545600539699866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8564869660275063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2625209888293653, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.4562751135897423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.97972746695612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.407890294415598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.717316851578545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 32.292833018055354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.492424, "longitude": 12.281136, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:49:58+00:00", "timestamp_unix": 1768056598.0}, "starlink_location": {"latitude": 44.492478529813624, "longitude": 12.281508516765715, "altitude": 70.52190270281218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:50:10.064442+00:00", "timestamp_unix": 1768056610.064442}, "starlink_gps": {"latitude": 44.49247802364465, "longitude": 12.281505284083584, "altitude": 70.52993794571402, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:10.064698+00:00", "timestamp_unix": 1768056610.064698}, "nmea_primary": {"latitude": 44.492506666666664, "longitude": 12.28149, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:09.241311+00:00", "timestamp_unix": 1768056609.241311}, "nmea_secondary": {"latitude": 44.492423333333335, "longitude": 12.2811, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:09.412713+00:00", "timestamp_unix": 1768056609.412713}}

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


validation_timestamp: 2026-01-10T14:50:40.100239+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.670757175879995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.404943136740094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.639740195551735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.144667839247719, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.268237455285273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.122588800112942, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.735412634287634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.264385152857296, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.46857175579115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 33.78436596260939, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.492626, "longitude": 12.282373, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:30+00:00", "timestamp_unix": 1768056630.0}, "starlink_location": {"latitude": 44.49263676311242, "longitude": 12.282696284051232, "altitude": 73.9800002039369, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:50:40.064854+00:00", "timestamp_unix": 1768056640.064854}, "starlink_gps": {"latitude": 44.49263633015223, "longitude": 12.282692957244945, "altitude": 73.98000014147577, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:40.065111+00:00", "timestamp_unix": 1768056640.065111}, "nmea_primary": {"latitude": 44.492688333333334, "longitude": 12.282723333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:39.216436+00:00", "timestamp_unix": 1768056639.216436}, "nmea_secondary": {"latitude": 44.492615, "longitude": 12.28231, "altitude": 11.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:50:39.414273+00:00", "timestamp_unix": 1768056639.414273}}

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


validation_timestamp: 2026-01-10T14:51:10.105972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.277702505885213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.00936721804906, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.541247298780263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.553135835599761, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26883249481020616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.6793486018776957, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.74977703608129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.913166117726189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.480944841746776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 35.072584309495774, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.492825, "longitude": 12.283675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:01+00:00", "timestamp_unix": 1768056661.0}, "starlink_location": {"latitude": 44.49284576375023, "longitude": 12.283916289023985, "altitude": 72.33190082857837, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:51:10.065682+00:00", "timestamp_unix": 1768056670.065682}, "starlink_gps": {"latitude": 44.492845329829606, "longitude": 12.283912954825787, "altitude": 72.33993721325044, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:10.065936+00:00", "timestamp_unix": 1768056670.065936}, "nmea_primary": {"latitude": 44.49286166666667, "longitude": 12.283941666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:09.256686+00:00", "timestamp_unix": 1768056669.256686}, "nmea_secondary": {"latitude": 44.49279333333333, "longitude": 12.28351, "altitude": 11.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:08.718468+00:00", "timestamp_unix": 1768056668.718468}}

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


validation_timestamp: 2026-01-10T14:51:40.104703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.215143140869323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.958412374642098, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.80349078642398, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.333536520001731, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2588927041804885, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.1787217378991521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.053568849246478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.0762441575707087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.802334857595056, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 30.763053279001138, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.493004, "longitude": 12.284897, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:31+00:00", "timestamp_unix": 1768056691.0}, "starlink_location": {"latitude": 44.49305999701527, "longitude": 12.285165846089482, "altitude": 73.88000018972778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:51:40.065316+00:00", "timestamp_unix": 1768056700.065316}, "starlink_gps": {"latitude": 44.49305963638041, "longitude": 12.285162621549297, "altitude": 73.88000013059198, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:40.065573+00:00", "timestamp_unix": 1768056700.065573}, "nmea_primary": {"latitude": 44.49306833333333, "longitude": 12.285156666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:39.230542+00:00", "timestamp_unix": 1768056699.230542}, "nmea_secondary": {"latitude": 44.49295166666667, "longitude": 12.284805, "altitude": 9.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:51:39.529911+00:00", "timestamp_unix": 1768056699.529911}}

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


validation_timestamp: 2026-01-10T14:52:10.100914+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.93960105546172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.687460475750191, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.050439945041662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 26.611270270292735, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2531776252192468, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.198029476726957, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 42.09383227027533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.028063569666214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 41.84192835950931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.65261261127726, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.493176, "longitude": 12.28622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:03+00:00", "timestamp_unix": 1768056723.0}, "starlink_location": {"latitude": 44.493190596779506, "longitude": 12.286419910836921, "altitude": 73.05000018074779, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:52:10.065307+00:00", "timestamp_unix": 1768056730.065307}, "starlink_gps": {"latitude": 44.49319016269284, "longitude": 12.286416777494567, "altitude": 73.05000012400289, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:10.065567+00:00", "timestamp_unix": 1768056730.065567}, "nmea_primary": {"latitude": 44.49322333333333, "longitude": 12.286356666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:09.216607+00:00", "timestamp_unix": 1768056729.216607}, "nmea_secondary": {"latitude": 44.49308166666667, "longitude": 12.285911666666667, "altitude": -0.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:08.734450+00:00", "timestamp_unix": 1768056728.73445}}

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


validation_timestamp: 2026-01-10T14:52:40.022656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.594232102686867, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.476700153597922, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.486857600499917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 36.83050598388828, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12921081417556016, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.097620472997399, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 42.60655320317622, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.107718048276812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 42.477448092089624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 44.239086436161784, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49333, "longitude": 12.287566, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:35+00:00", "timestamp_unix": 1768056755.0}, "starlink_location": {"latitude": 44.49331599650357, "longitude": 12.287646784662677, "altitude": 73.15000013324507, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:52:39.986075+00:00", "timestamp_unix": 1768056759.986075}, "starlink_gps": {"latitude": 44.49331578164739, "longitude": 12.287645183747008, "altitude": 73.1500001086776, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:39.986329+00:00", "timestamp_unix": 1768056759.986329}, "nmea_primary": {"latitude": 44.493388333333336, "longitude": 12.287635, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:39.242857+00:00", "timestamp_unix": 1768056759.242857}, "nmea_secondary": {"latitude": 44.49323, "longitude": 12.287123333333334, "altitude": 1.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:52:38.743071+00:00", "timestamp_unix": 1768056758.743071}}

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


validation_timestamp: 2026-01-10T14:53:10.026470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.0238493256515957, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.1396371600561523, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.035218519039257, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 42.49522500267886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13702479690801672, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.4065891992218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 40.76511394314355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.321160617032618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 40.62812807876956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.21639422949851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49351, "longitude": 12.288944, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:08+00:00", "timestamp_unix": 1768056788.0}, "starlink_location": {"latitude": 44.49349749645658, "longitude": 12.288925458386567, "altitude": 74.55000015040514, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:53:09.986058+00:00", "timestamp_unix": 1768056789.986058}, "starlink_gps": {"latitude": 44.49349728159015, "longitude": 12.288923757327233, "altitude": 74.55000012159189, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:09.986314+00:00", "timestamp_unix": 1768056789.986314}, "nmea_primary": {"latitude": 44.493523333333336, "longitude": 12.288883333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:09.214198+00:00", "timestamp_unix": 1768056789.214198}, "nmea_secondary": {"latitude": 44.493425, "longitude": 12.288421666666666, "altitude": 2.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:08.755791+00:00", "timestamp_unix": 1768056788.755791}}

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


validation_timestamp: 2026-01-10T14:53:40.100613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.50633327709992, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 28.223652089738856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 27.740731183271762, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.445005703983865, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2831912668712717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.5859355281906415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.1807881754494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.5211527360551993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.8981787342729, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.69732292845848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.493626, "longitude": 12.289842, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:30+00:00", "timestamp_unix": 1768056810.0}, "starlink_location": {"latitude": 44.49364716409161, "longitude": 12.290200164009299, "altitude": 69.52000022699404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:53:40.066091+00:00", "timestamp_unix": 1768056820.066091}, "starlink_gps": {"latitude": 44.493646802709996, "longitude": 12.290196629828758, "altitude": 69.52000015668386, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:40.066345+00:00", "timestamp_unix": 1768056820.066345}, "nmea_primary": {"latitude": 44.49366833333333, "longitude": 12.290186666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:39.244127+00:00", "timestamp_unix": 1768056819.244127}, "nmea_secondary": {"latitude": 44.493575, "longitude": 12.289716666666667, "altitude": 4.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:53:38.769082+00:00", "timestamp_unix": 1768056818.769082}}

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


validation_timestamp: 2026-01-10T14:54:10.107111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.27666657813304, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.97058194761662, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 26.772884951570205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.392348636754633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.30760657567050437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.9188649162204325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.64727865161377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.8996952476745075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.34189935420354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 36.98443283220794, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49378, "longitude": 12.291151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:00+00:00", "timestamp_unix": 1768056840.0}, "starlink_location": {"latitude": 44.49379426307023, "longitude": 12.291494306977933, "altitude": 70.61000026691744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:54:10.067243+00:00", "timestamp_unix": 1768056850.067243}, "starlink_gps": {"latitude": 44.493793830176976, "longitude": 12.291490476624595, "altitude": 70.61000018580471, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:10.067500+00:00", "timestamp_unix": 1768056850.0675}, "nmea_primary": {"latitude": 44.49382833333333, "longitude": 12.291481666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:09.214444+00:00", "timestamp_unix": 1768056849.214444}, "nmea_secondary": {"latitude": 44.49378166666666, "longitude": 12.29102, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:08.781614+00:00", "timestamp_unix": 1768056848.781614}}

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


validation_timestamp: 2026-01-10T14:54:40.022381+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.311763611601975, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.165804474617627, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 20.695050631238423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.026162319824266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1461765302232974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.464338063171902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.07576242664308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.490499722969815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.93628491731924, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.777928510608106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.493946, "longitude": 12.292536, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:32+00:00", "timestamp_unix": 1768056872.0}, "starlink_location": {"latitude": 44.493971190417604, "longitude": 12.292789633327132, "altitude": 72.8300001694094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:54:39.988150+00:00", "timestamp_unix": 1768056879.98815}, "starlink_gps": {"latitude": 44.493970938672206, "longitude": 12.29278782451796, "altitude": 72.83000013876695, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:39.988404+00:00", "timestamp_unix": 1768056879.988404}, "nmea_primary": {"latitude": 44.493993333333336, "longitude": 12.292788333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:39.242455+00:00", "timestamp_unix": 1768056879.242455}, "nmea_secondary": {"latitude": 44.49401, "longitude": 12.292300000000001, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:54:38.717710+00:00", "timestamp_unix": 1768056878.71771}}

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


validation_timestamp: 2026-01-10T14:55:10.107279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.347088614050207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.068560298411295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.82776152425282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.82769643541252, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2828817966016882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.3314845007548355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.989203723563975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.318370678799344, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.71824083381232, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.637334425714045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49412, "longitude": 12.293876, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:03+00:00", "timestamp_unix": 1768056903.0}, "starlink_location": {"latitude": 44.494115330195214, "longitude": 12.294081992007078, "altitude": 71.75808388970655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:55:10.066629+00:00", "timestamp_unix": 1768056910.066629}, "starlink_gps": {"latitude": 44.4941149692085, "longitude": 12.294078461660336, "altitude": 71.75006101182858, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:10.066923+00:00", "timestamp_unix": 1768056910.066923}, "nmea_primary": {"latitude": 44.49415333333334, "longitude": 12.29407, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:09.217716+00:00", "timestamp_unix": 1768056909.217716}, "nmea_secondary": {"latitude": 44.494168333333334, "longitude": 12.293583333333334, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:08.716985+00:00", "timestamp_unix": 1768056908.716985}}

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


validation_timestamp: 2026-01-10T14:55:40.109755+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.37385747172165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.10093693600983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.52140081110047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.09639804095921, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28244304799450903, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.079481857580354, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.20181005542743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.963290267318172, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 33.92080843771495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 31.477223987861777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49429, "longitude": 12.295215, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:35+00:00", "timestamp_unix": 1768056935.0}, "starlink_location": {"latitude": 44.494276163521555, "longitude": 12.295382491997485, "altitude": 70.04000022718797, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:55:40.067130+00:00", "timestamp_unix": 1768056940.06713}, "starlink_gps": {"latitude": 44.49427580309477, "longitude": 12.295378967116568, "altitude": 70.04000015735912, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:40.067386+00:00", "timestamp_unix": 1768056940.067386}, "nmea_primary": {"latitude": 44.494321666666664, "longitude": 12.29534, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:39.254910+00:00", "timestamp_unix": 1768056939.25491}, "nmea_secondary": {"latitude": 44.494263333333336, "longitude": 12.294951666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:55:38.728652+00:00", "timestamp_unix": 1768056938.728652}}

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


validation_timestamp: 2026-01-10T14:56:10.110370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.993225655368015, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.746955598302026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.838043282618514, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.867250441307394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27969460863646933, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8611635535341975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.965097873721014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.930590786638, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.68718709443921, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 29.573167505478384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.494457, "longitude": 12.296542, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:05+00:00", "timestamp_unix": 1768056965.0}, "starlink_location": {"latitude": 44.49443662942234, "longitude": 12.296651727503983, "altitude": 71.62000022078657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:56:10.067321+00:00", "timestamp_unix": 1768056970.067321}, "starlink_gps": {"latitude": 44.494436051436416, "longitude": 12.296648295589879, "altitude": 71.62000015436436, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:10.067578+00:00", "timestamp_unix": 1768056970.067578}, "nmea_primary": {"latitude": 44.49449833333333, "longitude": 12.296651666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:09.248115+00:00", "timestamp_unix": 1768056969.248115}, "nmea_secondary": {"latitude": 44.49440666666667, "longitude": 12.296301666666666, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:09.528019+00:00", "timestamp_unix": 1768056969.528019}}

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


validation_timestamp: 2026-01-10T14:56:40.024427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.2907184930935296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2994858262845868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9419830847906585, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 30.882794182236562, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13697314391919, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.908500145411672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.65003974890273, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.956724717323578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.51311302321609, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 33.00444188011238, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.494637, "longitude": 12.297905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:37+00:00", "timestamp_unix": 1768056997.0}, "starlink_location": {"latitude": 44.49460766316907, "longitude": 12.29791045907768, "altitude": 71.0000001510036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:56:39.988454+00:00", "timestamp_unix": 1768056999.988454}, "starlink_gps": {"latitude": 44.49460744838365, "longitude": 12.297908758627207, "altitude": 71.00000012165331, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:39.988711+00:00", "timestamp_unix": 1768056999.988711}, "nmea_primary": {"latitude": 44.49466, "longitude": 12.297923333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:39.257159+00:00", "timestamp_unix": 1768056999.257159}, "nmea_secondary": {"latitude": 44.494566666666664, "longitude": 12.297528333333334, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:38.550472+00:00", "timestamp_unix": 1768056998.550472}}

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


validation_timestamp: 2026-01-10T14:57:10.110022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 31.318613774474443, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 31.043489271656163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 32.1728615386506, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8285728937193633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2761127419155971, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8086346729316025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.762413333965064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842466148628127, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.48683702032164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 32.753489026916064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49473, "longitude": 12.298798, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:56:58+00:00", "timestamp_unix": 1768057018.0}, "starlink_location": {"latitude": 44.49475559609803, "longitude": 12.299191219951611, "altitude": 71.71000021592921, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:57:10.067929+00:00", "timestamp_unix": 1768057030.067929}, "starlink_gps": {"latitude": 44.49475516313016, "longitude": 12.299187792146533, "altitude": 71.71000015014427, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:10.068181+00:00", "timestamp_unix": 1768057030.068181}, "nmea_primary": {"latitude": 44.494816666666665, "longitude": 12.299185, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:09.247593+00:00", "timestamp_unix": 1768057029.247593}, "nmea_secondary": {"latitude": 44.49472333333333, "longitude": 12.298793333333334, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:08.754869+00:00", "timestamp_unix": 1768057028.754869}}

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


validation_timestamp: 2026-01-10T14:57:40.103319+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.968370744649732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 28.702392372293723, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 25.92490441099489, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.118770208772492, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2671506611441145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.091537752383186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 33.72821326156938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.984913429091067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 33.461209506616875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 31.005593667737255, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.494904, "longitude": 12.300116, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:30+00:00", "timestamp_unix": 1768057050.0}, "starlink_location": {"latitude": 44.49491899704218, "longitude": 12.300480618210678, "altitude": 71.28000020125327, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:57:40.067887+00:00", "timestamp_unix": 1768057060.067887}, "starlink_gps": {"latitude": 44.49491863592241, "longitude": 12.300477288325444, "altitude": 71.28000014114679, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:40.068140+00:00", "timestamp_unix": 1768057060.06814}, "nmea_primary": {"latitude": 44.49498, "longitude": 12.300425, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:39.217875+00:00", "timestamp_unix": 1768057059.217875}, "nmea_secondary": {"latitude": 44.494883333333334, "longitude": 12.300058333333332, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:57:38.727149+00:00", "timestamp_unix": 1768057058.727149}}

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


validation_timestamp: 2026-01-10T14:58:10.108263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.72958215593494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.458791656982036, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 22.218998991853823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.051572111973591, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.271743442287775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.974830923948992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.77755330046036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.94452846814364, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 34.50653513907283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 34.054333500706974, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49507, "longitude": 12.301456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:01+00:00", "timestamp_unix": 1768057081.0}, "starlink_location": {"latitude": 44.49510162837304, "longitude": 12.30173911695479, "altitude": 68.92000021001691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:58:10.069134+00:00", "timestamp_unix": 1768057090.069134}, "starlink_gps": {"latitude": 44.49510105073878, "longitude": 12.301735787967937, "altitude": 68.92000014454004, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:10.069506+00:00", "timestamp_unix": 1768057090.069506}, "nmea_primary": {"latitude": 44.495151666666665, "longitude": 12.301711666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:09.258397+00:00", "timestamp_unix": 1768057089.258397}, "nmea_secondary": {"latitude": 44.49505, "longitude": 12.301306666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:08.730969+00:00", "timestamp_unix": 1768057088.730969}}

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


validation_timestamp: 2026-01-10T14:58:40.028795+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.68537645653797, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.544868275508577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.74772853255005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.80264595650554, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14144679959811038, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.6889603028085927, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 35.31606474023641, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.6955318000518855, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 35.174636108957536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 35.54977624152466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49526, "longitude": 12.302764, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:32+00:00", "timestamp_unix": 1768057112.0}, "starlink_location": {"latitude": 44.49526882975572, "longitude": 12.302986628992311, "altitude": 66.87993861280263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:58:39.988643+00:00", "timestamp_unix": 1768057119.988643}, "starlink_gps": {"latitude": 44.49526861410768, "longitude": 12.302984871478326, "altitude": 66.88393250010458, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:39.988898+00:00", "timestamp_unix": 1768057119.988898}, "nmea_primary": {"latitude": 44.49530166666667, "longitude": 12.30298, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:39.234511+00:00", "timestamp_unix": 1768057119.234511}, "nmea_secondary": {"latitude": 44.49522, "longitude": 12.302546666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:58:38.539766+00:00", "timestamp_unix": 1768057118.539766}}

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


validation_timestamp: 2026-01-10T14:59:10.024763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.70805251657466, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.55829219167043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 18.20474668071336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.89169498758792, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15026825690547096, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5260459861143714, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.56158420271354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.5908336157301197, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.411390719507715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.05471021941949, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49541, "longitude": 12.304085, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:03+00:00", "timestamp_unix": 1768057143.0}, "starlink_location": {"latitude": 44.49542585767332, "longitude": 12.304294475182632, "altitude": 70.22007342983453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:59:09.989908+00:00", "timestamp_unix": 1768057149.989908}, "starlink_gps": {"latitude": 44.49542560562902, "longitude": 12.304292613874672, "altitude": 70.21607225528734, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:09.990162+00:00", "timestamp_unix": 1768057149.990162}, "nmea_primary": {"latitude": 44.49545666666667, "longitude": 12.304305, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:09.235332+00:00", "timestamp_unix": 1768057149.235332}, "nmea_secondary": {"latitude": 44.49537333333333, "longitude": 12.303826666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:08.549636+00:00", "timestamp_unix": 1768057148.549636}}

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


validation_timestamp: 2026-01-10T14:59:40.105303+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.1922730556148045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.906494773578029, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.825104654566833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.32038078734256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2858784687813492, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.230743914864615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 38.50067047921799, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.4163282451179713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.214994204722956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.8403760467884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49558, "longitude": 12.305572, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:36+00:00", "timestamp_unix": 1768057176.0}, "starlink_location": {"latitude": 44.495590362979115, "longitude": 12.305635830804464, "altitude": 71.8700002309057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T14:59:40.068808+00:00", "timestamp_unix": 1768057180.068808}, "starlink_gps": {"latitude": 44.49558985710954, "longitude": 12.305632296958954, "altitude": 71.87000016023876, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:40.069064+00:00", "timestamp_unix": 1768057180.069064}, "nmea_primary": {"latitude": 44.49560833333334, "longitude": 12.305648333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:39.258652+00:00", "timestamp_unix": 1768057179.258652}, "nmea_secondary": {"latitude": 44.495535, "longitude": 12.305156666666667, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T14:59:38.767138+00:00", "timestamp_unix": 1768057178.767138}}

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


validation_timestamp: 2026-01-10T15:00:10.106915+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.527079820471324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.206211818177801, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6273891191784005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 38.82115463261564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3321541773759111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.7567587181157314, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 43.197676081951265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.506629300130738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 42.865529894297126, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 41.09876004694758, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.49575, "longitude": 12.307044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:07+00:00", "timestamp_unix": 1768057207.0}, "starlink_location": {"latitude": 44.495765763426846, "longitude": 12.307096624938737, "altitude": 73.72809374695184, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T15:00:10.069042+00:00", "timestamp_unix": 1768057210.069042}, "starlink_gps": {"latitude": 44.49576532944117, "longitude": 12.307092481617506, "altitude": 73.72005599020937, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:10.069298+00:00", "timestamp_unix": 1768057210.069298}, "nmea_primary": {"latitude": 44.495778333333334, "longitude": 12.307066666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:09.248168+00:00", "timestamp_unix": 1768057209.248168}, "nmea_secondary": {"latitude": 44.49570666666666, "longitude": 12.306558333333333, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:08.748756+00:00", "timestamp_unix": 1768057208.748756}}

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


validation_timestamp: 2026-01-10T15:00:40.104526+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 37.88414476883116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 37.55329233104339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 34.95540521992507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.332574587279963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.33098320097075873, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.248547952537316, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 46.05353409550631, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.0105233696158695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 45.723305071864715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 43.227406886343026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.495872, "longitude": 12.308148, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:30+00:00", "timestamp_unix": 1768057230.0}, "starlink_location": {"latitude": 44.495922830775214, "longitude": 12.30862029330147, "altitude": 71.87000030944452, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T15:00:40.069403+00:00", "timestamp_unix": 1768057240.069403}, "starlink_gps": {"latitude": 44.49592246922778, "longitude": 12.308616151196935, "altitude": 71.87000021510475, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:40.069669+00:00", "timestamp_unix": 1768057240.069669}, "nmea_primary": {"latitude": 44.495945, "longitude": 12.308576666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:39.234692+00:00", "timestamp_unix": 1768057239.234692}, "nmea_secondary": {"latitude": 44.495845, "longitude": 12.30805, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:00:38.739445+00:00", "timestamp_unix": 1768057238.739445}}

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


validation_timestamp: 2026-01-10T15:01:10.183378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 35.79062636271452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 35.247622667936234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 30.778401542544664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.75362408700832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5430201042477815, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.664061997326234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 47.50823213355467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.239760231367253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 46.96527043776186, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 42.321529106508066, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.496037, "longitude": 12.309768, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:00+00:00", "timestamp_unix": 1768057260.0}, "starlink_location": {"latitude": 44.49608214399882, "longitude": 12.310214785220742, "altitude": 73.08205553364071, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T15:01:10.144382+00:00", "timestamp_unix": 1768057270.144382}, "starlink_gps": {"latitude": 44.4960814964049, "longitude": 12.310207999325048, "altitude": 73.07006154275717, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:10.144641+00:00", "timestamp_unix": 1768057270.144641}, "nmea_primary": {"latitude": 44.496111666666664, "longitude": 12.310141666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:09.219153+00:00", "timestamp_unix": 1768057269.219153}, "nmea_secondary": {"latitude": 44.49603166666667, "longitude": 12.30962, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:08.752315+00:00", "timestamp_unix": 1768057268.752315}}

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


validation_timestamp: 2026-01-10T15:01:40.109171+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.934367811174216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 28.554582964212262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 25.371276323298577, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.587785237422793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.38197792218554694, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.602893708628886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 49.34286679776135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.377177401660334, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 48.966989085223375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 45.332407981750286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.496223, "longitude": 12.311538, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:32+00:00", "timestamp_unix": 1768057292.0}, "starlink_location": {"latitude": 44.49623929577993, "longitude": 12.31190208736214, "altitude": 73.0300004121997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T15:01:40.069802+00:00", "timestamp_unix": 1768057300.069802}, "starlink_gps": {"latitude": 44.496238717434395, "longitude": 12.311897340141817, "altitude": 73.03000028501363, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:40.070063+00:00", "timestamp_unix": 1768057300.070063}, "nmea_primary": {"latitude": 44.496273333333335, "longitude": 12.31185, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:39.243449+00:00", "timestamp_unix": 1768057299.243449}, "nmea_secondary": {"latitude": 44.49624333333333, "longitude": 12.31128, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:01:38.563992+00:00", "timestamp_unix": 1768057298.563992}}

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


validation_timestamp: 2026-01-10T15:02:10.108135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.489112859827834, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.111020089379124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.06293885789257, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 26.17405191716253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3783860582305962, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.282955004001368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 53.3288842972586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.951090639693713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 52.95142771137308, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 48.53823441710715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.496395, "longitude": 12.313319, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:02:03+00:00", "timestamp_unix": 1768057323.0}, "starlink_location": {"latitude": 44.496430830872846, "longitude": 12.31366192313216, "altitude": 71.93000040389994, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T15:02:10.070051+00:00", "timestamp_unix": 1768057330.070051}, "starlink_gps": {"latitude": 44.49643046967329, "longitude": 12.313657179389624, "altitude": 71.93000028068623, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:02:10.070313+00:00", "timestamp_unix": 1768057330.070313}, "nmea_primary": {"latitude": 44.49644833333333, "longitude": 12.3136, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:02:09.250557+00:00", "timestamp_unix": 1768057329.250557}, "nmea_secondary": {"latitude": 44.49641333333334, "longitude": 12.31299, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T15:02:08.727228+00:00", "timestamp_unix": 1768057328.727228}}

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


