# positions_validation

validation_timestamp: 2026-01-10T06:02:39.362928+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.832416579078778, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.848301927319625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8421831666595807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9956986328597455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0160526899487769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.05717998852329, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.727794022368364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.073228006535286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.743098731964617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8378817995192795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:37+00:00", "timestamp_unix": 1768024957.0}, "starlink_location": {"latitude": 44.4469365987754, "longitude": 12.244723666666669, "altitude": 69.36191011732112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:02:39.324670+00:00", "timestamp_unix": 1768024959.32467}, "starlink_gps": {"latitude": 44.44693645441009, "longitude": 12.244723666666669, "altitude": 69.36993121041135, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:39.324931+00:00", "timestamp_unix": 1768024959.324931}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24472, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:38.007374+00:00", "timestamp_unix": 1768024958.007374}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244686666666666, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:38.514393+00:00", "timestamp_unix": 1768024958.514393}}

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


validation_timestamp: 2026-01-10T06:03:09.362476+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.786173188570132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.784700400105367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6094512753400445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5109003163959218, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004266768543582, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.364585836803386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.275335903770008, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.363774381900184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.273875761415484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6869848816316129, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:58+00:00", "timestamp_unix": 1768024978.0}, "starlink_location": {"latitude": 44.44693849999997, "longitude": 12.244725732205879, "altitude": 69.04999999948483, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:03:09.325221+00:00", "timestamp_unix": 1768024989.325221}, "starlink_gps": {"latitude": 44.44693849999999, "longitude": 12.244725631373583, "altitude": 69.05000000093867, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:09.325478+00:00", "timestamp_unix": 1768024989.325478}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244715, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:08.005155+00:00", "timestamp_unix": 1768024988.005155}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244706666666668, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:08.527163+00:00", "timestamp_unix": 1768024988.527163}}

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


validation_timestamp: 2026-01-10T06:03:39.285851+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.249721795394423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.24924030733981, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1432183899748427, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.111988251597411, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003983564529345589, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.226642028365548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.082077019175211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.226453928980883, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.083387302479206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.746688698634868, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:30+00:00", "timestamp_unix": 1768025010.0}, "starlink_location": {"latitude": 44.446938500000016, "longitude": 12.244725631290335, "altitude": 68.95994644059074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:03:39.246235+00:00", "timestamp_unix": 1768025019.246235}, "starlink_gps": {"latitude": 44.44693849999999, "longitude": 12.244725581108105, "altitude": 68.96394107216729, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:39.246492+00:00", "timestamp_unix": 1768025019.246492}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244718333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:38.006368+00:00", "timestamp_unix": 1768025018.006368}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244746666666666, "altitude": 12.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:03:38.488934+00:00", "timestamp_unix": 1768025018.488934}}

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


validation_timestamp: 2026-01-10T06:04:09.359779+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.014016620716038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.014016620716038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.614809512334965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.268506177085288, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.979648021434004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9619867253546746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.979648021434004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9619867253546746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.542186703523127, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:01+00:00", "timestamp_unix": 1768025041.0}, "starlink_location": {"latitude": 44.446938333333335, "longitude": 12.244723, "altitude": 68.70000000065562, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:04:09.325511+00:00", "timestamp_unix": 1768025049.325511}, "starlink_gps": {"latitude": 44.446938333333335, "longitude": 12.244723, "altitude": 68.70000000065562, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:09.325762+00:00", "timestamp_unix": 1768025049.325762}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244728333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:07.992813+00:00", "timestamp_unix": 1768025047.992813}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244705, "altitude": 9.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:08.568105+00:00", "timestamp_unix": 1768025048.568105}}

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


validation_timestamp: 2026-01-10T06:04:39.385771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.29083206963834, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.292646224787788, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8864133495512543, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6288634434449833, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009966769823220274, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.301163456051988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.662758783536894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.300690006874312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.664655180973859, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.036277736547868, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:33+00:00", "timestamp_unix": 1768025073.0}, "starlink_location": {"latitude": 44.44693783333331, "longitude": 12.244719242945381, "altitude": 68.54993529454916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:04:39.346846+00:00", "timestamp_unix": 1768025079.346846}, "starlink_gps": {"latitude": 44.44693783333333, "longitude": 12.24471936849995, "altitude": 68.55992975254333, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:39.347103+00:00", "timestamp_unix": 1768025079.347103}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244726666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:37.994910+00:00", "timestamp_unix": 1768025077.99491}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244703333333334, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:04:38.514548+00:00", "timestamp_unix": 1768025078.514548}}

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


validation_timestamp: 2026-01-10T06:05:09.289298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.688438913508335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.693232244665648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9663759708415154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.852605566111933, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005638339897458527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.96212434426161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.10116854380453, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.96623160571125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.106430984441738, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6926167109489505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:05+00:00", "timestamp_unix": 1768025105.0}, "starlink_location": {"latitude": 44.44693514382033, "longitude": 12.24472470192344, "altitude": 68.27993693048575, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:05:09.247892+00:00", "timestamp_unix": 1768025109.247892}, "starlink_gps": {"latitude": 44.44693510790381, "longitude": 12.244724752061646, "altitude": 68.28392805717712, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:09.248147+00:00", "timestamp_unix": 1768025109.248147}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.24472, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:07.995875+00:00", "timestamp_unix": 1768025107.995875}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244678333333333, "altitude": 11.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:08.473049+00:00", "timestamp_unix": 1768025108.473049}}

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


validation_timestamp: 2026-01-10T06:05:39.283635+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.763233087042376, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.76235952377591, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7924382247571446, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7199403953355552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039880110226537995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.447735264181139, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.278230645915643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.447134886313254, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.276733434689685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4155699937181394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:37+00:00", "timestamp_unix": 1768025137.0}, "starlink_location": {"latitude": 44.446934333333324, "longitude": 12.244726964706958, "altitude": 68.37000000101324, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:05:39.247029+00:00", "timestamp_unix": 1768025139.247029}, "starlink_gps": {"latitude": 44.446934333333324, "longitude": 12.244726914468718, "altitude": 68.37000000101324, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:39.247279+00:00", "timestamp_unix": 1768025139.247279}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:37.996728+00:00", "timestamp_unix": 1768025137.996728}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244678333333333, "altitude": 10.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:05:38.486067+00:00", "timestamp_unix": 1768025138.486067}}

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


validation_timestamp: 2026-01-10T06:06:09.281105+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.006150701919205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.004936912990312, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0987773948011856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1356579883708995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003998282221944947, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.10099415525177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.137456276410749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.099837258060358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.136294283607961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9636644419677346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:08+00:00", "timestamp_unix": 1768025168.0}, "starlink_location": {"latitude": 44.446940833333315, "longitude": 12.24473246480451, "altitude": 67.87000000156404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:06:09.246840+00:00", "timestamp_unix": 1768025169.24684}, "starlink_gps": {"latitude": 44.446940833333315, "longitude": 12.244732414436875, "altitude": 67.87000000156404, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:09.247086+00:00", "timestamp_unix": 1768025169.247086}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:07.999002+00:00", "timestamp_unix": 1768025167.999002}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 8.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:08.498644+00:00", "timestamp_unix": 1768025168.498644}}

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


validation_timestamp: 2026-01-10T06:06:39.283888+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.429562908332471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.425761902862138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.477673448948317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.112657422574048, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003453028613323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.70386257808988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.480740464390143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.700178470195253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.476891330923246, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2050634647183867, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:29+00:00", "timestamp_unix": 1768025189.0}, "starlink_location": {"latitude": 44.446948022871084, "longitude": 12.244732833333334, "altitude": 67.4899396950637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:06:39.247459+00:00", "timestamp_unix": 1768025199.247459}, "starlink_gps": {"latitude": 44.446948058875, "longitude": 12.244732833333334, "altitude": 67.4939405261843, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:39.247707+00:00", "timestamp_unix": 1768025199.247707}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:37.993889+00:00", "timestamp_unix": 1768025197.993889}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.2447, "altitude": 8.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:06:38.513279+00:00", "timestamp_unix": 1768025198.513279}}

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


validation_timestamp: 2026-01-10T06:07:09.288237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8905699611855855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8905699611855855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.882196470542064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.484722646503233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.53991290498731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.291650242032963, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.53991290498731, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.291650242032963, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1886429789723443, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:01+00:00", "timestamp_unix": 1768025221.0}, "starlink_location": {"latitude": 44.4469525, "longitude": 12.244734666666664, "altitude": 67.68000000033942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:07:09.247944+00:00", "timestamp_unix": 1768025229.247944}, "starlink_gps": {"latitude": 44.4469525, "longitude": 12.244734666666664, "altitude": 67.68000000033942, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:09.248194+00:00", "timestamp_unix": 1768025229.248194}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244678333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:07.998128+00:00", "timestamp_unix": 1768025227.998128}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244705, "altitude": 11.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:08.585844+00:00", "timestamp_unix": 1768025228.585844}}

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


validation_timestamp: 2026-01-10T06:07:39.285672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.489865169531392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.492252841208181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.114337884886293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9104141720608592, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00565171506929465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.90872779944923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.844840544723299, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.910026837243006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.847860479819798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.96546963114527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:32+00:00", "timestamp_unix": 1768025252.0}, "starlink_location": {"latitude": 44.44695331048453, "longitude": 12.244735798073437, "altitude": 67.58993721635419, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:07:39.248132+00:00", "timestamp_unix": 1768025259.248132}, "starlink_gps": {"latitude": 44.44695327448279, "longitude": 12.244735747816309, "altitude": 67.59393780881523, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:39.248387+00:00", "timestamp_unix": 1768025259.248387}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244663333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:37.982391+00:00", "timestamp_unix": 1768025257.982391}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244716666666667, "altitude": 11.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:07:38.234350+00:00", "timestamp_unix": 1768025258.23435}}

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


validation_timestamp: 2026-01-10T06:08:09.288506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.878636408962418, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.887391793068915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9404949071574291, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9019662284897385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008927155494805748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.73538069201384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.416647803168034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.744307483491484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.424660776233333, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.389999396160423, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:04+00:00", "timestamp_unix": 1768025284.0}, "starlink_location": {"latitude": 44.446952954293394, "longitude": 12.244730368599516, "altitude": 67.54000000385746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:08:09.248234+00:00", "timestamp_unix": 1768025289.248234}, "starlink_gps": {"latitude": 44.44695288243622, "longitude": 12.244730418754513, "altitude": 67.54000000292822, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:09.248484+00:00", "timestamp_unix": 1768025289.248484}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:07.982133+00:00", "timestamp_unix": 1768025287.982133}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.24473, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:08.498981+00:00", "timestamp_unix": 1768025288.498981}}

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


validation_timestamp: 2026-01-10T06:08:39.287522+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.497755312628923, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.494047434576355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6831140185961333, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.425101306176503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001828608767177, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.163427326951362, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.91665705669691, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.159743397813012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.912744867465631, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.012993856858713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:35+00:00", "timestamp_unix": 1768025315.0}, "starlink_location": {"latitude": 44.44694585620209, "longitude": 12.244735, "altitude": 67.63000000034123, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:08:39.250319+00:00", "timestamp_unix": 1768025319.250319}, "starlink_gps": {"latitude": 44.4469458921914, "longitude": 12.244735, "altitude": 67.63000000004884, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:39.250576+00:00", "timestamp_unix": 1768025319.250576}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:38.022726+00:00", "timestamp_unix": 1768025318.022726}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244753333333334, "altitude": 11.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:08:38.572873+00:00", "timestamp_unix": 1768025318.572873}}

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


validation_timestamp: 2026-01-10T06:09:09.288883+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.936513877167581, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.93846061727092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6988203097686142, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0827871193024885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056471366848599965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.620237412381092, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.749177811687628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.622109326096526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.753301903622254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.775157885072428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:07+00:00", "timestamp_unix": 1768025347.0}, "starlink_location": {"latitude": 44.44694897712288, "longitude": 12.244739798033844, "altitude": 67.47000000044616, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:09:09.248426+00:00", "timestamp_unix": 1768025349.248426}, "starlink_gps": {"latitude": 44.44694894115029, "longitude": 12.244739747817448, "altitude": 67.47000000136437, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:09.248688+00:00", "timestamp_unix": 1768025349.248688}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:08.023183+00:00", "timestamp_unix": 1768025348.023183}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244741666666666, "altitude": 14.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:08.472744+00:00", "timestamp_unix": 1768025348.472744}}

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


validation_timestamp: 2026-01-10T06:09:39.365210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.66667974375353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.684576896463982, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7938185080589875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0493421143661816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017931719226308578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.002649762258157, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.679694090275695, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.020580398814687, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.697496309993854, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5923724739967455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:28+00:00", "timestamp_unix": 1768025368.0}, "starlink_location": {"latitude": 44.446949932009254, "longitude": 12.244737434489899, "altitude": 67.47000000326243, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:09:39.328021+00:00", "timestamp_unix": 1768025379.328021}, "starlink_gps": {"latitude": 44.44694978767183, "longitude": 12.244737535234782, "altitude": 67.47000000207761, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:39.328281+00:00", "timestamp_unix": 1768025379.328281}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24468, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:38.023118+00:00", "timestamp_unix": 1768025378.023118}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244705, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:09:38.484603+00:00", "timestamp_unix": 1768025378.484603}}

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


validation_timestamp: 2026-01-10T06:10:09.364961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.590629839436351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.587215505057836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7637238968757091, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.697044277928476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008006075476049583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.76802327272269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.041639990756294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.764063483896964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.034686529579263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.619925822960063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:00+00:00", "timestamp_unix": 1768025400.0}, "starlink_location": {"latitude": 44.44694699999999, "longitude": 12.24474256557292, "altitude": 67.55999999992983, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:10:09.328293+00:00", "timestamp_unix": 1768025409.328293}, "starlink_gps": {"latitude": 44.44694699999999, "longitude": 12.244742464717826, "altitude": 67.56000000039549, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:09.328555+00:00", "timestamp_unix": 1768025409.328555}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244681666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:08.009870+00:00", "timestamp_unix": 1768025408.00987}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244698333333334, "altitude": 14.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:08.564018+00:00", "timestamp_unix": 1768025408.564018}}

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


validation_timestamp: 2026-01-10T06:10:39.365107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.849470003079547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.8418364104314, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.857994987705411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.509360520704422, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008045266384254913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.05465925470602, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.565451721414326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.047626746047241, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.562394672849305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.676940816480237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:31+00:00", "timestamp_unix": 1768025431.0}, "starlink_location": {"latitude": 44.44694595051567, "longitude": 12.244738166666663, "altitude": 67.18189941037362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:10:39.329372+00:00", "timestamp_unix": 1768025439.329372}, "starlink_gps": {"latitude": 44.44694602286849, "longitude": 12.244738166666666, "altitude": 67.18993941075365, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:39.329631+00:00", "timestamp_unix": 1768025439.329631}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:38.013123+00:00", "timestamp_unix": 1768025438.013123}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244673333333333, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:10:38.763081+00:00", "timestamp_unix": 1768025438.763081}}

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


validation_timestamp: 2026-01-10T06:11:09.287309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.693538666519862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.69124082198318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6094512753400445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8521851374520726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005661619199248901, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.930653313141516, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.089765517689203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.92916816451102, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.087141093270422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.953670385207526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:02+00:00", "timestamp_unix": 1768025462.0}, "starlink_location": {"latitude": 44.44694368943216, "longitude": 12.244731035143811, "altitude": 67.26000000370101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:11:09.249461+00:00", "timestamp_unix": 1768025469.249461}, "starlink_gps": {"latitude": 44.446943725497, "longitude": 12.244731085488993, "altitude": 67.26000000231167, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:09.249720+00:00", "timestamp_unix": 1768025469.24972}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:08.000181+00:00", "timestamp_unix": 1768025468.000181}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244696666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:08.524698+00:00", "timestamp_unix": 1768025468.524698}}

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


validation_timestamp: 2026-01-10T06:11:39.368370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.822458870779908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.822458870779908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5611766665158266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.668086835684233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.42027370589042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.467135254902365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.42027370589042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.467135254902365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3141311806437599, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:34+00:00", "timestamp_unix": 1768025494.0}, "starlink_location": {"latitude": 44.44694449999999, "longitude": 12.244732166666667, "altitude": 67.26000000130318, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:11:39.328977+00:00", "timestamp_unix": 1768025499.328977}, "starlink_gps": {"latitude": 44.44694449999999, "longitude": 12.244732166666667, "altitude": 67.26000000130318, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:39.329245+00:00", "timestamp_unix": 1768025499.329245}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244678333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:38.001132+00:00", "timestamp_unix": 1768025498.001132}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244693333333334, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:11:38.554404+00:00", "timestamp_unix": 1768025498.554404}}

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


validation_timestamp: 2026-01-10T06:12:09.370001+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.240212385399468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.24760082596203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0556549957721064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.26622967694039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008047936879916376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.89103690595274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.37095058104977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.898120364678455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.378607129271543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.3143332192408685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:06+00:00", "timestamp_unix": 1768025526.0}, "starlink_location": {"latitude": 44.44694171612092, "longitude": 12.244734166666667, "altitude": 67.37000000052433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:12:09.329303+00:00", "timestamp_unix": 1768025529.329303}, "starlink_gps": {"latitude": 44.44694164374408, "longitude": 12.244734166666667, "altitude": 67.37000000126457, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:09.329561+00:00", "timestamp_unix": 1768025529.329561}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:08.003380+00:00", "timestamp_unix": 1768025528.00338}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244766666666667, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:08.495436+00:00", "timestamp_unix": 1768025528.495436}}

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


validation_timestamp: 2026-01-10T06:12:39.286566+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.372467929091265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.372467930558614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.580056987515992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.761755855759531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541865386775e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.156558645575737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.107508057466932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.156558646909245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.107508058952412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.280034805286808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:37+00:00", "timestamp_unix": 1768025557.0}, "starlink_location": {"latitude": 44.446939500000006, "longitude": 12.244727, "altitude": 67.63005641991683, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:12:39.250581+00:00", "timestamp_unix": 1768025559.250581}, "starlink_gps": {"latitude": 44.44693949999999, "longitude": 12.244726999999997, "altitude": 67.62606831928066, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:39.250868+00:00", "timestamp_unix": 1768025559.250868}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244661666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:37.984550+00:00", "timestamp_unix": 1768025557.98455}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244776666666667, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:38.257183+00:00", "timestamp_unix": 1768025558.257183}}

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


validation_timestamp: 2026-01-10T06:13:09.368254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.460094544016279, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.460094544016279, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.994651580504867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8096395866894355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.147744570394831, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.88443372028734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.147744570394831, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.88443372028734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.737823111115383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:12:58+00:00", "timestamp_unix": 1768025578.0}, "starlink_location": {"latitude": 44.446937166666665, "longitude": 12.244732166666665, "altitude": 67.71191090088205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:13:09.329593+00:00", "timestamp_unix": 1768025589.329593}, "starlink_gps": {"latitude": 44.446937166666665, "longitude": 12.244732166666665, "altitude": 67.71992968006957, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:09.329862+00:00", "timestamp_unix": 1768025589.329862}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244658333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:08.025565+00:00", "timestamp_unix": 1768025588.025565}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244736666666666, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:08.471824+00:00", "timestamp_unix": 1768025588.471824}}

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


validation_timestamp: 2026-01-10T06:13:39.368713+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.430045466914944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.432466861058685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.523577217152846, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.725349997324728, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007994567670042323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.659888521186836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.33824027310856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.663915307847574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.33855684974553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.751603123556753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:30+00:00", "timestamp_unix": 1768025610.0}, "starlink_location": {"latitude": 44.446937166666665, "longitude": 12.244730934415353, "altitude": 67.80999999997945, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:13:39.329804+00:00", "timestamp_unix": 1768025619.329804}, "starlink_gps": {"latitude": 44.446937166666665, "longitude": 12.244731035125463, "altitude": 67.80999999997945, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:39.330063+00:00", "timestamp_unix": 1768025619.330063}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244663333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:38.024781+00:00", "timestamp_unix": 1768025618.024781}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244723333333333, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:13:38.230229+00:00", "timestamp_unix": 1768025618.230229}}

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


validation_timestamp: 2026-01-10T06:14:09.286997+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.402580410752734, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.402580410752734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9953317023801342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.620095672585622, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.592746302590115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.622459173081928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.592746302590115, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.622459173081928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.569082234255409, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:02+00:00", "timestamp_unix": 1768025642.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.244728833333333, "altitude": 68.19000000040349, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:14:09.250796+00:00", "timestamp_unix": 1768025649.250796}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.244728833333333, "altitude": 68.19000000040349, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:09.251061+00:00", "timestamp_unix": 1768025649.251061}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244675, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:08.014521+00:00", "timestamp_unix": 1768025648.014521}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244741666666666, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:08.494485+00:00", "timestamp_unix": 1768025648.494485}}

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


validation_timestamp: 2026-01-10T06:14:39.373456+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.794294149908598, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.804049032509246, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.295521491792895, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.173659990269506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011361802463147315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.76480548136786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.474075824386341, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.775329449395322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.48076436752832, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.782460720931558, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:33+00:00", "timestamp_unix": 1768025673.0}, "starlink_location": {"latitude": 44.44693254946158, "longitude": 12.244726934317688, "altitude": 68.72000000068412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:14:39.330162+00:00", "timestamp_unix": 1768025679.330162}, "starlink_gps": {"latitude": 44.446932477086236, "longitude": 12.244727035350948, "altitude": 68.71999999855898, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:39.330419+00:00", "timestamp_unix": 1768025679.330419}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244655, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:38.013420+00:00", "timestamp_unix": 1768025678.01342}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244751666666666, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:14:38.508125+00:00", "timestamp_unix": 1768025678.508125}}

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


validation_timestamp: 2026-01-10T06:15:09.374022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.036390222803059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.04575459523966, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.160798288794595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.443577106265405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011364024027004567, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.569069067962353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.543421935417342, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.579473979349551, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.550873409078163, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.235408390919802, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:05+00:00", "timestamp_unix": 1768025705.0}, "starlink_location": {"latitude": 44.446931216118365, "longitude": 12.244721767664831, "altitude": 68.75000000210301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:15:09.331201+00:00", "timestamp_unix": 1768025709.331201}, "starlink_gps": {"latitude": 44.44693114372888, "longitude": 12.24472186871786, "altitude": 68.75000000060554, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:09.331457+00:00", "timestamp_unix": 1768025709.331457}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24466, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:08.014428+00:00", "timestamp_unix": 1768025708.014428}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244735, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:08.572395+00:00", "timestamp_unix": 1768025708.572395}}

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


validation_timestamp: 2026-01-10T06:15:39.366682+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.346429587130633, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.338619378422564, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.810555292867779, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.569518354820995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025868156598007, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.812024909782886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.778200033956026, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.804428372116536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.770175957904604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.853155692686493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:36+00:00", "timestamp_unix": 1768025736.0}, "starlink_location": {"latitude": 44.446929450655546, "longitude": 12.244723, "altitude": 68.75000000032023, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:15:39.330719+00:00", "timestamp_unix": 1768025739.330719}, "starlink_gps": {"latitude": 44.44692952283391, "longitude": 12.244723, "altitude": 68.75000000080101, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:39.331019+00:00", "timestamp_unix": 1768025739.331019}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:38.014186+00:00", "timestamp_unix": 1768025738.014186}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244726666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:15:38.481940+00:00", "timestamp_unix": 1768025738.48194}}

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


validation_timestamp: 2026-01-10T06:16:09.366129+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.030520081611163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.032196656933747, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.448981205806652, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3019267580668363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007992284409627851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.453814223138101, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.325314473403482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.45717094232677, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.324769145391647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.030933296254316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:08+00:00", "timestamp_unix": 1768025768.0}, "starlink_location": {"latitude": 44.44692799999999, "longitude": 12.244728601090124, "altitude": 68.46000000183813, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:16:09.330919+00:00", "timestamp_unix": 1768025769.330919}, "starlink_gps": {"latitude": 44.44692799999999, "longitude": 12.244728701771455, "altitude": 68.46000000143908, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:09.331183+00:00", "timestamp_unix": 1768025769.331183}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:08.000315+00:00", "timestamp_unix": 1768025768.000315}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244736666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:08.494888+00:00", "timestamp_unix": 1768025768.494888}}

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


validation_timestamp: 2026-01-10T06:16:39.392533+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.591622159374776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.596380332702008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.306361785662296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.082602390001266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011261494635219778, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.320903626349168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.900757378163766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.323325655974434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.909804268602366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.099682837747871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:38+00:00", "timestamp_unix": 1768025798.0}, "starlink_location": {"latitude": 44.44692856712699, "longitude": 12.244741923675848, "altitude": 68.619938895345, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:16:39.352701+00:00", "timestamp_unix": 1768025799.352701}, "starlink_gps": {"latitude": 44.44692849539064, "longitude": 12.244741823534534, "altitude": 68.6279103963821, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:39.352956+00:00", "timestamp_unix": 1768025799.352956}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:38.001202+00:00", "timestamp_unix": 1768025798.001202}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.24476, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:16:38.256213+00:00", "timestamp_unix": 1768025798.256213}}

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


validation_timestamp: 2026-01-10T06:17:09.291595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.688494288226583, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.697367212654617, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.432698303805177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.614058344108338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008948852882078015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.051996779357317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.544494587696466, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.060908347238588, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.551535746759562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.992086442328392, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:00+00:00", "timestamp_unix": 1768025820.0}, "starlink_location": {"latitude": 44.446927120910054, "longitude": 12.244739868634927, "altitude": 68.4900000034088, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:17:09.252509+00:00", "timestamp_unix": 1768025829.252509}, "starlink_gps": {"latitude": 44.44692704887823, "longitude": 12.244739918911794, "altitude": 68.49000000302809, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:09.252767+00:00", "timestamp_unix": 1768025829.252767}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244666666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:07.986105+00:00", "timestamp_unix": 1768025827.986105}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244766666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:08.587297+00:00", "timestamp_unix": 1768025828.587297}}

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


validation_timestamp: 2026-01-10T06:17:39.373129+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.91068903964105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.91068903964105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4381013100098174, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.519262655010438, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.69414561400824, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.524033203210507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.69414561400824, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.524033203210507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.796683550817898, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:31+00:00", "timestamp_unix": 1768025851.0}, "starlink_location": {"latitude": 44.446925499999985, "longitude": 12.244741000000001, "altitude": 68.39191340508815, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:17:39.331816+00:00", "timestamp_unix": 1768025859.331816}, "starlink_gps": {"latitude": 44.446925499999985, "longitude": 12.244741000000001, "altitude": 68.39993921802977, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:39.332075+00:00", "timestamp_unix": 1768025859.332075}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244676666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:38.006985+00:00", "timestamp_unix": 1768025858.006985}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244748333333334, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:17:38.532243+00:00", "timestamp_unix": 1768025858.532243}}

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


validation_timestamp: 2026-01-10T06:18:09.368345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.668866524945974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.67871631691344, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1474395514627043, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1515442968798872, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011344760551047547, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.922793520805442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.304533016329913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.933392738256961, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.312904480421935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.192922135612322, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:03+00:00", "timestamp_unix": 1768025883.0}, "starlink_location": {"latitude": 44.44692538266728, "longitude": 12.244736101162678, "altitude": 68.54000000149018, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:18:09.331934+00:00", "timestamp_unix": 1768025889.331934}, "starlink_gps": {"latitude": 44.446925310400495, "longitude": 12.24473620204438, "altitude": 68.54000000127502, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:09.332190+00:00", "timestamp_unix": 1768025889.33219}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:08.016179+00:00", "timestamp_unix": 1768025888.016179}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244731666666667, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:08.494185+00:00", "timestamp_unix": 1768025888.494185}}

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


validation_timestamp: 2026-01-10T06:18:39.393842+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.83286647983339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.8328664806346, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3161138519725037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3206872115051158, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 8.025722660879196e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.542570346884611, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.62316760203729, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.54257034767036, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.623167602839862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.55879735434883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:35+00:00", "timestamp_unix": 1768025915.0}, "starlink_location": {"latitude": 44.44693200000001, "longitude": 12.244735833333335, "altitude": 68.34993336286337, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:18:39.353615+00:00", "timestamp_unix": 1768025919.353615}, "starlink_gps": {"latitude": 44.446932000000004, "longitude": 12.244735833333337, "altitude": 68.3579216236398, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:39.353875+00:00", "timestamp_unix": 1768025919.353875}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:38.000196+00:00", "timestamp_unix": 1768025918.000196}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244716666666667, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:18:38.506905+00:00", "timestamp_unix": 1768025918.506905}}

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


validation_timestamp: 2026-01-10T06:19:09.377741+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.841020118031265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.84345198652485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.758110077864611, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.572138023216949, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008008119569701948, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.190495052138697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.301709298042452, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.19323730584277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.3029383388472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8075683053529732, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:05+00:00", "timestamp_unix": 1768025945.0}, "starlink_location": {"latitude": 44.44693566666665, "longitude": 12.244734601106671, "altitude": 68.12000000126828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:19:09.332260+00:00", "timestamp_unix": 1768025949.33226}, "starlink_gps": {"latitude": 44.44693566666669, "longitude": 12.244734701987497, "altitude": 68.12000000074286, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:09.332521+00:00", "timestamp_unix": 1768025949.332521}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:08.007447+00:00", "timestamp_unix": 1768025948.007447}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244716666666667, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:08.588530+00:00", "timestamp_unix": 1768025948.58853}}

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


validation_timestamp: 2026-01-10T06:19:39.298393+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.733581389383204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.738592863911983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4684112140977426, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8972194983808763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056486807059357436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.294193272106837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.625340404453286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.299117963297746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.629844861624102, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1955631831212938, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:36+00:00", "timestamp_unix": 1768025976.0}, "starlink_location": {"latitude": 44.446936477134805, "longitude": 12.244734701949726, "altitude": 68.02993902732634, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:19:39.253576+00:00", "timestamp_unix": 1768025979.253576}, "starlink_gps": {"latitude": 44.44693644115241, "longitude": 12.244734752179884, "altitude": 68.03393747491062, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:39.253845+00:00", "timestamp_unix": 1768025979.253845}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:37.987634+00:00", "timestamp_unix": 1768025977.987634}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.24472, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:19:38.595509+00:00", "timestamp_unix": 1768025978.595509}}

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


validation_timestamp: 2026-01-10T06:20:09.290169+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.94656643249913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.954242753155421, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.853248777470834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7543762344502585, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020930899974195, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.188736172404777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.540448221991488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.19626339983975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.548372414698367, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8614919242709318, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:07+00:00", "timestamp_unix": 1768026007.0}, "starlink_location": {"latitude": 44.44693578777284, "longitude": 12.244735000000004, "altitude": 68.46000000247207, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:20:09.253678+00:00", "timestamp_unix": 1768026009.253678}, "starlink_gps": {"latitude": 44.44693571563887, "longitude": 12.244735, "altitude": 68.46000000229542, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:09.253936+00:00", "timestamp_unix": 1768026009.253936}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:08.005518+00:00", "timestamp_unix": 1768026008.005518}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244718333333333, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:08.242612+00:00", "timestamp_unix": 1768026008.242612}}

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


validation_timestamp: 2026-01-10T06:20:39.391969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.057372157121769, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.05312703186291, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.274330226327175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1119616423758667, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015943817288415547, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.102366329664251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.141478850204711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.096374175506954, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.140054312025775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.016778941642258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:28+00:00", "timestamp_unix": 1768026028.0}, "starlink_location": {"latitude": 44.446934166666615, "longitude": 12.244738180893831, "altitude": 68.36000000329604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:20:39.354607+00:00", "timestamp_unix": 1768026039.354607}, "starlink_gps": {"latitude": 44.446934166666644, "longitude": 12.244737980044507, "altitude": 68.36000000187292, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:39.354905+00:00", "timestamp_unix": 1768026039.354905}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:38.025767+00:00", "timestamp_unix": 1768026038.025767}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244726666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:20:38.254000+00:00", "timestamp_unix": 1768026038.254}}

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


validation_timestamp: 2026-01-10T06:21:09.293889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.113820971827867, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.117731260562145, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.410530837853637, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.62620520380016, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993885069305524, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.789584482862608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.329622004297883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.793434075890453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.33361415668545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.230507190967833, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:00+00:00", "timestamp_unix": 1768026060.0}, "starlink_location": {"latitude": 44.44693214379478, "longitude": 12.244729500000002, "altitude": 68.70999999800743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:21:09.254259+00:00", "timestamp_unix": 1768026069.254259}, "starlink_gps": {"latitude": 44.44693210787691, "longitude": 12.244729500000002, "altitude": 68.70999999866555, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:09.254516+00:00", "timestamp_unix": 1768026069.254516}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.2447, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:08.009787+00:00", "timestamp_unix": 1768026068.009787}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244733333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:08.467050+00:00", "timestamp_unix": 1768026068.46705}}

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


validation_timestamp: 2026-01-10T06:21:39.395685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.288486019329051, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.279110950909336, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2366130661699497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0562193947766563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011263722860349587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.178162722446437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.600226455157152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.168358471360303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.592649834399646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0035840605571273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:31+00:00", "timestamp_unix": 1768026091.0}, "starlink_location": {"latitude": 44.44693043289807, "longitude": 12.244730756974162, "altitude": 68.71000000058092, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:21:39.355606+00:00", "timestamp_unix": 1768026099.355606}, "starlink_gps": {"latitude": 44.446930504648655, "longitude": 12.244730656813084, "altitude": 68.71000000045485, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:39.355864+00:00", "timestamp_unix": 1768026099.355864}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.2447, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:38.029179+00:00", "timestamp_unix": 1768026098.029179}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244736666666666, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:21:38.479816+00:00", "timestamp_unix": 1768026098.479816}}

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


validation_timestamp: 2026-01-10T06:22:09.370230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.753460945386196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.753460945386196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2297702950141782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3165618421215095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.088404629314441, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.54572677988544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.088404629314441, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.54572677988544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.1055819785347385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:03+00:00", "timestamp_unix": 1768026123.0}, "starlink_location": {"latitude": 44.44693233333332, "longitude": 12.244730666666667, "altitude": 68.61000000000674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:22:09.333971+00:00", "timestamp_unix": 1768026129.333971}, "starlink_gps": {"latitude": 44.44693233333332, "longitude": 12.244730666666667, "altitude": 68.61000000000674, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:09.334227+00:00", "timestamp_unix": 1768026129.334227}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:08.009868+00:00", "timestamp_unix": 1768026128.009868}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244746666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:08.493293+00:00", "timestamp_unix": 1768026128.493293}}

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


validation_timestamp: 2026-01-10T06:22:39.549774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.481828288482756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.481828288482756, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.839833170113992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3798725048781653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.464110791357859, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.474995810855445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.464110791357859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.474995810855445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.215311014208769, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:35+00:00", "timestamp_unix": 1768026155.0}, "starlink_location": {"latitude": 44.446930499999986, "longitude": 12.244729500000002, "altitude": 68.57000000239029, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:22:39.355402+00:00", "timestamp_unix": 1768026159.355402}, "starlink_gps": {"latitude": 44.446930499999986, "longitude": 12.244729500000002, "altitude": 68.57000000239029, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:39.355656+00:00", "timestamp_unix": 1768026159.355656}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244691666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:38.011723+00:00", "timestamp_unix": 1768026158.011723}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244726666666667, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:22:38.253171+00:00", "timestamp_unix": 1768026158.253171}}

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


validation_timestamp: 2026-01-10T06:23:09.397688+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.619444875465252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.627416986507521, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.3037884225678305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.688800518787317, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007999578785994568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.971903473752143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.022675543002702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.979118482881663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.030674520375628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.992340106452131, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:05+00:00", "timestamp_unix": 1768026185.0}, "starlink_location": {"latitude": 44.44692390053543, "longitude": 12.244727166666667, "altitude": 68.75000000178804, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:23:09.355475+00:00", "timestamp_unix": 1768026189.355475}, "starlink_gps": {"latitude": 44.44692382859349, "longitude": 12.244727166666664, "altitude": 68.75000000263714, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:09.355735+00:00", "timestamp_unix": 1768026189.355735}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244678333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:08.017875+00:00", "timestamp_unix": 1768026188.017875}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244725, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:08.578149+00:00", "timestamp_unix": 1768026188.578149}}

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


validation_timestamp: 2026-01-10T06:23:39.557599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.726007577852306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.726007577852306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6808756244780065, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4665385721454465, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.503999180298367, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.854265907199947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.503999180298367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.854265907199947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.878860326780434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:36+00:00", "timestamp_unix": 1768026216.0}, "starlink_location": {"latitude": 44.44692299999999, "longitude": 12.244727166666667, "altitude": 68.75000000025534, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:23:39.337197+00:00", "timestamp_unix": 1768026219.337197}, "starlink_gps": {"latitude": 44.44692299999999, "longitude": 12.244727166666667, "altitude": 68.75000000025534, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:39.337455+00:00", "timestamp_unix": 1768026219.337455}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.24468, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:37.998993+00:00", "timestamp_unix": 1768026217.998993}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244756666666667, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:23:38.479162+00:00", "timestamp_unix": 1768026218.479162}}

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


validation_timestamp: 2026-01-10T06:24:09.395539+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.488908448197593, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.48795195331358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.245508981279193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.9494141210248, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007972882783067804, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.011413232475272, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.027323693624686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.008091188212548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.029569088226268, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.426173807773387, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:07+00:00", "timestamp_unix": 1768026247.0}, "starlink_location": {"latitude": 44.446921499999995, "longitude": 12.24472592376728, "altitude": 68.96000000004112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:24:09.355912+00:00", "timestamp_unix": 1768026249.355912}, "starlink_gps": {"latitude": 44.4469215, "longitude": 12.244725823330368, "altitude": 68.95999999966656, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:09.356174+00:00", "timestamp_unix": 1768026249.356174}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244673333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:08.000622+00:00", "timestamp_unix": 1768026248.000622}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244765, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:08.341760+00:00", "timestamp_unix": 1768026248.34176}}

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


validation_timestamp: 2026-01-10T06:24:39.393854+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.914579705975836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.914579705975836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4765965429131658, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.825654272938322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.02411648130465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.70820924388947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.02411648130465, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.70820924388947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.969044044418892, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:37+00:00", "timestamp_unix": 1768026277.0}, "starlink_location": {"latitude": 44.44692666666665, "longitude": 12.2447265, "altitude": 69.29999999943806, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:24:39.355994+00:00", "timestamp_unix": 1768026279.355994}, "starlink_gps": {"latitude": 44.44692666666665, "longitude": 12.2447265, "altitude": 69.29999999943806, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:39.356259+00:00", "timestamp_unix": 1768026279.356259}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:37.985166+00:00", "timestamp_unix": 1768026277.985166}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244765, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:38.503275+00:00", "timestamp_unix": 1768026278.503275}}

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


validation_timestamp: 2026-01-10T06:25:09.401446+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.304431794333164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.31364723034658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5577902353203514, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.229537749558249, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01128652039443848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.54135757157814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.479933673164583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.551985198517752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.485039930141012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.296581976508618, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:24:58+00:00", "timestamp_unix": 1768026298.0}, "starlink_location": {"latitude": 44.44693090046775, "longitude": 12.244729909647097, "altitude": 69.36000000083587, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:25:09.356595+00:00", "timestamp_unix": 1768026309.356595}, "starlink_gps": {"latitude": 44.44693082857197, "longitude": 12.24473001001094, "altitude": 69.36000000162801, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:09.356859+00:00", "timestamp_unix": 1768026309.356859}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:07.984775+00:00", "timestamp_unix": 1768026307.984775}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244763333333333, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:08.577265+00:00", "timestamp_unix": 1768026308.577265}}

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


validation_timestamp: 2026-01-10T06:25:39.372282+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.346311730588647, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.346311730588647, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1491919313058507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.334705316435135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.636876618339164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.793483519765068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.636876618339164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.793483519765068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.978969136023159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:29+00:00", "timestamp_unix": 1768026329.0}, "starlink_location": {"latitude": 44.44693, "longitude": 12.244731166666666, "altitude": 69.36000000088912, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:25:39.335138+00:00", "timestamp_unix": 1768026339.335138}, "starlink_gps": {"latitude": 44.44693, "longitude": 12.244731166666666, "altitude": 69.36000000088912, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:39.335396+00:00", "timestamp_unix": 1768026339.335396}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244675, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:37.986147+00:00", "timestamp_unix": 1768026337.986147}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244758333333333, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:25:38.586292+00:00", "timestamp_unix": 1768026338.586292}}

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


validation_timestamp: 2026-01-10T06:26:09.394499+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.336157480526067, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.336157480526067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2759146258150538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.646206999465575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.983476389800549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.303071034357025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.983476389800549, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.303071034357025, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.246123770411343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:01+00:00", "timestamp_unix": 1768026361.0}, "starlink_location": {"latitude": 44.446928666666686, "longitude": 12.2447405, "altitude": 68.76000000092233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:26:09.356973+00:00", "timestamp_unix": 1768026369.356973}, "starlink_gps": {"latitude": 44.446928666666686, "longitude": 12.2447405, "altitude": 68.76000000092233, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:09.357236+00:00", "timestamp_unix": 1768026369.357236}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244678333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:08.021440+00:00", "timestamp_unix": 1768026368.02144}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244741666666666, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:08.491451+00:00", "timestamp_unix": 1768026368.491451}}

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


validation_timestamp: 2026-01-10T06:26:39.391407+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.95458471178828, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.962375560751678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7849044174382953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6129671913977512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00797817531632914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.683169668402863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.46729007847981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.690745438908229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.475180597738477, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2428947071508625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:33+00:00", "timestamp_unix": 1768026393.0}, "starlink_location": {"latitude": 44.44693023377278, "longitude": 12.244736166666662, "altitude": 69.25999999991002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:26:39.357705+00:00", "timestamp_unix": 1768026399.357705}, "starlink_gps": {"latitude": 44.44693016202333, "longitude": 12.244736166666662, "altitude": 69.26000000052444, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:39.357963+00:00", "timestamp_unix": 1768026399.357963}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24469, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:37.987850+00:00", "timestamp_unix": 1768026397.98785}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244716666666667, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:26:38.504240+00:00", "timestamp_unix": 1768026398.50424}}

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


validation_timestamp: 2026-01-10T06:27:09.393224+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.507337677094213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.50559122886189, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.174907446156984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.691299190948337, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007950818144681125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.507349117865266, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.204129192608068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.504110445945281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.202023924733203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5226092222072456, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:05+00:00", "timestamp_unix": 1768026425.0}, "starlink_location": {"latitude": 44.44692550000002, "longitude": 12.244742423638801, "altitude": 69.33999999998589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:27:09.357704+00:00", "timestamp_unix": 1768026429.357704}, "starlink_gps": {"latitude": 44.44692550000002, "longitude": 12.244742323479837, "altitude": 69.33999999998589, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:09.357962+00:00", "timestamp_unix": 1768026429.357962}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244683333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:08.026588+00:00", "timestamp_unix": 1768026428.026588}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244698333333334, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:08.587240+00:00", "timestamp_unix": 1768026428.58724}}

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


validation_timestamp: 2026-01-10T06:27:39.400560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.571247694280775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.561789143117151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1901607498583466, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7697324692589125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01127244290756109, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.772182308428928, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.085885608069205, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.76155512277679, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.07597444402608, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.000497791977459, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:37+00:00", "timestamp_unix": 1768026457.0}, "starlink_location": {"latitude": 44.44692459954338, "longitude": 12.244742423670534, "altitude": 69.34000000166533, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:27:39.360865+00:00", "timestamp_unix": 1768026459.360865}, "starlink_gps": {"latitude": 44.44692467134949, "longitude": 12.244742323431899, "altitude": 69.34000000207148, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:39.361123+00:00", "timestamp_unix": 1768026459.361123}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:38.028815+00:00", "timestamp_unix": 1768026458.028815}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:27:38.478301+00:00", "timestamp_unix": 1768026458.478301}}

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


validation_timestamp: 2026-01-10T06:28:09.374257+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.817754110514278, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.818856253984906, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.704243854140321, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.12438865503141, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00802050487417921, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.055244609395874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.106853715744286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.05750327664755, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.109631868981317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.17819815465871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:08+00:00", "timestamp_unix": 1768026488.0}, "starlink_location": {"latitude": 44.446924, "longitude": 12.244734601014072, "altitude": 69.69190424894718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:28:09.336165+00:00", "timestamp_unix": 1768026489.336165}, "starlink_gps": {"latitude": 44.44692399999999, "longitude": 12.244734702050899, "altitude": 69.69994703805938, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:09.336426+00:00", "timestamp_unix": 1768026489.336426}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244688333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:08.012739+00:00", "timestamp_unix": 1768026488.012739}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.24466, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:08.793601+00:00", "timestamp_unix": 1768026488.793601}}

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


validation_timestamp: 2026-01-10T06:28:39.395627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.007201610186069, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.000663969395156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9636644357484837, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.498303339050727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011267588152451782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.049798652939524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.37075781081835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.043192058331872, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.366951062234392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.852210023981311, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:38+00:00", "timestamp_unix": 1768026518.0}, "starlink_location": {"latitude": 44.44691693288347, "longitude": 12.244731576339044, "altitude": 69.970000000122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:28:39.357933+00:00", "timestamp_unix": 1768026519.357933}, "starlink_gps": {"latitude": 44.44691700465864, "longitude": 12.244731676534522, "altitude": 69.97000000162414, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:39.358197+00:00", "timestamp_unix": 1768026519.358197}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244703333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:38.017784+00:00", "timestamp_unix": 1768026518.017784}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244643333333332, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:28:38.502501+00:00", "timestamp_unix": 1768026518.502501}}

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


validation_timestamp: 2026-01-10T06:29:09.378382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.405394666299786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.414776162589034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5204254042103856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5074371621388165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011337581673722359, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.908507858234945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.696676758626904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.917826812948773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.707064592118796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6791068435541345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:00+00:00", "timestamp_unix": 1768026540.0}, "starlink_location": {"latitude": 44.44691854941726, "longitude": 12.24473093437985, "altitude": 69.62000000162841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:29:09.336692+00:00", "timestamp_unix": 1768026549.336692}, "starlink_gps": {"latitude": 44.44691847719622, "longitude": 12.244731035197725, "altitude": 69.62000000152224, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:09.336946+00:00", "timestamp_unix": 1768026549.336946}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:08.017202+00:00", "timestamp_unix": 1768026548.017202}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244668333333333, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:08.464097+00:00", "timestamp_unix": 1768026548.464097}}

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


validation_timestamp: 2026-01-10T06:29:39.373510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.258785127877589, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.256751939575542, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2706502532645498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.371599252249356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080184125800003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.671513649035239, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.48322006505959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.668796796047694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.481534604950339, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.050246500000117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:31+00:00", "timestamp_unix": 1768026571.0}, "starlink_location": {"latitude": 44.446917666666664, "longitude": 12.24473339904481, "altitude": 69.62000000084808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:29:39.337047+00:00", "timestamp_unix": 1768026579.337047}, "starlink_gps": {"latitude": 44.446917666666664, "longitude": 12.244733298034351, "altitude": 69.62000000084808, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:39.337304+00:00", "timestamp_unix": 1768026579.337304}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:38.002654+00:00", "timestamp_unix": 1768026578.002654}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244695, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:29:38.595221+00:00", "timestamp_unix": 1768026578.595221}}

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


validation_timestamp: 2026-01-10T06:30:09.397451+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.278270917268978, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.281220937329017, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3144317120918345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7902388562228895, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017830539732617782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.11531620797877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.862695195129445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.117414932592547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.868469523269969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9508139948779433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:03+00:00", "timestamp_unix": 1768026603.0}, "starlink_location": {"latitude": 44.446915900452936, "longitude": 12.244735347330478, "altitude": 69.4100000028859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:30:09.359494+00:00", "timestamp_unix": 1768026609.359494}, "starlink_gps": {"latitude": 44.446915828543666, "longitude": 12.244735146565109, "altitude": 69.41000000246311, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:09.359749+00:00", "timestamp_unix": 1768026609.359749}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244683333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:08.006626+00:00", "timestamp_unix": 1768026608.006626}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.24471, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:08.596748+00:00", "timestamp_unix": 1768026608.596748}}

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


validation_timestamp: 2026-01-10T06:30:39.372048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.103348623992996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.113221013927054, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9601610605268496, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.94959415242738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011344049028464752, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.379829411106531, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.085401019462676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.389036827212436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.094439095033497, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7159306486575767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:34+00:00", "timestamp_unix": 1768026634.0}, "starlink_location": {"latitude": 44.44691504934522, "longitude": 12.244730434480497, "altitude": 69.27000000137808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:30:39.337361+00:00", "timestamp_unix": 1768026639.337361}, "starlink_gps": {"latitude": 44.44691497708298, "longitude": 12.244730535355876, "altitude": 69.27000000068477, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:39.337626+00:00", "timestamp_unix": 1768026639.337626}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244711666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:38.007707+00:00", "timestamp_unix": 1768026638.007707}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244708333333334, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:30:38.515233+00:00", "timestamp_unix": 1768026638.515233}}

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


validation_timestamp: 2026-01-10T06:31:09.399384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.397437835375081, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.387898147408345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0342727236506795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6208923343688995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011283252866373746, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.363253250179819, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.700524896049668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.353694921175102, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.690343919825779, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.440328999597082, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:05+00:00", "timestamp_unix": 1768026665.0}, "starlink_location": {"latitude": 44.446915432795635, "longitude": 12.244733923783508, "altitude": 69.55000000192834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:31:09.358980+00:00", "timestamp_unix": 1768026669.35898}, "starlink_gps": {"latitude": 44.4469155046706, "longitude": 12.244733823448751, "altitude": 69.55000000214037, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:09.359237+00:00", "timestamp_unix": 1768026669.359237}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244713333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:08.011087+00:00", "timestamp_unix": 1768026668.011087}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244676666666667, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:08.681778+00:00", "timestamp_unix": 1768026668.681778}}

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


validation_timestamp: 2026-01-10T06:31:39.374530+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.303382829247965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.299842694734107, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.6702050171098834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5201796388953082, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016019421131006486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.728838427768416, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.200413115522796, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.723475997736975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.195110760038492, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.471715274798514, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:38+00:00", "timestamp_unix": 1768026698.0}, "starlink_location": {"latitude": 44.4469163333333, "longitude": 12.244735131083882, "altitude": 69.55000000425275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:31:39.338288+00:00", "timestamp_unix": 1768026699.338288}, "starlink_gps": {"latitude": 44.44691633333331, "longitude": 12.244734929282213, "altitude": 69.55000000190745, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:39.338549+00:00", "timestamp_unix": 1768026699.338549}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244706666666668, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:38.010997+00:00", "timestamp_unix": 1768026698.010997}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24468, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:31:38.506978+00:00", "timestamp_unix": 1768026698.506978}}

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


validation_timestamp: 2026-01-10T06:32:09.397826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.688876682547509, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.681141259945521, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.573379946370892, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.4865108852819741, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007980038342592378, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.130735735071053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.985374636093153, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.123071144473885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.9777072263416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8546579461173875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:00+00:00", "timestamp_unix": 1768026720.0}, "starlink_location": {"latitude": 44.4469180995549, "longitude": 12.244735166666667, "altitude": 70.25999999974107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:32:09.359748+00:00", "timestamp_unix": 1768026729.359748}, "starlink_gps": {"latitude": 44.44691817132111, "longitude": 12.244735166666668, "altitude": 70.25999999962895, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:09.360005+00:00", "timestamp_unix": 1768026729.360005}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244706666666668, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:08.032785+00:00", "timestamp_unix": 1768026728.032785}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244693333333334, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:08.589023+00:00", "timestamp_unix": 1768026728.589023}}

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


validation_timestamp: 2026-01-10T06:32:39.399535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.989346606213616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.992027263449243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8720436629482295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.067098166591686, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00795778369672662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.161456672310148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.940117903890638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.164387617198853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.942681441399927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9636644709909044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:30+00:00", "timestamp_unix": 1768026750.0}, "starlink_location": {"latitude": 44.44691999999997, "longitude": 12.244740076329986, "altitude": 69.93993932421667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:32:39.359771+00:00", "timestamp_unix": 1768026759.359771}, "starlink_gps": {"latitude": 44.44691999999997, "longitude": 12.244740176576688, "altitude": 69.94791921860576, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:39.360031+00:00", "timestamp_unix": 1768026759.360031}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:38.033269+00:00", "timestamp_unix": 1768026758.033269}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244691666666666, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:32:38.502011+00:00", "timestamp_unix": 1768026758.502011}}

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


validation_timestamp: 2026-01-10T06:33:09.377401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.974876082461002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.974876082461002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.40477944210779, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7369743522711367, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.715702678707093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.57403228361689, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.715702678707093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.57403228361689, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.247082424423935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:01+00:00", "timestamp_unix": 1768026781.0}, "starlink_location": {"latitude": 44.44691933333334, "longitude": 12.244746666666666, "altitude": 69.91000000011009, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:33:09.338659+00:00", "timestamp_unix": 1768026789.338659}, "starlink_gps": {"latitude": 44.44691933333334, "longitude": 12.244746666666666, "altitude": 69.91000000011009, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:09.338952+00:00", "timestamp_unix": 1768026789.338952}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24468, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:08.032851+00:00", "timestamp_unix": 1768026788.032851}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244695, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:08.515504+00:00", "timestamp_unix": 1768026788.515504}}

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


validation_timestamp: 2026-01-10T06:33:39.374970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.348893746131974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.348893746131974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.304090956760909, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6178644503790265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.935242901923703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.747514646351927, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.935242901923703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.747514646351927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.11847843655954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:32+00:00", "timestamp_unix": 1768026812.0}, "starlink_location": {"latitude": 44.44691933333334, "longitude": 12.244746666666666, "altitude": 69.91000000011009, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:33:39.339252+00:00", "timestamp_unix": 1768026819.339252}, "starlink_gps": {"latitude": 44.44691933333334, "longitude": 12.244746666666666, "altitude": 69.91000000011009, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:39.339511+00:00", "timestamp_unix": 1768026819.339511}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:38.018318+00:00", "timestamp_unix": 1768026818.018318}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244695, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:33:38.593628+00:00", "timestamp_unix": 1768026818.593628}}

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


validation_timestamp: 2026-01-10T06:34:09.377900+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.965223961382657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.96169874588861, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6057026713437805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6850144780321612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016024317863676966, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.933677200546795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.904904579474259, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.925392400932676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.89987351807122, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9388492460760074, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:04+00:00", "timestamp_unix": 1768026844.0}, "starlink_location": {"latitude": 44.44692149999999, "longitude": 12.244747797985397, "altitude": 70.03000000291917, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:34:09.339117+00:00", "timestamp_unix": 1768026849.339117}, "starlink_gps": {"latitude": 44.4469215, "longitude": 12.244747596122025, "altitude": 70.0300000026266, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:09.339375+00:00", "timestamp_unix": 1768026849.339375}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24467, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:08.020034+00:00", "timestamp_unix": 1768026848.020034}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244696666666666, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:08.590603+00:00", "timestamp_unix": 1768026848.590603}}

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


validation_timestamp: 2026-01-10T06:34:39.378746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.848337320816935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.843839458684682, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.853156483437679, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3359473726211035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01600097014074922, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.355520606429359, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.10517890558582, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.34594029683122, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.099261569872239, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.677454138666719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:35+00:00", "timestamp_unix": 1768026875.0}, "starlink_location": {"latitude": 44.44692049999995, "longitude": 12.244759131165372, "altitude": 69.95000000371596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:34:39.339555+00:00", "timestamp_unix": 1768026879.339555}, "starlink_gps": {"latitude": 44.4469205, "longitude": 12.244758929596122, "altitude": 69.95000000260703, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:39.339813+00:00", "timestamp_unix": 1768026879.339813}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244658333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:38.023073+00:00", "timestamp_unix": 1768026878.023073}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244693333333334, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:34:38.348554+00:00", "timestamp_unix": 1768026878.348554}}

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


validation_timestamp: 2026-01-10T06:35:09.380397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.735489528585303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.73373000872526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.252295937346887, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.386465220519503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008008164371326523, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.426616068663964, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.54115203951348, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.422329198776234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.538616008455506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9734163837314784, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:06+00:00", "timestamp_unix": 1768026906.0}, "starlink_location": {"latitude": 44.446919500000014, "longitude": 12.244754065561327, "altitude": 70.33000000164277, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:35:09.339801+00:00", "timestamp_unix": 1768026909.339801}, "starlink_gps": {"latitude": 44.446919500000014, "longitude": 12.244753964679965, "altitude": 70.33000000164277, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:09.340060+00:00", "timestamp_unix": 1768026909.34006}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.24465, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:08.022728+00:00", "timestamp_unix": 1768026908.022728}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.2447, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:08.562631+00:00", "timestamp_unix": 1768026908.562631}}

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


validation_timestamp: 2026-01-10T06:35:39.398202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.709967542521934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.711656536973425, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.634314263782566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1432184191038877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007964797499053013, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.210646160865133, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.579530364013968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.214592840500854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.581075112540086, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.607236483112592, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:38+00:00", "timestamp_unix": 1768026938.0}, "starlink_location": {"latitude": 44.44691949999999, "longitude": 12.244751576340539, "altitude": 70.22994015659346, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:35:39.361501+00:00", "timestamp_unix": 1768026939.361501}, "starlink_gps": {"latitude": 44.44691949999999, "longitude": 12.244751676675595, "altitude": 70.23792708468771, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:39.361763+00:00", "timestamp_unix": 1768026939.361763}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244656666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:38.023025+00:00", "timestamp_unix": 1768026938.023025}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244723333333333, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:35:38.523953+00:00", "timestamp_unix": 1768026938.523953}}

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


validation_timestamp: 2026-01-10T06:36:09.397565+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.116208300120789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.106775226719803, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.159820302524298, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4629224710708684, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011294296359391366, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.025517687501264, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.155749706172859, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.014544425796174, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.146969347316633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.603959575600859, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:00+00:00", "timestamp_unix": 1768026960.0}, "starlink_location": {"latitude": 44.446914432820094, "longitude": 12.244743090416032, "altitude": 70.95000000386503, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:36:09.361194+00:00", "timestamp_unix": 1768026969.361194}, "starlink_gps": {"latitude": 44.446914504765395, "longitude": 12.244742989983058, "altitude": 70.95000000218042, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:09.361454+00:00", "timestamp_unix": 1768026969.361454}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244645, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:08.024204+00:00", "timestamp_unix": 1768026968.024204}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244723333333333, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:08.793160+00:00", "timestamp_unix": 1768026968.79316}}

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


validation_timestamp: 2026-01-10T06:36:39.401487+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.509322019382171, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.514593026857868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.937823675291698, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9047542123316124, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01127907387293079, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.850908566730254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.1974220622848, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.853450506904826, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.203568242882938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.57496818218151, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:31+00:00", "timestamp_unix": 1768026991.0}, "starlink_location": {"latitude": 44.44691756711726, "longitude": 12.24474775699534, "altitude": 70.8000000022513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:36:39.361743+00:00", "timestamp_unix": 1768026999.361743}, "starlink_gps": {"latitude": 44.44691749526892, "longitude": 12.244747656697735, "altitude": 70.8000000016748, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:39.362002+00:00", "timestamp_unix": 1768026999.362002}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244641666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:38.023612+00:00", "timestamp_unix": 1768026998.023612}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244705, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:36:38.463516+00:00", "timestamp_unix": 1768026998.463516}}

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


validation_timestamp: 2026-01-10T06:37:09.403614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.419044795562211, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.419044796290649, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.636103910753865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.730984880376532, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 8.389126075101563e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.933110199936166, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.148183955345896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.93311020053904, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.148183956076974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.361138348685392, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:01+00:00", "timestamp_unix": 1768027021.0}, "starlink_location": {"latitude": 44.44691633333334, "longitude": 12.244739833333337, "altitude": 70.36994296897515, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:37:09.361873+00:00", "timestamp_unix": 1768027029.361873}, "starlink_gps": {"latitude": 44.446916333333334, "longitude": 12.244739833333334, "altitude": 70.3779297784881, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:09.362171+00:00", "timestamp_unix": 1768027029.362171}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244651666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:08.024262+00:00", "timestamp_unix": 1768027028.024262}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244703333333334, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:08.510562+00:00", "timestamp_unix": 1768027028.510562}}

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


validation_timestamp: 2026-01-10T06:37:39.401433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.351789025472335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.352964197421853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4681229818893167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7778527517882172, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00797979950240478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.355272994057932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.927995174495592, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.358172519461618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.92959753473403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7118714154109966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:32+00:00", "timestamp_unix": 1768027052.0}, "starlink_location": {"latitude": 44.44691633333334, "longitude": 12.244738576119017, "altitude": 70.4700000004963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:37:39.362024+00:00", "timestamp_unix": 1768027059.362024}, "starlink_gps": {"latitude": 44.44691633333334, "longitude": 12.244738676643053, "altitude": 70.4700000004963, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:39.362289+00:00", "timestamp_unix": 1768027059.362289}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244668333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:38.024833+00:00", "timestamp_unix": 1768027058.024833}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244698333333334, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:37:38.574549+00:00", "timestamp_unix": 1768027058.574549}}

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


validation_timestamp: 2026-01-10T06:38:09.378734+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.459757269069222, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.450495674976391, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6704509684998516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8971576275030592, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011349199578219176, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.501824855868659, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.914121131528024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.491544852232547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.904526820041037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.27704658571103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:03+00:00", "timestamp_unix": 1768027083.0}, "starlink_location": {"latitude": 44.44691578392306, "longitude": 12.24473939894366, "altitude": 70.55000000098539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:38:09.341198+00:00", "timestamp_unix": 1768027089.341198}, "starlink_gps": {"latitude": 44.446915856218105, "longitude": 12.244739298022473, "altitude": 70.55000000092916, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:09.341455+00:00", "timestamp_unix": 1768027089.341455}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244681666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:08.028165+00:00", "timestamp_unix": 1768027088.028165}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244698333333334, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:08.302856+00:00", "timestamp_unix": 1768027088.302856}}

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


validation_timestamp: 2026-01-10T06:38:39.412791+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.731600235048907, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.731600235048907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.096524208349263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0344924789360785, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.835077683533285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.964638753344342, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.835077683533285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.964638753344342, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.814667673870174, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:35+00:00", "timestamp_unix": 1768027115.0}, "starlink_location": {"latitude": 44.44690949999999, "longitude": 12.244731500000002, "altitude": 70.8400000012289, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:38:39.362722+00:00", "timestamp_unix": 1768027119.362722}, "starlink_gps": {"latitude": 44.44690949999999, "longitude": 12.244731500000002, "altitude": 70.8400000012289, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:39.363015+00:00", "timestamp_unix": 1768027119.363015}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244693333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:38.031353+00:00", "timestamp_unix": 1768027118.031353}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244711666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:38:38.803190+00:00", "timestamp_unix": 1768027118.80319}}

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


validation_timestamp: 2026-01-10T06:39:09.406564+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.031087486527516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.040366417617705, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8926319273183982, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.430057830560177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011303962059624516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.238559287505385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.603904224661626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.248252779918305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.61323848120583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5348084119258991, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:06+00:00", "timestamp_unix": 1768027146.0}, "starlink_location": {"latitude": 44.446916900542604, "longitude": 12.24472907620954, "altitude": 70.91000000159386, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:39:09.362300+00:00", "timestamp_unix": 1768027149.3623}, "starlink_gps": {"latitude": 44.44691682853574, "longitude": 12.244729176728482, "altitude": 70.91000000083544, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:09.362557+00:00", "timestamp_unix": 1768027149.362557}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:08.032109+00:00", "timestamp_unix": 1768027148.032109}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.2447, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:08.511405+00:00", "timestamp_unix": 1768027148.511405}}

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


validation_timestamp: 2026-01-10T06:39:39.377501+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.19905517735924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.195093843877965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9667518367576546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6108237585885177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004050568314938837, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.668189842832284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.603742150448378, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.664395154512285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.599800515185608, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6742711070657668, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:37+00:00", "timestamp_unix": 1768027177.0}, "starlink_location": {"latitude": 44.44691511719164, "longitude": 12.244730333333333, "altitude": 70.91000000130867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:39:39.341860+00:00", "timestamp_unix": 1768027179.34186}, "starlink_gps": {"latitude": 44.44691515361927, "longitude": 12.244730333333333, "altitude": 70.91000000091748, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:39.342129+00:00", "timestamp_unix": 1768027179.342129}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244683333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:38.017755+00:00", "timestamp_unix": 1768027178.017755}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244696666666666, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:38.525714+00:00", "timestamp_unix": 1768027178.525714}}

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


validation_timestamp: 2026-01-10T06:40:09.321556+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.135759644057904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.131866815940073, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.355275247881812, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8170624164778713, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00397601329064802, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.660647114318815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.386780315739326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.65704735581531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.382935535753692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9495945243948958, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:39:58+00:00", "timestamp_unix": 1768027198.0}, "starlink_location": {"latitude": 44.446921338083065, "longitude": 12.244731666666665, "altitude": 70.87000000037423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:40:09.281720+00:00", "timestamp_unix": 1768027209.28172}, "starlink_gps": {"latitude": 44.44692137384021, "longitude": 12.244731666666667, "altitude": 70.87000000015526, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:09.281979+00:00", "timestamp_unix": 1768027209.281979}, "nmea_primary": {"latitude": 44.447, "longitude": 12.24468, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:08.018811+00:00", "timestamp_unix": 1768027208.018811}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244698333333334, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:08.787957+00:00", "timestamp_unix": 1768027208.787957}}

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


validation_timestamp: 2026-01-10T06:40:39.399732+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.712925080041858, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.72267631120728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6144639889665915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.261118340560494, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011283957350299401, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.114415969778392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.54942838537521, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.124341663954572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.559486121569236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4562016170637873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:30+00:00", "timestamp_unix": 1768027230.0}, "starlink_location": {"latitude": 44.446926400460285, "longitude": 12.24473257632425, "altitude": 70.4200000023856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:40:39.363196+00:00", "timestamp_unix": 1768027239.363196}, "starlink_gps": {"latitude": 44.446926328580844, "longitude": 12.244732676665306, "altitude": 70.4200000015473, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:39.363458+00:00", "timestamp_unix": 1768027239.363458}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:38.020413+00:00", "timestamp_unix": 1768027238.020413}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244691666666666, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:40:38.497022+00:00", "timestamp_unix": 1768027238.497022}}

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


validation_timestamp: 2026-01-10T06:41:09.381145+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.818622763142372, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.821423664923284, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1529916397523463, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2617748535295727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011754494244247, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.934238160208066, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.24472809671474, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.93623005704081, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.246354648692105, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.346325893722111, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:00+00:00", "timestamp_unix": 1768027260.0}, "starlink_location": {"latitude": 44.44692883333334, "longitude": 12.244734601124286, "altitude": 70.16191302199567, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:41:09.343017+00:00", "timestamp_unix": 1768027269.343017}, "starlink_gps": {"latitude": 44.44692883333335, "longitude": 12.24473470205089, "altitude": 70.169947036112, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:09.343293+00:00", "timestamp_unix": 1768027269.343293}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:08.042233+00:00", "timestamp_unix": 1768027268.042233}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244703333333334, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:08.509832+00:00", "timestamp_unix": 1768027268.509832}}

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


validation_timestamp: 2026-01-10T06:41:39.417176+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.55675123318768, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.555646142543553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.247082294431593, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.285998771600546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962046808977186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.653565421667922, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.595271323086914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.65291324106284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.59451158738391, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9677737831045794, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:31+00:00", "timestamp_unix": 1768027291.0}, "starlink_location": {"latitude": 44.44692883333334, "longitude": 12.24473711561556, "altitude": 70.25999999794077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:41:39.382821+00:00", "timestamp_unix": 1768027299.382821}, "starlink_gps": {"latitude": 44.44692883333334, "longitude": 12.244737065704404, "altitude": 70.25999999840643, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:39.383082+00:00", "timestamp_unix": 1768027299.383082}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244715, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:38.028204+00:00", "timestamp_unix": 1768027298.028204}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244706666666668, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:41:38.521333+00:00", "timestamp_unix": 1768027298.521333}}

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


validation_timestamp: 2026-01-10T06:42:09.377483+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.574044878162383, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.583225869416722, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6048314731052116, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3015847396879006, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011346438226231704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.0667180203924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.872468474605276, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.07610711582121, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.88159500851449, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8579653221833314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:02+00:00", "timestamp_unix": 1768027322.0}, "starlink_location": {"latitude": 44.44693104947874, "longitude": 12.24473360096041, "altitude": 70.21189998232092, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:42:09.343361+00:00", "timestamp_unix": 1768027329.343361}, "starlink_gps": {"latitude": 44.44693097720129, "longitude": 12.244733701857072, "altitude": 70.21993161243495, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:09.343620+00:00", "timestamp_unix": 1768027329.34362}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:08.009369+00:00", "timestamp_unix": 1768027328.009369}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244711666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:08.599682+00:00", "timestamp_unix": 1768027328.599682}}

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


validation_timestamp: 2026-01-10T06:42:39.379975+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.032810863525736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.032810861157644, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0186283018052094, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.673787948136288, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3869813678588137e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.044723736691761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.99038361885703, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.044723734313365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.990383616470218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.07685328109486, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:33+00:00", "timestamp_unix": 1768027353.0}, "starlink_location": {"latitude": 44.44693199999998, "longitude": 12.24472966666667, "altitude": 70.3419140242788, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:42:39.343717+00:00", "timestamp_unix": 1768027359.343717}, "starlink_gps": {"latitude": 44.446932000000004, "longitude": 12.244729666666666, "altitude": 70.34993776382933, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:39.343974+00:00", "timestamp_unix": 1768027359.343974}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244706666666668, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:38.044457+00:00", "timestamp_unix": 1768027358.044457}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244711666666667, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:42:38.495976+00:00", "timestamp_unix": 1768027358.495976}}

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


validation_timestamp: 2026-01-10T06:43:09.402718+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.219811409774273, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.211924752275385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6317462905208764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7142938962363257, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008007804386684364, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.632995060592034, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.785481635959103, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.625178231638088, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.77753680768473, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.676370546552015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:05+00:00", "timestamp_unix": 1768027385.0}, "starlink_location": {"latitude": 44.4469287660815, "longitude": 12.244724666666666, "altitude": 70.50992499379865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:43:09.364499+00:00", "timestamp_unix": 1768027389.364499}, "starlink_gps": {"latitude": 44.44692883809741, "longitude": 12.244724666666666, "altitude": 70.51792756103052, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:09.364758+00:00", "timestamp_unix": 1768027389.364758}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:08.048827+00:00", "timestamp_unix": 1768027388.048827}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244741666666666, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:08.508919+00:00", "timestamp_unix": 1768027388.508919}}

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


validation_timestamp: 2026-01-10T06:43:39.405605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.6255818726082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.616145650520783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0218006183162753, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.125447335650363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011294737394055768, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.906367200248622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.157289727292268, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.89626630216845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.15034218850937, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.797574728368182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:36+00:00", "timestamp_unix": 1768027416.0}, "starlink_location": {"latitude": 44.44692876613298, "longitude": 12.244725923778192, "altitude": 70.61000000257847, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:43:39.364842+00:00", "timestamp_unix": 1768027419.364842}, "starlink_gps": {"latitude": 44.44692883808111, "longitude": 12.244725823341298, "altitude": 70.61000000167066, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:39.365104+00:00", "timestamp_unix": 1768027419.365104}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244686666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:38.052940+00:00", "timestamp_unix": 1768027418.05294}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244743333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:43:38.520886+00:00", "timestamp_unix": 1768027418.520886}}

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


validation_timestamp: 2026-01-10T06:44:09.399450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.26577413432917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.26577413432917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8231098478297072, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.260320332267704, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.501249150935891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.75406817380332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.501249150935891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.75406817380332, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.500664393324641, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:07+00:00", "timestamp_unix": 1768027447.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244727666666664, "altitude": 70.84999999949694, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:44:09.364614+00:00", "timestamp_unix": 1768027449.364614}, "starlink_gps": {"latitude": 44.44693683333332, "longitude": 12.244727666666664, "altitude": 70.84999999949694, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:09.364874+00:00", "timestamp_unix": 1768027449.364874}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:08.037103+00:00", "timestamp_unix": 1768027448.037103}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244736666666666, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:08.597539+00:00", "timestamp_unix": 1768027448.597539}}

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


validation_timestamp: 2026-01-10T06:44:39.399416+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.463608908666606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.456167208870148, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0542257896210234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.12992176816973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000359392418685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.167897030287119, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.73734587776201, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.160276698950456, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.729445831848226, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.556728763952503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:38+00:00", "timestamp_unix": 1768027478.0}, "starlink_location": {"latitude": 44.44693409948463, "longitude": 12.244725, "altitude": 70.96000000119443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:44:39.364877+00:00", "timestamp_unix": 1768027479.364877}, "starlink_gps": {"latitude": 44.44693417143359, "longitude": 12.244725, "altitude": 70.960000000369, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:39.365143+00:00", "timestamp_unix": 1768027479.365143}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:38.041937+00:00", "timestamp_unix": 1768027478.041937}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244748333333334, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:44:38.495454+00:00", "timestamp_unix": 1768027478.495454}}

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


validation_timestamp: 2026-01-10T06:45:09.738088+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.47960840277418, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.464610715112869, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.321404561719009, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.027967085882153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015992131324084568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.627754980872995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.185087947811155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.61247768176281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.169164124876831, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.852210690830934, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:00+00:00", "timestamp_unix": 1768027500.0}, "starlink_location": {"latitude": 44.446933172465585, "longitude": 12.244728666666669, "altitude": 71.33000000466592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:45:09.565952+00:00", "timestamp_unix": 1768027509.565952}, "starlink_gps": {"latitude": 44.44693331628628, "longitude": 12.244728666666665, "altitude": 71.33000000493642, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:09.566211+00:00", "timestamp_unix": 1768027509.566211}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:08.025180+00:00", "timestamp_unix": 1768027508.02518}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244741666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:08.508214+00:00", "timestamp_unix": 1768027508.508214}}

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


validation_timestamp: 2026-01-10T06:45:39.402965+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.971878373898269, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.974511735615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.636822940378867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4184851835282535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007979893499150069, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.386029283770375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.728967885782222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.387752027093663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.729872038476655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.776283928112523, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:31+00:00", "timestamp_unix": 1768027531.0}, "starlink_location": {"latitude": 44.44693533333329, "longitude": 12.244727409535074, "altitude": 71.33000000156532, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:45:39.366437+00:00", "timestamp_unix": 1768027539.366437}, "starlink_gps": {"latitude": 44.446935333333336, "longitude": 12.244727510060326, "altitude": 71.33000000117937, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:39.366697+00:00", "timestamp_unix": 1768027539.366697}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:38.032030+00:00", "timestamp_unix": 1768027538.03203}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244715, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:45:38.521404+00:00", "timestamp_unix": 1768027538.521404}}

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


validation_timestamp: 2026-01-10T06:46:09.418211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.965683070028623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.961879979486108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.033180403655612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2012946788843006, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003974865293548579, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.997617275305933, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.881116763760698, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.993804490394968, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.8772146132217555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.1772672128186965, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:01+00:00", "timestamp_unix": 1768027561.0}, "starlink_location": {"latitude": 44.446939248055116, "longitude": 12.244726499999999, "altitude": 71.36000000112952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:46:09.384437+00:00", "timestamp_unix": 1768027569.384437}, "starlink_gps": {"latitude": 44.44693928380194, "longitude": 12.2447265, "altitude": 71.36000000040183, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:09.384697+00:00", "timestamp_unix": 1768027569.384697}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244676666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:08.047375+00:00", "timestamp_unix": 1768027568.047375}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24471, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:08.532592+00:00", "timestamp_unix": 1768027568.532592}}

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


validation_timestamp: 2026-01-10T06:46:39.403032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.89461848114657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.889119742674504, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4665768515232744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8340351791744784, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011277424092742945, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.346560122946952, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.061412946287299, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.341237214506735, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.055827274586248, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.291117644329648, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:33+00:00", "timestamp_unix": 1768027593.0}, "starlink_location": {"latitude": 44.446938766235625, "longitude": 12.244728576364862, "altitude": 71.12994211305575, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:46:39.366326+00:00", "timestamp_unix": 1768027599.366326}, "starlink_gps": {"latitude": 44.446938838073464, "longitude": 12.244728676647822, "altitude": 71.1379248915118, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:39.366578+00:00", "timestamp_unix": 1768027599.366578}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244683333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:38.034973+00:00", "timestamp_unix": 1768027598.034973}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244705, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:46:38.545313+00:00", "timestamp_unix": 1768027598.545313}}

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


validation_timestamp: 2026-01-10T06:47:09.427901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.60639242991321, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.605422277051447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0949689523511341, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.775440820039039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977167442106621, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.782504558852187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.834443691388998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.781150046157428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.83356390478953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.045218797157433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:05+00:00", "timestamp_unix": 1768027625.0}, "starlink_location": {"latitude": 44.44694049999998, "longitude": 12.24473461569349, "altitude": 71.23000000229462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:47:09.385168+00:00", "timestamp_unix": 1768027629.385168}, "starlink_gps": {"latitude": 44.44694049999998, "longitude": 12.244734565591845, "altitude": 71.23000000229462, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:09.385490+00:00", "timestamp_unix": 1768027629.38549}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:08.021793+00:00", "timestamp_unix": 1768027628.021793}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244718333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:08.517455+00:00", "timestamp_unix": 1768027628.517455}}

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


validation_timestamp: 2026-01-10T06:47:39.424037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.690863579585324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.6930941746714, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9526026735279339, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3792786996789275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005630357685481604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.418711854656593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6679661391521945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.420378915486841, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.671014528451119, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.679108189506558, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:37+00:00", "timestamp_unix": 1768027657.0}, "starlink_location": {"latitude": 44.44694141856476, "longitude": 12.244734615615934, "altitude": 71.23000000311698, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:47:39.386277+00:00", "timestamp_unix": 1768027659.386277}, "starlink_gps": {"latitude": 44.446941382699066, "longitude": 12.244734565548734, "altitude": 71.23000000220671, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:39.386536+00:00", "timestamp_unix": 1768027659.386536}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:38.023181+00:00", "timestamp_unix": 1768027658.023181}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244716666666667, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:47:38.721210+00:00", "timestamp_unix": 1768027658.72121}}

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


validation_timestamp: 2026-01-10T06:48:09.403516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.593351867768948, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.593351867768948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4214232678224819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7439906860049543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.371376802033751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.72182324120772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.371376802033751, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.72182324120772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0232534946817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:08+00:00", "timestamp_unix": 1768027688.0}, "starlink_location": {"latitude": 44.44694199999997, "longitude": 12.244737333333331, "altitude": 71.63000000057343, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:48:09.366549+00:00", "timestamp_unix": 1768027689.366549}, "starlink_gps": {"latitude": 44.44694199999997, "longitude": 12.244737333333331, "altitude": 71.63000000057343, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:09.366850+00:00", "timestamp_unix": 1768027689.36685}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244683333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:08.008420+00:00", "timestamp_unix": 1768027688.00842}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244711666666667, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:08.532617+00:00", "timestamp_unix": 1768027688.532617}}

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


validation_timestamp: 2026-01-10T06:48:39.386567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.750801889959545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.743031484957148, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.204036826544428, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.19304838664472, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008482131463116608, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.901514630451317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.40991868046696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.893255691873025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.402879417654622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0228123463134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:30+00:00", "timestamp_unix": 1768027710.0}, "starlink_location": {"latitude": 44.44693828396399, "longitude": 12.244745565553634, "altitude": 71.88000000145551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:48:39.346277+00:00", "timestamp_unix": 1768027719.346277}, "starlink_gps": {"latitude": 44.44693833799565, "longitude": 12.244745490127427, "altitude": 71.88000000165243, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:39.346540+00:00", "timestamp_unix": 1768027719.34654}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:38.044684+00:00", "timestamp_unix": 1768027718.044684}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244713333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:48:38.544003+00:00", "timestamp_unix": 1768027718.544003}}

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


validation_timestamp: 2026-01-10T06:49:09.409890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.531692978643553, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.539272892216088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4182886512923982, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.129083964268759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00797867307143764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.828534035978233, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.095506708889696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.835917290942872, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.103417372756121, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4460251951369925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:01+00:00", "timestamp_unix": 1768027741.0}, "starlink_location": {"latitude": 44.446936567085935, "longitude": 12.244741500000002, "altitude": 72.33000000085748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:49:09.367015+00:00", "timestamp_unix": 1768027749.367015}, "starlink_gps": {"latitude": 44.446936495332004, "longitude": 12.244741500000002, "altitude": 72.32999999911013, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:09.367277+00:00", "timestamp_unix": 1768027749.367277}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:08.007049+00:00", "timestamp_unix": 1768027748.007049}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.24472, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:08.507022+00:00", "timestamp_unix": 1768027748.507022}}

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


validation_timestamp: 2026-01-10T06:49:39.409571+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.482747579641602, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.477417902013173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3621574375026928, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.472943962060599, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011264925101019651, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.780451459896812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.763858512423385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.77640209381685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.756742843937863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6765331001542907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:33+00:00", "timestamp_unix": 1768027773.0}, "starlink_location": {"latitude": 44.446934766221204, "longitude": 12.244740243011483, "altitude": 72.33000000162231, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:49:39.367421+00:00", "timestamp_unix": 1768027779.367421}, "starlink_gps": {"latitude": 44.44693483797942, "longitude": 12.244740343183297, "altitude": 72.33000000066947, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:39.367680+00:00", "timestamp_unix": 1768027779.36768}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:38.050723+00:00", "timestamp_unix": 1768027778.050723}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244725, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:49:38.519597+00:00", "timestamp_unix": 1768027778.519597}}

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


validation_timestamp: 2026-01-10T06:50:09.426892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.70569568441028, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.701840516925236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4712687882956503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1962806995731374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001804116055492, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.094012777399634, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.06795258954054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.090493210763196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.063979470334068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.434712844413676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:05+00:00", "timestamp_unix": 1768027805.0}, "starlink_location": {"latitude": 44.44693224798014, "longitude": 12.244743166666666, "altitude": 72.31000000011937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:50:09.386654+00:00", "timestamp_unix": 1768027809.386654}, "starlink_gps": {"latitude": 44.44693228396923, "longitude": 12.244743166666664, "altitude": 72.31000000075603, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:09.386958+00:00", "timestamp_unix": 1768027809.386958}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:08.032506+00:00", "timestamp_unix": 1768027808.032506}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244725, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:08.532196+00:00", "timestamp_unix": 1768027808.532196}}

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


validation_timestamp: 2026-01-10T06:50:39.419927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.187891439461875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.185336668342874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.391419158856429, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.097258054859355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005631532184731419, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.162259034095474, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.990397224537018, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.160330132416991, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.986772251981902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.204768296981305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:37+00:00", "timestamp_unix": 1768027837.0}, "starlink_location": {"latitude": 44.446930914757374, "longitude": 12.244739884368686, "altitude": 72.56000000155889, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:50:39.386744+00:00", "timestamp_unix": 1768027839.386744}, "starlink_gps": {"latitude": 44.44693095063053, "longitude": 12.24473993444635, "altitude": 72.56000000209457, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:39.387034+00:00", "timestamp_unix": 1768027839.387034}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:38.030920+00:00", "timestamp_unix": 1768027838.03092}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244726666666667, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:50:38.629499+00:00", "timestamp_unix": 1768027838.629499}}

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


validation_timestamp: 2026-01-10T06:51:09.428301+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.114925722993956, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.109909023332378, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.931517617218716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3846289030597045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00561627762541391, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.04178386747093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.949722539030754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.036364680103848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.945102981879524, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.050169723859326, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:08+00:00", "timestamp_unix": 1768027868.0}, "starlink_location": {"latitude": 44.44692758142376, "longitude": 12.244741782298258, "altitude": 72.30000000266185, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:51:09.387171+00:00", "timestamp_unix": 1768027869.387171}, "starlink_gps": {"latitude": 44.44692761719976, "longitude": 12.244741732356273, "altitude": 72.30000000210231, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:09.387428+00:00", "timestamp_unix": 1768027869.387428}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:08.025758+00:00", "timestamp_unix": 1768027868.025758}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244715, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:08.608480+00:00", "timestamp_unix": 1768027868.60848}}

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


validation_timestamp: 2026-01-10T06:51:39.405129+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.777627487243587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.780624431233495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.060077965982276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9768263080732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007975184956016748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.833878473096748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.315857565825056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.83696095322142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.317962446614136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5876371067170785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:28+00:00", "timestamp_unix": 1768027888.0}, "starlink_location": {"latitude": 44.44692849999998, "longitude": 12.24473924290708, "altitude": 72.30000000071097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:51:39.368593+00:00", "timestamp_unix": 1768027899.368593}, "starlink_gps": {"latitude": 44.446928499999984, "longitude": 12.244739343373006, "altitude": 72.30000000031193, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:39.368847+00:00", "timestamp_unix": 1768027899.368847}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:38.043657+00:00", "timestamp_unix": 1768027898.043657}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244701666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:51:38.518140+00:00", "timestamp_unix": 1768027898.51814}}

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


validation_timestamp: 2026-01-10T06:52:09.496760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.943328628237973, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.94026908891495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.360469877251288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1139076801336127, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019597389634595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.303743728252053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.895778365587054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.300698042622425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.893442670857159, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8382664914529512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:00+00:00", "timestamp_unix": 1768027920.0}, "starlink_location": {"latitude": 44.446927666666674, "longitude": 12.244742024627675, "altitude": 72.57000000045325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:52:09.460053+00:00", "timestamp_unix": 1768027929.460053}, "starlink_gps": {"latitude": 44.446927666666674, "longitude": 12.244741923602273, "altitude": 72.57000000045325, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:09.460312+00:00", "timestamp_unix": 1768027929.460312}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:08.035644+00:00", "timestamp_unix": 1768027928.035644}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:08.529384+00:00", "timestamp_unix": 1768027928.529384}}

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


validation_timestamp: 2026-01-10T06:52:39.427595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.335569946111484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.331893992458587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.942980301764392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.8928331737772615, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039865356756241775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.2662696654021, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.700574292528506, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.26254879641028, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.696591866200919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.513547847312247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:32+00:00", "timestamp_unix": 1768027952.0}, "starlink_location": {"latitude": 44.446928581413445, "longitude": 12.244739500000003, "altitude": 72.2000000012919, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:52:39.387710+00:00", "timestamp_unix": 1768027959.38771}, "starlink_gps": {"latitude": 44.44692861726522, "longitude": 12.244739500000001, "altitude": 72.20000000054341, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:39.387964+00:00", "timestamp_unix": 1768027959.387964}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:38.007447+00:00", "timestamp_unix": 1768027958.007447}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244731666666667, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:52:38.593641+00:00", "timestamp_unix": 1768027958.593641}}

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


validation_timestamp: 2026-01-10T06:53:09.433149+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.515170896655022, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.513863928048732, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5820758383663303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.40124645181501, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039866058144953165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.692474275018025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.783094620411527, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.690661598551808, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.784032159385713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.02709799723932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:03+00:00", "timestamp_unix": 1768027983.0}, "starlink_location": {"latitude": 44.446928666666615, "longitude": 12.244738449117163, "altitude": 71.99000000282842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:53:09.388193+00:00", "timestamp_unix": 1768027989.388193}, "starlink_gps": {"latitude": 44.446928666666615, "longitude": 12.24473839889663, "altitude": 71.99000000282842, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:09.388451+00:00", "timestamp_unix": 1768027989.388451}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24466, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:08.011473+00:00", "timestamp_unix": 1768027988.011473}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244773333333333, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:08.562020+00:00", "timestamp_unix": 1768027988.56202}}

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


validation_timestamp: 2026-01-10T06:53:39.409381+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.024863276954285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.032546682241307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.445344089853461, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7398099253203125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007982369890727582, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.866668173653558, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.950860859852247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.87359708627678, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.958836876058044, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.104500020516323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:35+00:00", "timestamp_unix": 1768028015.0}, "starlink_location": {"latitude": 44.446929567104426, "longitude": 12.244737166666669, "altitude": 71.99000000060278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:53:39.369564+00:00", "timestamp_unix": 1768028019.369564}, "starlink_gps": {"latitude": 44.44692949531725, "longitude": 12.244737166666667, "altitude": 71.99000000225682, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:39.369824+00:00", "timestamp_unix": 1768028019.369824}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244656666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:38.033918+00:00", "timestamp_unix": 1768028018.033918}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244741666666666, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:53:38.526473+00:00", "timestamp_unix": 1768028018.526473}}

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


validation_timestamp: 2026-01-10T06:54:09.430230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.659437879489321, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.658465158935991, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.99572485482331, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.286793531375282, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976881814455148, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.24955034106062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.169336143971098, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.247494961437628, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.169011062742822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.331885159132665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:06+00:00", "timestamp_unix": 1768028046.0}, "starlink_location": {"latitude": 44.446931333333296, "longitude": 12.24474294896782, "altitude": 71.71000000091166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:54:09.388242+00:00", "timestamp_unix": 1768028049.388242}, "starlink_gps": {"latitude": 44.446931333333296, "longitude": 12.24474289886978, "altitude": 71.71000000091166, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:09.388501+00:00", "timestamp_unix": 1768028049.388501}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244656666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:08.023760+00:00", "timestamp_unix": 1768028048.02376}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244728333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:08.583291+00:00", "timestamp_unix": 1768028048.583291}}

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


validation_timestamp: 2026-01-10T06:54:39.426421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.977643563333894, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.973814564222463, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2569494982649823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8225467712722194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039895869934480155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.034279463052242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.277634278798338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.030771093540459, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.273688921286764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.550403086847087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:37+00:00", "timestamp_unix": 1768028077.0}, "starlink_location": {"latitude": 44.446930248098305, "longitude": 12.244744833333334, "altitude": 71.71000000020587, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:54:39.390354+00:00", "timestamp_unix": 1768028079.390354}, "starlink_gps": {"latitude": 44.44693028397752, "longitude": 12.244744833333334, "altitude": 71.71000000059465, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:39.390616+00:00", "timestamp_unix": 1768028079.390616}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:38.014344+00:00", "timestamp_unix": 1768028078.014344}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.24472, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:54:38.541041+00:00", "timestamp_unix": 1768028078.541041}}

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


validation_timestamp: 2026-01-10T06:55:09.390622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.405188992741678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.418529511127774, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2280267557461888, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.692612492301912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.013442543584864589, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.448238977100667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.22139547218108, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.461649611913755, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.23272879523132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.968258177961037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:00+00:00", "timestamp_unix": 1768028100.0}, "starlink_location": {"latitude": 44.446933265480745, "longitude": 12.244741767727136, "altitude": 72.13000000517246, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:55:09.349550+00:00", "timestamp_unix": 1768028109.34955}, "starlink_gps": {"latitude": 44.44693315727795, "longitude": 12.244741843250681, "altitude": 72.13000000523564, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:09.349809+00:00", "timestamp_unix": 1768028109.349809}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:08.025273+00:00", "timestamp_unix": 1768028108.025273}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244763333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:08.529769+00:00", "timestamp_unix": 1768028108.529769}}

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


validation_timestamp: 2026-01-10T06:55:39.428542+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.453947550528463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.455112813587233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5209053504689043, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.703139286653887, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003980423992680635, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.437471207637183, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.257404233773629, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.439130754970211, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.256334710940607, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.22402862008938, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:30+00:00", "timestamp_unix": 1768028130.0}, "starlink_location": {"latitude": 44.44693149999999, "longitude": 12.244741717534794, "altitude": 72.13000000129789, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:55:39.389037+00:00", "timestamp_unix": 1768028139.389037}, "starlink_gps": {"latitude": 44.44693149999999, "longitude": 12.244741767677455, "altitude": 72.13000000129789, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:39.389293+00:00", "timestamp_unix": 1768028139.389293}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:38.026061+00:00", "timestamp_unix": 1768028138.026061}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.24479, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:55:38.527020+00:00", "timestamp_unix": 1768028138.52702}}

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


validation_timestamp: 2026-01-10T06:56:09.409799+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.026121553122428, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.01887106229867, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9395307720829962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.096603027630767, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799921455566914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.91485922387586, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.306296681736278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.907710216607176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.298739329161007, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.649479538815324, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:02+00:00", "timestamp_unix": 1768028162.0}, "starlink_location": {"latitude": 44.44693226612485, "longitude": 12.244743333333334, "altitude": 72.04999999964927, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:56:09.370995+00:00", "timestamp_unix": 1768028169.370995}, "starlink_gps": {"latitude": 44.44693233806351, "longitude": 12.244743333333332, "altitude": 72.04999999874816, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:09.371256+00:00", "timestamp_unix": 1768028169.371256}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:08.045546+00:00", "timestamp_unix": 1768028168.045546}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24479, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:08.528680+00:00", "timestamp_unix": 1768028168.52868}}

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


validation_timestamp: 2026-01-10T06:56:39.426879+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.025756175578577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.018692413614275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3957052177355367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.818879253038006, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008896458396985796, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.069580931751998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.497533556236233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.06143743533899, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.499234931400444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.845441240492429, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:35+00:00", "timestamp_unix": 1768028195.0}, "starlink_location": {"latitude": 44.446936914742345, "longitude": 12.244749231304784, "altitude": 72.65207588827175, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:56:39.389876+00:00", "timestamp_unix": 1768028199.389876}, "starlink_gps": {"latitude": 44.446936950621115, "longitude": 12.244749131133874, "altitude": 72.64808895911943, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:39.390140+00:00", "timestamp_unix": 1768028199.39014}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244668333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:38.041212+00:00", "timestamp_unix": 1768028198.041212}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24483, "altitude": 12.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:56:38.539794+00:00", "timestamp_unix": 1768028198.539794}}

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


validation_timestamp: 2026-01-10T06:57:09.429991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.234025773049078, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.230140162075903, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.332543491919636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.019600349361973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977181039934306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.175701869617946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.391563408020811, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.172518574201124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.389108909324213, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.042638077718706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:05+00:00", "timestamp_unix": 1768028225.0}, "starlink_location": {"latitude": 44.44694008142771, "longitude": 12.244743500000004, "altitude": 72.80000000114747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:57:09.390259+00:00", "timestamp_unix": 1768028229.390259}, "starlink_gps": {"latitude": 44.44694011719536, "longitude": 12.244743500000002, "altitude": 72.8000000006685, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:09.390517+00:00", "timestamp_unix": 1768028229.390517}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244666666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:08.049452+00:00", "timestamp_unix": 1768028228.049452}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244826666666667, "altitude": 10.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:08.615880+00:00", "timestamp_unix": 1768028228.61588}}

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


validation_timestamp: 2026-01-10T06:57:39.428793+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.00985074629607, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.011044880444283, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.66075449442164, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.276980509488265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007931698085075623, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.8147459898986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.58134673347997, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.8188835074244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.576810400608514, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.85316674555048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:36+00:00", "timestamp_unix": 1768028256.0}, "starlink_location": {"latitude": 44.44694099999997, "longitude": 12.244740935418074, "altitude": 72.8000000029358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:57:39.390355+00:00", "timestamp_unix": 1768028259.390355}, "starlink_gps": {"latitude": 44.44694099999997, "longitude": 12.244741035336203, "altitude": 72.8000000029358, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:39.390611+00:00", "timestamp_unix": 1768028259.390611}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244663333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:38.038567+00:00", "timestamp_unix": 1768028258.038567}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24481, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:57:38.650295+00:00", "timestamp_unix": 1768028258.650295}}

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


validation_timestamp: 2026-01-10T06:58:09.519073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.05657527685563, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.054170809773597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.404927850095769, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.873255252161663, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007994941744523924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.52443939783317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.807291551471831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.520183438235666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.809159233134634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.834321589189114, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:08+00:00", "timestamp_unix": 1768028288.0}, "starlink_location": {"latitude": 44.44693633333331, "longitude": 12.244747357815307, "altitude": 72.75000000112585, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:58:09.481322+00:00", "timestamp_unix": 1768028289.481322}, "starlink_gps": {"latitude": 44.44693633333331, "longitude": 12.244747257100485, "altitude": 72.75000000112585, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:09.481588+00:00", "timestamp_unix": 1768028289.481588}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:08.017505+00:00", "timestamp_unix": 1768028288.017505}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244785, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:08.527459+00:00", "timestamp_unix": 1768028288.527459}}

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


validation_timestamp: 2026-01-10T06:58:39.425753+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.911228006512445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.90742275619221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.101803134458109, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.908530610552475, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003989990728147132, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.54876097887019, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.45144157781469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.545150782846545, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.447452247743712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.99783558135298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:28+00:00", "timestamp_unix": 1768028308.0}, "starlink_location": {"latitude": 44.446926414729475, "longitude": 12.244744333333333, "altitude": 72.59999999999134, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:58:39.390737+00:00", "timestamp_unix": 1768028319.390737}, "starlink_gps": {"latitude": 44.446926450612324, "longitude": 12.244744333333333, "altitude": 72.59999999986933, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:39.391025+00:00", "timestamp_unix": 1768028319.391025}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:38.024061+00:00", "timestamp_unix": 1768028318.024061}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244748333333334, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:58:38.593275+00:00", "timestamp_unix": 1768028318.593275}}

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


validation_timestamp: 2026-01-10T06:59:09.411401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.137667006547737, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.140512054044162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1705386347442057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.433610618424582, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00796434261353341, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.104611718756814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.18421429788905, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.108163304415058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.18442107033069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.014789572237495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:00+00:00", "timestamp_unix": 1768028340.0}, "starlink_location": {"latitude": 44.44693283333334, "longitude": 12.244743576343692, "altitude": 72.49000000136151, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:59:09.373086+00:00", "timestamp_unix": 1768028349.373086}, "starlink_gps": {"latitude": 44.44693283333334, "longitude": 12.24474367667304, "altitude": 72.49000000136151, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:09.373348+00:00", "timestamp_unix": 1768028349.373348}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:08.016469+00:00", "timestamp_unix": 1768028348.016469}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244738333333334, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:08.604106+00:00", "timestamp_unix": 1768028348.604106}}

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


validation_timestamp: 2026-01-10T06:59:39.409839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.581346710162732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.57073621997685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3562939668403597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.520015924079797, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011282235772191536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.730537944227438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.5421706730702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.719583316489143, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.532634113483574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.315169585299675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:31+00:00", "timestamp_unix": 1768028371.0}, "starlink_location": {"latitude": 44.446931932907454, "longitude": 12.244746090294502, "altitude": 72.49000000321321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:59:39.372633+00:00", "timestamp_unix": 1768028379.372633}, "starlink_gps": {"latitude": 44.44693200477593, "longitude": 12.244745989968749, "altitude": 72.49000000258906, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:39.372894+00:00", "timestamp_unix": 1768028379.372894}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244663333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:38.039922+00:00", "timestamp_unix": 1768028378.039922}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244703333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:59:38.638640+00:00", "timestamp_unix": 1768028378.63864}}

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


validation_timestamp: 2026-01-10T07:00:09.439848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.107634913911477, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.112871408027862, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.468605704046717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.36179646053194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005610891425506044, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.45628426389714, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.9507313951392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.461672754887832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.95535825974719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.440327799291, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:03+00:00", "timestamp_unix": 1768028403.0}, "starlink_location": {"latitude": 44.446935085224816, "longitude": 12.244745384393507, "altitude": 72.82000000243316, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:00:09.391268+00:00", "timestamp_unix": 1768028409.391268}, "starlink_gps": {"latitude": 44.4469350494831, "longitude": 12.244745434287575, "altitude": 72.82000000226672, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:09.391524+00:00", "timestamp_unix": 1768028409.391524}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:08.029177+00:00", "timestamp_unix": 1768028408.029177}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244706666666668, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:08.526498+00:00", "timestamp_unix": 1768028408.526498}}

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


validation_timestamp: 2026-01-10T07:00:39.514817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.107674026163778, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.097650837596028, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.810455571052245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.1973045308195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011353269700953326, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.79203947180152, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.702908879899766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.781611151009333, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.694479575155096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.990002976877745, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:35+00:00", "timestamp_unix": 1768028435.0}, "starlink_location": {"latitude": 44.446933027248086, "longitude": 12.244739024592297, "altitude": 73.32000000171432, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:00:39.479339+00:00", "timestamp_unix": 1768028439.479339}, "starlink_gps": {"latitude": 44.44693309956906, "longitude": 12.24473892363489, "altitude": 73.32000000050382, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:39.479599+00:00", "timestamp_unix": 1768028439.479599}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:38.042106+00:00", "timestamp_unix": 1768028438.042106}, "nmea_secondary": {"latitude": 44.44711, "longitude": 12.244726666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:00:38.539809+00:00", "timestamp_unix": 1768028438.539809}}

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


validation_timestamp: 2026-01-10T07:01:09.491275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.025195375958333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.01998882652801, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.530682351264036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.220526592537093, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01134185060727757, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.53343526449913, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.219041592667274, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.528669334087546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.21063222773282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.145951360879485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:06+00:00", "timestamp_unix": 1768028466.0}, "starlink_location": {"latitude": 44.44694069397467, "longitude": 12.244731642157825, "altitude": 73.6400000011605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:01:09.452495+00:00", "timestamp_unix": 1768028469.452495}, "starlink_gps": {"latitude": 44.446940766222895, "longitude": 12.24473174301371, "altitude": 73.64000000138192, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:09.452757+00:00", "timestamp_unix": 1768028469.452757}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244668333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:08.027342+00:00", "timestamp_unix": 1768028468.027342}, "nmea_secondary": {"latitude": 44.447113333333334, "longitude": 12.244743333333334, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:08.614663+00:00", "timestamp_unix": 1768028468.614663}}

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


validation_timestamp: 2026-01-10T07:01:39.430520+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.376162621567996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.377633423880892, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.454167938188782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.62046572121033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039717924575584, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.670697404249783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.363985196424817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.671775391466845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.3661887638866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.228355712834839, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:36+00:00", "timestamp_unix": 1768028496.0}, "starlink_location": {"latitude": 44.446941666666646, "longitude": 12.244731717690023, "altitude": 73.64000000051409, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:01:39.393604+00:00", "timestamp_unix": 1768028499.393604}, "starlink_gps": {"latitude": 44.446941666666646, "longitude": 12.244731767723959, "altitude": 73.64000000051409, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:39.393857+00:00", "timestamp_unix": 1768028499.393857}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244685, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:38.019840+00:00", "timestamp_unix": 1768028498.01984}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244638333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:01:38.626594+00:00", "timestamp_unix": 1768028498.626594}}

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


validation_timestamp: 2026-01-10T07:02:09.499508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.42632936880013, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.42888373348143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.707921184336672, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.367283408703791, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080091818681241, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.959159758374048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.324292380811482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.960771751942186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.329517510706255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.615917254827054, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:08+00:00", "timestamp_unix": 1768028528.0}, "starlink_location": {"latitude": 44.446934166666644, "longitude": 12.24473280882351, "altitude": 73.94000000101622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:02:09.464536+00:00", "timestamp_unix": 1768028529.464536}, "starlink_gps": {"latitude": 44.446934166666644, "longitude": 12.244732909717715, "altitude": 73.94000000101622, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:09.464791+00:00", "timestamp_unix": 1768028529.464791}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.2447, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:08.032503+00:00", "timestamp_unix": 1768028528.032503}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244623333333333, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:08.626989+00:00", "timestamp_unix": 1768028528.626989}}

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


validation_timestamp: 2026-01-10T07:02:39.430103+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.078870304053108, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.080069359386856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1788420474550594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7335673634632909, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966466282185843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.030878075929321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.056657305552203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.03164337389604, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.058407627249482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.494101694411901, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:30+00:00", "timestamp_unix": 1768028550.0}, "starlink_location": {"latitude": 44.4469321666667, "longitude": 12.244732551003032, "altitude": 74.32000000163472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:02:39.392619+00:00", "timestamp_unix": 1768028559.392619}, "starlink_gps": {"latitude": 44.4469321666667, "longitude": 12.244732600969865, "altitude": 74.32000000163472, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:39.392875+00:00", "timestamp_unix": 1768028559.392875}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:38.016504+00:00", "timestamp_unix": 1768028558.016504}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244676666666667, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:02:38.500363+00:00", "timestamp_unix": 1768028558.500363}}

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


validation_timestamp: 2026-01-10T07:03:09.432073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.67521284590963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.671414507361469, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6215501257417433, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9964290220553321, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993926943941636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.902037449313598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.599916583345891, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.898099034076823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.59601130791901, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.338470405005757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:00+00:00", "timestamp_unix": 1768028580.0}, "starlink_location": {"latitude": 44.44692724807932, "longitude": 12.244728666666669, "altitude": 74.04000000071822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:03:09.392015+00:00", "timestamp_unix": 1768028589.392015}, "starlink_gps": {"latitude": 44.44692728399757, "longitude": 12.244728666666669, "altitude": 74.04000000263039, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:09.392272+00:00", "timestamp_unix": 1768028589.392272}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244701666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:08.039335+00:00", "timestamp_unix": 1768028588.039335}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244703333333334, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:08.702328+00:00", "timestamp_unix": 1768028588.702328}}

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


validation_timestamp: 2026-01-10T07:03:39.414108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.473556426214081, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.473556426214081, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.763330530921377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0900354182602165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.235190670998145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.943023775224784, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.235190670998145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.943023775224784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.04807819150679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:31+00:00", "timestamp_unix": 1768028611.0}, "starlink_location": {"latitude": 44.446928166666666, "longitude": 12.244728666666665, "altitude": 74.04000000124766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:03:39.374402+00:00", "timestamp_unix": 1768028619.374402}, "starlink_gps": {"latitude": 44.446928166666666, "longitude": 12.244728666666665, "altitude": 74.04000000124766, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:39.374659+00:00", "timestamp_unix": 1768028619.374659}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:38.029364+00:00", "timestamp_unix": 1768028618.029364}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244705, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:03:38.524693+00:00", "timestamp_unix": 1768028618.524693}}

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


validation_timestamp: 2026-01-10T07:04:09.410833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.470748091448556, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.470748091448556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9019991303304487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2224703798131955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.636523616754046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.787626686140895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.636523616754046, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.787626686140895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.204769895174599, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:02+00:00", "timestamp_unix": 1768028642.0}, "starlink_location": {"latitude": 44.44692766666669, "longitude": 12.244728000000002, "altitude": 73.71999999903808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:04:09.374979+00:00", "timestamp_unix": 1768028649.374979}, "starlink_gps": {"latitude": 44.44692766666669, "longitude": 12.244728000000002, "altitude": 73.71999999903808, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:09.375238+00:00", "timestamp_unix": 1768028649.375238}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:08.055977+00:00", "timestamp_unix": 1768028648.055977}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244725, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:08.637375+00:00", "timestamp_unix": 1768028648.637375}}

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


validation_timestamp: 2026-01-10T07:04:39.427845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.101578171549749, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.101578171549749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4069230189522095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0791742961506054, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.328573424959023, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.404767908614566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.328573424959023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.404767908614566, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.000497975498534, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:32+00:00", "timestamp_unix": 1768028672.0}, "starlink_location": {"latitude": 44.44692733333332, "longitude": 12.2447275, "altitude": 74.07000000001287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:04:39.393739+00:00", "timestamp_unix": 1768028679.393739}, "starlink_gps": {"latitude": 44.44692733333332, "longitude": 12.2447275, "altitude": 74.07000000001287, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:39.393999+00:00", "timestamp_unix": 1768028679.393999}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:38.044857+00:00", "timestamp_unix": 1768028678.044857}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.24469, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:04:38.537790+00:00", "timestamp_unix": 1768028678.53779}}

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


validation_timestamp: 2026-01-10T07:05:09.503658+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.290449816843761, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.292490411844822, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.015981553285124, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7866086259300267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010466132594676, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.276339126173683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.575660259707401, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.280521464568208, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.580307662992944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9360218392109737, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:05+00:00", "timestamp_unix": 1768028705.0}, "starlink_location": {"latitude": 44.446930499999986, "longitude": 12.24472097548213, "altitude": 73.73000000278792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:05:09.466026+00:00", "timestamp_unix": 1768028709.466026}, "starlink_gps": {"latitude": 44.446930499999986, "longitude": 12.244721076392507, "altitude": 73.73000000278792, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:09.466282+00:00", "timestamp_unix": 1768028709.466282}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24466, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:08.055179+00:00", "timestamp_unix": 1768028708.055179}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244658333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:08.549721+00:00", "timestamp_unix": 1768028708.549721}}

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


validation_timestamp: 2026-01-10T07:05:39.494640+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.209566719151518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.208280723225576, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6127829536215987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.910615179746726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020285697065067, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.973781170066333, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.075159665285193, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.970329571825312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0682167338186925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.584876496016368, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:36+00:00", "timestamp_unix": 1768028736.0}, "starlink_location": {"latitude": 44.446930499999986, "longitude": 12.244723691311236, "altitude": 73.73000000278792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:05:39.454548+00:00", "timestamp_unix": 1768028739.454548}, "starlink_gps": {"latitude": 44.44693050000001, "longitude": 12.24472359027716, "altitude": 73.73000000113198, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:39.454845+00:00", "timestamp_unix": 1768028739.454845}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:38.033523+00:00", "timestamp_unix": 1768028738.033523}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244668333333333, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:05:38.562164+00:00", "timestamp_unix": 1768028738.562164}}

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


validation_timestamp: 2026-01-10T07:06:09.433474+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.410432876164542, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.410432876164542, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.57344605198126, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.130370863075107, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.909886959578495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8235099810668629, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.909886959578495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8235099810668629, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.46530738024952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:07+00:00", "timestamp_unix": 1768028767.0}, "starlink_location": {"latitude": 44.44692516666665, "longitude": 12.244729000000001, "altitude": 73.96999999998982, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:06:09.393476+00:00", "timestamp_unix": 1768028769.393476}, "starlink_gps": {"latitude": 44.44692516666665, "longitude": 12.244729000000001, "altitude": 73.96999999998982, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:09.393736+00:00", "timestamp_unix": 1768028769.393736}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:08.022129+00:00", "timestamp_unix": 1768028768.022129}, "nmea_secondary": {"latitude": 44.446918333333336, "longitude": 12.244725, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:08.590856+00:00", "timestamp_unix": 1768028768.590856}}

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


validation_timestamp: 2026-01-10T07:06:39.500448+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.77366286498408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.781649970454371, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.7361161618410215, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.954656650874031, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030943678529742, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.821303550579262, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.029604999753557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.828310404573789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.035450531471166, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.03318073575524, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:38+00:00", "timestamp_unix": 1768028798.0}, "starlink_location": {"latitude": 44.44692863940526, "longitude": 12.244728166666665, "altitude": 73.50000000174357, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:06:39.462972+00:00", "timestamp_unix": 1768028799.462972}, "starlink_gps": {"latitude": 44.446928567181246, "longitude": 12.244728166666665, "altitude": 73.50000000094536, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:39.463228+00:00", "timestamp_unix": 1768028799.463228}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:38.045806+00:00", "timestamp_unix": 1768028798.045806}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244693333333334, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:06:38.674696+00:00", "timestamp_unix": 1768028798.674696}}

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


validation_timestamp: 2026-01-10T07:07:09.495500+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.398281914998218, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.407303794864289, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.618394001284896, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.859521696963094, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01133996631071604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.417445976209611, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7860642620185883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.428046097323604, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7966825205108656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.631467760531892, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:00+00:00", "timestamp_unix": 1768028820.0}, "starlink_location": {"latitude": 44.44692730600044, "longitude": 12.244721308859544, "altitude": 73.6600000018158, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:07:09.455397+00:00", "timestamp_unix": 1768028829.455397}, "starlink_gps": {"latitude": 44.44692723376421, "longitude": 12.244721409698638, "altitude": 73.66000000228144, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:09.455654+00:00", "timestamp_unix": 1768028829.455654}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:08.055292+00:00", "timestamp_unix": 1768028828.055292}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244701666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:08.548741+00:00", "timestamp_unix": 1768028828.548741}}

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


validation_timestamp: 2026-01-10T07:07:39.491042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.66679371356034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.66679371356034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.486370720357831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.902816693489086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.352345545952716, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.77720481965981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.352345545952716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.77720481965981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.876088100592575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:30+00:00", "timestamp_unix": 1768028850.0}, "starlink_location": {"latitude": 44.44692633333334, "longitude": 12.244722666666666, "altitude": 73.66000000037609, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:07:39.455325+00:00", "timestamp_unix": 1768028859.455325}, "starlink_gps": {"latitude": 44.44692633333334, "longitude": 12.244722666666666, "altitude": 73.66000000037609, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:39.455587+00:00", "timestamp_unix": 1768028859.455587}, "nmea_primary": {"latitude": 44.44697166666667, "longitude": 12.2447, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:38.061476+00:00", "timestamp_unix": 1768028858.061476}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.24471, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:07:38.659696+00:00", "timestamp_unix": 1768028858.659696}}

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


validation_timestamp: 2026-01-10T07:08:09.531897+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.72137462272104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.71740209787982, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.343019042619114, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.019513979715453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040046650227981455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.515072760804321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.714670030006355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.511327406616798, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.710677799540995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.536632935183975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:02+00:00", "timestamp_unix": 1768028882.0}, "starlink_location": {"latitude": 44.44692543287002, "longitude": 12.244720666666668, "altitude": 73.62000000069699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:08:09.376715+00:00", "timestamp_unix": 1768028889.376715}, "starlink_gps": {"latitude": 44.446925468884835, "longitude": 12.244720666666666, "altitude": 73.62000000075064, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:09.376973+00:00", "timestamp_unix": 1768028889.376973}, "nmea_primary": {"latitude": 44.446955, "longitude": 12.244705, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:08.033171+00:00", "timestamp_unix": 1768028888.033171}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244715, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:08.662464+00:00", "timestamp_unix": 1768028888.662464}}

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


validation_timestamp: 2026-01-10T07:08:39.511103+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.005013387625759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.99703649334336, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.18553242843313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.7499318460751825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025814430649795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.292026619885885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.491991289091492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.284964457128315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.483973947847898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4056174983838385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:33+00:00", "timestamp_unix": 1768028913.0}, "starlink_location": {"latitude": 44.446922693960246, "longitude": 12.244715666666668, "altitude": 73.52808932775795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:08:39.476831+00:00", "timestamp_unix": 1768028919.476831}, "starlink_gps": {"latitude": 44.44692276613813, "longitude": 12.244715666666664, "altitude": 73.52006875893734, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:39.477090+00:00", "timestamp_unix": 1768028919.47709}, "nmea_primary": {"latitude": 44.446956666666665, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:38.046768+00:00", "timestamp_unix": 1768028918.046768}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.24472, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:08:38.673590+00:00", "timestamp_unix": 1768028918.67359}}

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


validation_timestamp: 2026-01-10T07:09:09.436213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.056706163840518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.05278305666243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.461234858651074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.894223674355482, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00564362665297059, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.3438785745984765, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.983730147684886, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.342244360811461, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.979069635795481, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.225830905076998, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:05+00:00", "timestamp_unix": 1768028945.0}, "starlink_location": {"latitude": 44.446930581329916, "longitude": 12.244707550904012, "altitude": 73.24791531871607, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:09:09.394181+00:00", "timestamp_unix": 1768028949.394181}, "starlink_gps": {"latitude": 44.44693061728014, "longitude": 12.244707601089193, "altitude": 73.25191018835477, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:09.394442+00:00", "timestamp_unix": 1768028949.394442}, "nmea_primary": {"latitude": 44.446965, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:08.023381+00:00", "timestamp_unix": 1768028948.023381}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244728333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:08.546626+00:00", "timestamp_unix": 1768028948.546626}}

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


validation_timestamp: 2026-01-10T07:09:39.496699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.415304626563683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.415304626563683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6279000454710095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.467391174258816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.062753602955504, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.632192120001175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.062753602955504, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.632192120001175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.640671875038645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:36+00:00", "timestamp_unix": 1768028976.0}, "starlink_location": {"latitude": 44.44693149999999, "longitude": 12.244708833333334, "altitude": 73.35000000065446, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:09:39.456483+00:00", "timestamp_unix": 1768028979.456483}, "starlink_gps": {"latitude": 44.44693149999999, "longitude": 12.244708833333334, "altitude": 73.35000000065446, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:39.456740+00:00", "timestamp_unix": 1768028979.45674}, "nmea_primary": {"latitude": 44.446975, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:38.050985+00:00", "timestamp_unix": 1768028978.050985}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244686666666666, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:09:38.623839+00:00", "timestamp_unix": 1768028978.623839}}

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


