# positions_validation

validation_timestamp: 2026-01-10T03:47:39.204278+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.968869678249192, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.968869679038114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.292243558561658, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.809308849003639, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 7.900874738066843e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.257768111653128, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.7380606163631, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.257768112426541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.738060617153177, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.842928471486335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244728, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:30+00:00", "timestamp_unix": 1768016850.0}, "starlink_location": {"latitude": 44.44693849999998, "longitude": 12.2447355, "altitude": 73.07190612224557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:47:39.163629+00:00", "timestamp_unix": 1768016859.163629}, "starlink_gps": {"latitude": 44.44693849999997, "longitude": 12.2447355, "altitude": 73.07991598366816, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:39.163907+00:00", "timestamp_unix": 1768016859.163907}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244711666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:37.951942+00:00", "timestamp_unix": 1768016857.951942}, "nmea_secondary": {"latitude": 44.447125, "longitude": 12.244736666666666, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:38.479924+00:00", "timestamp_unix": 1768016858.479924}}

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


validation_timestamp: 2026-01-10T03:48:09.101479+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.444127730639172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.444307834739814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.929921983613293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.98020805011135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004031589288329839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.330650179712647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.40280646109278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.331469130359501, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.402815926662512, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.449554269110118, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244728, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:01+00:00", "timestamp_unix": 1768016881.0}, "starlink_location": {"latitude": 44.44694616666665, "longitude": 12.244733852234333, "altitude": 72.83000000107285, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:48:09.063224+00:00", "timestamp_unix": 1768016889.063224}, "starlink_gps": {"latitude": 44.44694616666665, "longitude": 12.244733903021553, "altitude": 72.83000000107285, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:09.063478+00:00", "timestamp_unix": 1768016889.063478}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24471, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:07.952277+00:00", "timestamp_unix": 1768016887.952277}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.244733333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:08.435783+00:00", "timestamp_unix": 1768016888.435783}}

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


validation_timestamp: 2026-01-10T03:48:39.142074+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.39684815421493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.39686809829009, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.662184789121317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.901878949565174, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003953485759468851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.496485700024863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.292245630135383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.497285745203286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.29218130595697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.212362596075899, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244731, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:33+00:00", "timestamp_unix": 1768016913.0}, "starlink_location": {"latitude": 44.44694349999998, "longitude": 12.244731635814109, "altitude": 72.83794150048364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:48:39.103050+00:00", "timestamp_unix": 1768016919.10305}, "starlink_gps": {"latitude": 44.44694349999998, "longitude": 12.244731685617431, "altitude": 72.84190597057648, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:39.103304+00:00", "timestamp_unix": 1768016919.103304}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.24471, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:37.954594+00:00", "timestamp_unix": 1768016917.954594}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244735, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:48:38.478670+00:00", "timestamp_unix": 1768016918.47867}}

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


validation_timestamp: 2026-01-10T03:49:09.203612+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.791846224645612, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.792145683773919, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.064594977745488, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.447541177871323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012274580489975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.75138255353825, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.106042493538025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.753357155824819, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.105604085154264, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.616776382743274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244729, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:04+00:00", "timestamp_unix": 1768016944.0}, "starlink_location": {"latitude": 44.446945, "longitude": 12.244733559860718, "altitude": 72.73000000112825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:49:09.164333+00:00", "timestamp_unix": 1768016949.164333}, "starlink_gps": {"latitude": 44.446945, "longitude": 12.244733660793901, "altitude": 72.73000000112825, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:09.164592+00:00", "timestamp_unix": 1768016949.164592}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244703333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:07.916344+00:00", "timestamp_unix": 1768016947.916344}, "nmea_secondary": {"latitude": 44.447071666666666, "longitude": 12.244743333333334, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:08.477271+00:00", "timestamp_unix": 1768016948.477271}}

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


validation_timestamp: 2026-01-10T03:49:39.200645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.153419909589294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.153419908815986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3773420890000456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.751061349709458, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 8.025722605740562e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.129073894853756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.725293874450639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.129073894127206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.72529387365549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.541493709641908, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:36+00:00", "timestamp_unix": 1768016976.0}, "starlink_location": {"latitude": 44.446945, "longitude": 12.244734666666666, "altitude": 72.64189942394772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:49:39.164323+00:00", "timestamp_unix": 1768016979.164323}, "starlink_gps": {"latitude": 44.44694500000001, "longitude": 12.244734666666668, "altitude": 72.64993563073098, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:39.164586+00:00", "timestamp_unix": 1768016979.164586}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244698333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:37.918359+00:00", "timestamp_unix": 1768016977.918359}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244741666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:49:38.246401+00:00", "timestamp_unix": 1768016978.246401}}

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


validation_timestamp: 2026-01-10T03:50:09.201335+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.9858752412505805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.987794771059593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3346063319524717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.239553848631412, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008003097761227207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.258078141689532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.551150603860583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.260510012932329, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.550666884431026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.147680157393891, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:07+00:00", "timestamp_unix": 1768017007.0}, "starlink_location": {"latitude": 44.446949, "longitude": 12.24473705996179, "altitude": 72.24190347699852, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:50:09.164751+00:00", "timestamp_unix": 1768017009.164751}, "starlink_gps": {"latitude": 44.446949, "longitude": 12.244737160779378, "altitude": 72.24992881381841, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:09.165008+00:00", "timestamp_unix": 1768017009.165008}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244701666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:07.937578+00:00", "timestamp_unix": 1768017007.937578}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244746666666666, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:08.510981+00:00", "timestamp_unix": 1768017008.510981}}

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


validation_timestamp: 2026-01-10T03:50:39.123740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.355334484613851, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.355334484613851, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9104144364291296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.789176793804543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.590598299353719, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.421547288143783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.590598299353719, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.421547288143783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6043870282350445, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:38+00:00", "timestamp_unix": 1768017038.0}, "starlink_location": {"latitude": 44.44694533333331, "longitude": 12.2447405, "altitude": 72.49000000029712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:50:39.086422+00:00", "timestamp_unix": 1768017039.086422}, "starlink_gps": {"latitude": 44.44694533333331, "longitude": 12.2447405, "altitude": 72.49000000029712, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:39.086683+00:00", "timestamp_unix": 1768017039.086683}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:37.915401+00:00", "timestamp_unix": 1768017037.915401}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244753333333334, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:38.537944+00:00", "timestamp_unix": 1768017038.537944}}

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


validation_timestamp: 2026-01-10T03:51:09.144801+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.113206601650963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.113206601650963, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1326909371815694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.638902344190391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.588124838337427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.383621606522002, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.588124838337427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.383621606522002, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.696263353387265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:50:59+00:00", "timestamp_unix": 1768017059.0}, "starlink_location": {"latitude": 44.44695133333334, "longitude": 12.244742999999998, "altitude": 72.7200000011782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:51:09.104212+00:00", "timestamp_unix": 1768017069.104212}, "starlink_gps": {"latitude": 44.44695133333334, "longitude": 12.244742999999998, "altitude": 72.7200000011782, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:09.104469+00:00", "timestamp_unix": 1768017069.104469}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244698333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:07.966619+00:00", "timestamp_unix": 1768017067.966619}, "nmea_secondary": {"latitude": 44.447071666666666, "longitude": 12.244746666666666, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:08.535064+00:00", "timestamp_unix": 1768017068.535064}}

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


validation_timestamp: 2026-01-10T03:51:39.204610+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1628797369991775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.164735650655166, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7538011034852905, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.447689259095466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007996962771751985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.906171337201656, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.639410024812342, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.908800704257502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.638730431948883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.167736056122211, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:31+00:00", "timestamp_unix": 1768017091.0}, "starlink_location": {"latitude": 44.44695133333332, "longitude": 12.24474189341976, "altitude": 72.72000000170361, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:51:39.165292+00:00", "timestamp_unix": 1768017099.165292}, "starlink_gps": {"latitude": 44.44695133333332, "longitude": 12.244741994160067, "altitude": 72.72000000170361, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:39.165549+00:00", "timestamp_unix": 1768017099.165549}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244713333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:37.948498+00:00", "timestamp_unix": 1768017097.948498}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244753333333334, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:51:38.513392+00:00", "timestamp_unix": 1768017098.513392}}

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


validation_timestamp: 2026-01-10T03:52:09.204188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.900042417936315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8921012942936954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5418631818926063, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.851743646412083, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801798782413426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.52543561550266, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.373013304671835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.517670572195043, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.365009139470459, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.382950545477913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:02+00:00", "timestamp_unix": 1768017122.0}, "starlink_location": {"latitude": 44.44694854061482, "longitude": 12.244733999999998, "altitude": 72.56000000093943, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:52:09.166337+00:00", "timestamp_unix": 1768017129.166337}, "starlink_gps": {"latitude": 44.446948612722316, "longitude": 12.244734, "altitude": 72.56000000016938, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:09.166596+00:00", "timestamp_unix": 1768017129.166596}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244716666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:07.948722+00:00", "timestamp_unix": 1768017127.948722}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244741666666666, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:08.288421+00:00", "timestamp_unix": 1768017128.288421}}

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


validation_timestamp: 2026-01-10T03:52:39.204244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.991704668183429, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.991704668183429, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.502756413431638, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1538788322450257, "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.275373072085437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.112442104668862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.275373072085437, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.112442104668862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5886337459231705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244727, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:33+00:00", "timestamp_unix": 1768017153.0}, "starlink_location": {"latitude": 44.44695600000002, "longitude": 12.244741666666666, "altitude": 72.19000000076012, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:52:39.165805+00:00", "timestamp_unix": 1768017159.165805}, "starlink_gps": {"latitude": 44.44695600000002, "longitude": 12.244741666666666, "altitude": 72.19000000076012, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:39.166063+00:00", "timestamp_unix": 1768017159.166063}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244711666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:37.934956+00:00", "timestamp_unix": 1768017157.934956}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244728333333333, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:52:38.490443+00:00", "timestamp_unix": 1768017158.490443}}

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


validation_timestamp: 2026-01-10T03:53:09.145574+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.814068095459243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.810158671495373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6738523308242244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.859382491680086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967901462554444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.209063582295945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.833997910254447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.205251326430625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.831336141993252, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.948500379698434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244727, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:05+00:00", "timestamp_unix": 1768017185.0}, "starlink_location": {"latitude": 44.4469487615435, "longitude": 12.244743833333333, "altitude": 71.98000000132667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:53:09.105199+00:00", "timestamp_unix": 1768017189.105199}, "starlink_gps": {"latitude": 44.4469487972277, "longitude": 12.244743833333333, "altitude": 71.9800000005014, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:09.105452+00:00", "timestamp_unix": 1768017189.105452}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244711666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:07.952140+00:00", "timestamp_unix": 1768017187.95214}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.24468, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:08.459079+00:00", "timestamp_unix": 1768017188.459079}}

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


validation_timestamp: 2026-01-10T03:53:39.126560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.3199093717678965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.323806099104373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.159828793259021, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.040500023212767, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004021912632351346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.323380058942568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.206653217190775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.327123462920753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.210673171709383, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.494529298439136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:37+00:00", "timestamp_unix": 1768017217.0}, "starlink_location": {"latitude": 44.44695022058209, "longitude": 12.244743833333333, "altitude": 71.9800000020128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:53:39.086927+00:00", "timestamp_unix": 1768017219.086927}, "starlink_gps": {"latitude": 44.44695018441216, "longitude": 12.244743833333334, "altitude": 71.98000000207846, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:39.087184+00:00", "timestamp_unix": 1768017219.087184}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244691666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:37.936079+00:00", "timestamp_unix": 1768017217.936079}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244746666666666, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:38.512853+00:00", "timestamp_unix": 1768017218.512853}}

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


validation_timestamp: 2026-01-10T03:54:09.210405+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.859506384814229, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.859506384814229, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.343579297335282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.081352501295464, "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.25473734240757, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.87460369678767, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.25473734240757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.87460369678767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.762242404561821, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:53:58+00:00", "timestamp_unix": 1768017238.0}, "starlink_location": {"latitude": 44.44694933333333, "longitude": 12.244741666666666, "altitude": 72.08000000076969, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:54:09.166301+00:00", "timestamp_unix": 1768017249.166301}, "starlink_gps": {"latitude": 44.44694933333333, "longitude": 12.244741666666666, "altitude": 72.08000000076969, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:09.166559+00:00", "timestamp_unix": 1768017249.166559}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.24467, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:07.934931+00:00", "timestamp_unix": 1768017247.934931}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244728333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:08.489607+00:00", "timestamp_unix": 1768017248.489607}}

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


validation_timestamp: 2026-01-10T03:54:39.204112+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.602317612556666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.612096251218468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.517107581343674, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1771593563446556, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341183031548897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.663736840153298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.496407451248514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.67449863581902, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.50523973448898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.101394806039356, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:29+00:00", "timestamp_unix": 1768017269.0}, "starlink_location": {"latitude": 44.44694779273104, "longitude": 12.244738893376574, "altitude": 72.00999999977451, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:54:39.166596+00:00", "timestamp_unix": 1768017279.166596}, "starlink_gps": {"latitude": 44.446947720487046, "longitude": 12.24473899422651, "altitude": 72.00999999924011, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:39.166899+00:00", "timestamp_unix": 1768017279.166899}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:37.932866+00:00", "timestamp_unix": 1768017277.932866}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244725, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:54:38.491429+00:00", "timestamp_unix": 1768017278.491429}}

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


validation_timestamp: 2026-01-10T03:55:09.145784+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.344235227460864, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.339288978819366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.344509975111282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.048610105455109, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005609270809910864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.31250483182318, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.873341152238469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.307140645074972, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.867806075355539, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.783019750186734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:00+00:00", "timestamp_unix": 1768017300.0}, "starlink_location": {"latitude": 44.446946761441815, "longitude": 12.24473669766677, "altitude": 72.03792977129922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:55:09.106133+00:00", "timestamp_unix": 1768017309.106133}, "starlink_gps": {"latitude": 44.446946797173176, "longitude": 12.244736647787063, "altitude": 72.04190032190101, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:09.106392+00:00", "timestamp_unix": 1768017309.106392}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:07.949447+00:00", "timestamp_unix": 1768017307.949447}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244671666666667, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:08.543951+00:00", "timestamp_unix": 1768017308.543951}}

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


validation_timestamp: 2026-01-10T03:55:39.130549+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.718575596964365, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.718575596964365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.354168615454696, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.451652139875665, "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.719717970481533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.152171457403796, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.719717970481533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.152171457403796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.865106303309044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:32+00:00", "timestamp_unix": 1768017332.0}, "starlink_location": {"latitude": 44.44694750000001, "longitude": 12.244735666666667, "altitude": 72.12000000037258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:55:39.088269+00:00", "timestamp_unix": 1768017339.088269}, "starlink_gps": {"latitude": 44.44694750000001, "longitude": 12.244735666666667, "altitude": 72.12000000037258, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:39.088524+00:00", "timestamp_unix": 1768017339.088524}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.24466, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:37.947679+00:00", "timestamp_unix": 1768017337.947679}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244716666666667, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:55:38.507398+00:00", "timestamp_unix": 1768017338.507398}}

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


validation_timestamp: 2026-01-10T03:56:09.145349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.274973374106338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.26651199991336, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.920424791166454, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9437855113825697, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008865735310200998, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.085302483580339, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.471322678709411, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.076437153462418, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.462475885467247, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0745266999109895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:04+00:00", "timestamp_unix": 1768017364.0}, "starlink_location": {"latitude": 44.446946523069904, "longitude": 12.244737530870085, "altitude": 72.2100000014924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:56:09.106358+00:00", "timestamp_unix": 1768017369.106358}, "starlink_gps": {"latitude": 44.44694659443269, "longitude": 12.244737481060167, "altitude": 72.21000000303884, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:09.106617+00:00", "timestamp_unix": 1768017369.106617}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244668333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:07.947703+00:00", "timestamp_unix": 1768017367.947703}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:08.539772+00:00", "timestamp_unix": 1768017368.539772}}

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


validation_timestamp: 2026-01-10T03:56:39.123050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.011975264580536, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.01118742725253, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.017298296675797, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.268595263213671, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004019130714717248, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.804485061171881, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.279639411793081, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.802984040589475, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.278806975429424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.875556585024299, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:36+00:00", "timestamp_unix": 1768017396.0}, "starlink_location": {"latitude": 44.44694816666662, "longitude": 12.244731339379628, "altitude": 72.37000000053838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:56:39.087719+00:00", "timestamp_unix": 1768017399.087719}, "starlink_gps": {"latitude": 44.44694816666662, "longitude": 12.244731288749351, "altitude": 72.37000000053838, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:39.087974+00:00", "timestamp_unix": 1768017399.087974}, "nmea_primary": {"latitude": 44.447071666666666, "longitude": 12.244661666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:37.934824+00:00", "timestamp_unix": 1768017397.934824}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244696666666666, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:56:38.570245+00:00", "timestamp_unix": 1768017398.570245}}

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


validation_timestamp: 2026-01-10T03:57:09.144862+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.167491580072688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.167491580072688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.668405908164319, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.9032212587943755, "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.553206260195585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.055109468569526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.553206260195585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.055109468569526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.099679083412607, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:08+00:00", "timestamp_unix": 1768017428.0}, "starlink_location": {"latitude": 44.4469485, "longitude": 12.244730500000001, "altitude": 72.4700000006163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:57:09.108425+00:00", "timestamp_unix": 1768017429.108425}, "starlink_gps": {"latitude": 44.4469485, "longitude": 12.244730500000001, "altitude": 72.4700000006163, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:09.108681+00:00", "timestamp_unix": 1768017429.108681}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244656666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:07.950505+00:00", "timestamp_unix": 1768017427.950505}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244745, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:08.553092+00:00", "timestamp_unix": 1768017428.553092}}

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


validation_timestamp: 2026-01-10T03:57:39.141274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.801997365772995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.801997365772995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.674944449275962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.888015935683028, "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.587136520934525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.79349277139354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.587136520934525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.79349277139354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.249321690937099, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:30+00:00", "timestamp_unix": 1768017450.0}, "starlink_location": {"latitude": 44.4469485, "longitude": 12.244730500000001, "altitude": 72.4700000006163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:57:39.106902+00:00", "timestamp_unix": 1768017459.106902}, "starlink_gps": {"latitude": 44.4469485, "longitude": 12.244730500000001, "altitude": 72.4700000006163, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:39.107160+00:00", "timestamp_unix": 1768017459.10716}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:37.950638+00:00", "timestamp_unix": 1768017457.950638}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244753333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:57:38.503171+00:00", "timestamp_unix": 1768017458.503171}}

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


validation_timestamp: 2026-01-10T03:58:09.202975+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.004832282059155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.004832282059155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.415037531921907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.548678014960676, "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.783138570648106, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.584117076700634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.783138570648106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.584117076700634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.909226417585153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:01+00:00", "timestamp_unix": 1768017481.0}, "starlink_location": {"latitude": 44.44694466666666, "longitude": 12.244736333333332, "altitude": 72.5999999999076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:58:09.168213+00:00", "timestamp_unix": 1768017489.168213}, "starlink_gps": {"latitude": 44.44694466666666, "longitude": 12.244736333333332, "altitude": 72.5999999999076, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:09.168473+00:00", "timestamp_unix": 1768017489.168473}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:07.951407+00:00", "timestamp_unix": 1768017487.951407}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244753333333334, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:08.320465+00:00", "timestamp_unix": 1768017488.320465}}

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


validation_timestamp: 2026-01-10T03:58:39.149179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.892284237142292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.888323438227197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.207093939545925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.674265289564744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003980635302369789, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.91533814508391, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.58461144020308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.911711743659787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.580656649469997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.495877237564138, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:34+00:00", "timestamp_unix": 1768017514.0}, "starlink_location": {"latitude": 44.44694542809829, "longitude": 12.244733166666665, "altitude": 72.89000000064883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:58:39.107550+00:00", "timestamp_unix": 1768017519.10755}, "starlink_gps": {"latitude": 44.446945463897, "longitude": 12.244733166666666, "altitude": 72.890000000684, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:39.107809+00:00", "timestamp_unix": 1768017519.107809}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:37.949998+00:00", "timestamp_unix": 1768017517.949998}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244748333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:58:38.236903+00:00", "timestamp_unix": 1768017518.236903}}

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


validation_timestamp: 2026-01-10T03:59:09.126775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.98677804091475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.979312235664226, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2864309759849024, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8119275934960903, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009017457599415841, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.601459929632663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.798346926922706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.595782553814706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.790902916841263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.446025130868287, "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-10T03:59:04+00:00", "timestamp_unix": 1768017544.0}, "starlink_location": {"latitude": 44.44694989195178, "longitude": 12.244736993942094, "altitude": 73.01000000363719, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:59:09.089133+00:00", "timestamp_unix": 1768017549.089133}, "starlink_gps": {"latitude": 44.446949964535825, "longitude": 12.244737044604417, "altitude": 73.01000000343495, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:09.089392+00:00", "timestamp_unix": 1768017549.089392}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:07.965797+00:00", "timestamp_unix": 1768017547.965797}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244716666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:08.450265+00:00", "timestamp_unix": 1768017548.450265}}

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


validation_timestamp: 2026-01-10T03:59:39.204617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.123619090920693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.122849982118495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8748615747151387, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9196815670522946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007994775273018638, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.601233550775861, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.045683643513172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.597329145444983, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.043531894127366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.370937318047713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244728, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:36+00:00", "timestamp_unix": 1768017576.0}, "starlink_location": {"latitude": 44.44695133333334, "longitude": 12.24473910663979, "altitude": 73.01000000204385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:59:39.168913+00:00", "timestamp_unix": 1768017579.168913}, "starlink_gps": {"latitude": 44.44695133333334, "longitude": 12.24473900592704, "altitude": 73.01000000204385, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:39.169168+00:00", "timestamp_unix": 1768017579.169168}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24468, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:37.965478+00:00", "timestamp_unix": 1768017577.965478}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244705, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:38.465208+00:00", "timestamp_unix": 1768017578.465208}}

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


validation_timestamp: 2026-01-10T04:00:09.144513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.524948062924498, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.520669596214782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.407179713661111, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.4047793168846185, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005599874801066602, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.76463487388362, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.79455207281798, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.75937744017332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.789922225373736, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.086112646041263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:59:58+00:00", "timestamp_unix": 1768017598.0}, "starlink_location": {"latitude": 44.44694859490869, "longitude": 12.244734864147059, "altitude": 72.75794459816574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:00:09.108153+00:00", "timestamp_unix": 1768017609.108153}, "starlink_gps": {"latitude": 44.44694863058021, "longitude": 12.244734814350918, "altitude": 72.7619084990611, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:09.108415+00:00", "timestamp_unix": 1768017609.108415}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244683333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:07.937316+00:00", "timestamp_unix": 1768017607.937316}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244705, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:08.455473+00:00", "timestamp_unix": 1768017608.455473}}

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


validation_timestamp: 2026-01-10T04:00:39.211300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.334375669992136, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.334375672317167, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3485088007830122, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.879498671812561, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.374453191705698e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.263707874973527, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.117883815367575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.263707877190004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.11788381772961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.461234412577037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:30+00:00", "timestamp_unix": 1768017630.0}, "starlink_location": {"latitude": 44.44695083333336, "longitude": 12.244738166666668, "altitude": 72.7718968737823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:00:39.169974+00:00", "timestamp_unix": 1768017639.169974}, "starlink_gps": {"latitude": 44.44695083333334, "longitude": 12.244738166666666, "altitude": 72.77993520300427, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:39.170231+00:00", "timestamp_unix": 1768017639.170231}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244706666666668, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:37.936206+00:00", "timestamp_unix": 1768017637.936206}, "nmea_secondary": {"latitude": 44.447086666666664, "longitude": 12.24473, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:00:38.522621+00:00", "timestamp_unix": 1768017638.522621}}

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


validation_timestamp: 2026-01-10T04:01:09.207736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.147612824131766, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.13959383001696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.34398807903891, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.045893217313617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008035139043015655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.17660727433272, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.987465482148533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.168616743597353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.979466830546732, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.139806689777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:01+00:00", "timestamp_unix": 1768017661.0}, "starlink_location": {"latitude": 44.44694687383987, "longitude": 12.244732500000001, "altitude": 73.01189930417125, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:01:09.169752+00:00", "timestamp_unix": 1768017669.169752}, "starlink_gps": {"latitude": 44.44694694610161, "longitude": 12.244732500000001, "altitude": 73.01992919387857, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:09.170007+00:00", "timestamp_unix": 1768017669.170007}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244721666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:07.965527+00:00", "timestamp_unix": 1768017667.965527}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244751666666666, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:08.501899+00:00", "timestamp_unix": 1768017668.501899}}

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


validation_timestamp: 2026-01-10T04:01:39.214762+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.054940884036085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.054940884036085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8536785419712017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.152757555204724, "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.826393311732822, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.9363521901808, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.826393311732822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.9363521901808, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.656373512503516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244727, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:33+00:00", "timestamp_unix": 1768017693.0}, "starlink_location": {"latitude": 44.4469476666667, "longitude": 12.244732500000001, "altitude": 73.09999999869892, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:01:39.169899+00:00", "timestamp_unix": 1768017699.169899}, "starlink_gps": {"latitude": 44.4469476666667, "longitude": 12.244732500000001, "altitude": 73.09999999869892, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:39.170154+00:00", "timestamp_unix": 1768017699.170154}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244721666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:37.930979+00:00", "timestamp_unix": 1768017697.930979}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.24475, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:01:38.182423+00:00", "timestamp_unix": 1768017698.182423}}

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


validation_timestamp: 2026-01-10T04:02:09.126947+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.378485272160356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.378485271359205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0480785206547334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.164682214450965, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 8.025722605033657e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.811559143386077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.950605553380077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.811559142587681, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.95060555261702, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.1812052507859345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:05+00:00", "timestamp_unix": 1768017725.0}, "starlink_location": {"latitude": 44.446945166666666, "longitude": 12.244732333333335, "altitude": 72.67993317637573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:02:09.090763+00:00", "timestamp_unix": 1768017729.090763}, "starlink_gps": {"latitude": 44.44694516666667, "longitude": 12.244732333333333, "altitude": 72.68394673850064, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:09.091046+00:00", "timestamp_unix": 1768017729.091046}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:07.931355+00:00", "timestamp_unix": 1768017727.931355}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244758333333333, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:08.498107+00:00", "timestamp_unix": 1768017728.498107}}

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


validation_timestamp: 2026-01-10T04:02:39.149429+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6015737552866405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6015737552866405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.511084529621295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.944722059901787, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.09938911466323, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.896610427195387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.09938911466323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.896610427195387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.024301959137476, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:37+00:00", "timestamp_unix": 1768017757.0}, "starlink_location": {"latitude": 44.44694683333333, "longitude": 12.244727833333332, "altitude": 72.63000000127444, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:02:39.109942+00:00", "timestamp_unix": 1768017759.109942}, "starlink_gps": {"latitude": 44.44694683333333, "longitude": 12.244727833333332, "altitude": 72.63000000127444, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:39.110197+00:00", "timestamp_unix": 1768017759.110197}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244703333333334, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:37.945660+00:00", "timestamp_unix": 1768017757.94566}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.244748333333334, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:02:38.547665+00:00", "timestamp_unix": 1768017758.547665}}

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


validation_timestamp: 2026-01-10T04:03:09.126064+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.21201917015717, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.211411961208938, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.936981428474465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.489922045080239, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014304136382173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.029041409767311, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.618086928159238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.028022764319388, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.618681719953084, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.149013532034846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:08+00:00", "timestamp_unix": 1768017788.0}, "starlink_location": {"latitude": 44.44694499999999, "longitude": 12.244731672623262, "altitude": 72.95999999929982, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:03:09.091515+00:00", "timestamp_unix": 1768017789.091515}, "starlink_gps": {"latitude": 44.44694499999999, "longitude": 12.24473162205379, "altitude": 72.95999999929982, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:09.091772+00:00", "timestamp_unix": 1768017789.091772}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.24469, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:07.963138+00:00", "timestamp_unix": 1768017787.963138}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244753333333334, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:08.512562+00:00", "timestamp_unix": 1768017788.512562}}

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


validation_timestamp: 2026-01-10T04:03:39.149553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.491633464865766, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.4871998575189, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.860529983757582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3148327679496217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055926703297195625, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.582362201581486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.470771956922081, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.577259244340159, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.46710715898446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.008506361167913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:29+00:00", "timestamp_unix": 1768017809.0}, "starlink_location": {"latitude": 44.44694426155862, "longitude": 12.244731697503644, "altitude": 72.96000000106038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:03:39.110084+00:00", "timestamp_unix": 1768017819.110084}, "starlink_gps": {"latitude": 44.446944297184274, "longitude": 12.24473164777161, "altitude": 72.96000000042146, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:39.110337+00:00", "timestamp_unix": 1768017819.110337}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24468, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:37.952388+00:00", "timestamp_unix": 1768017817.952388}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244736666666666, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:03:38.475343+00:00", "timestamp_unix": 1768017818.475343}}

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


validation_timestamp: 2026-01-10T04:04:09.209292+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.219186025638844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.211192873035852, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.948479075141657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.231238777046129, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008042964859443712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.496683231801955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.591365080334516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.488949363975209, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.58361436441553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.175874498417085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:00+00:00", "timestamp_unix": 1768017840.0}, "starlink_location": {"latitude": 44.446944540425825, "longitude": 12.244724500000002, "altitude": 72.76000000149315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:04:09.171057+00:00", "timestamp_unix": 1768017849.171057}, "starlink_gps": {"latitude": 44.446944612757946, "longitude": 12.2447245, "altitude": 72.75999999978444, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:09.171312+00:00", "timestamp_unix": 1768017849.171312}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:07.931259+00:00", "timestamp_unix": 1768017847.931259}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244746666666666, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:08.463681+00:00", "timestamp_unix": 1768017848.463681}}

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


validation_timestamp: 2026-01-10T04:04:39.211295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.08022746439816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.08022746439816, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7439906859492034, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.015559412509467, "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.765185583433786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.125259220185931, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.765185583433786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.125259220185931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.606243155987726, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:32+00:00", "timestamp_unix": 1768017872.0}, "starlink_location": {"latitude": 44.4469423333333, "longitude": 12.244728833333333, "altitude": 72.90000000049467, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:04:39.171324+00:00", "timestamp_unix": 1768017879.171324}, "starlink_gps": {"latitude": 44.4469423333333, "longitude": 12.244728833333333, "altitude": 72.90000000049467, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:39.171579+00:00", "timestamp_unix": 1768017879.171579}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244698333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:37.935801+00:00", "timestamp_unix": 1768017877.935801}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244758333333333, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:04:38.501798+00:00", "timestamp_unix": 1768017878.501798}}

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


validation_timestamp: 2026-01-10T04:05:09.209573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.240397024224139, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.240397024224139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6655190852750597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5970331025723796, "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.947046079797994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.5085948171448615, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.947046079797994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.5085948171448615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.255754029652281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:05+00:00", "timestamp_unix": 1768017905.0}, "starlink_location": {"latitude": 44.44694216666667, "longitude": 12.244730333333333, "altitude": 72.73999999956469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:05:09.171294+00:00", "timestamp_unix": 1768017909.171294}, "starlink_gps": {"latitude": 44.44694216666667, "longitude": 12.244730333333333, "altitude": 72.73999999956469, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:09.171549+00:00", "timestamp_unix": 1768017909.171549}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:07.953628+00:00", "timestamp_unix": 1768017907.953628}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244758333333333, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:08.559038+00:00", "timestamp_unix": 1768017908.559038}}

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


validation_timestamp: 2026-01-10T04:05:39.129689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.226827596946901, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.21885878539966, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.061920161756475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7799057430036016, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008046212909048528, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.021848885660008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.98599092480478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.014602576500053, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.977992375080163, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7044863711769116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:36+00:00", "timestamp_unix": 1768017936.0}, "starlink_location": {"latitude": 44.446940725382454, "longitude": 12.244730333333335, "altitude": 72.74000000227535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:05:39.091720+00:00", "timestamp_unix": 1768017939.09172}, "starlink_gps": {"latitude": 44.446940797743785, "longitude": 12.244730333333335, "altitude": 72.74000000154516, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:39.091972+00:00", "timestamp_unix": 1768017939.091972}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:37.968234+00:00", "timestamp_unix": 1768017937.968234}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244716666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:05:38.513235+00:00", "timestamp_unix": 1768017938.513235}}

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


validation_timestamp: 2026-01-10T04:06:09.207689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.60817606519542, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.60817606519542, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.852668850946306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2087664296440974, "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.41627334408213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.8964365745095115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.41627334408213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.8964365745095115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5274525351360175, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:07+00:00", "timestamp_unix": 1768017967.0}, "starlink_location": {"latitude": 44.44694366666666, "longitude": 12.244734499999998, "altitude": 73.06000000008612, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:06:09.171916+00:00", "timestamp_unix": 1768017969.171916}, "starlink_gps": {"latitude": 44.44694366666666, "longitude": 12.244734499999998, "altitude": 73.06000000008612, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:09.172158+00:00", "timestamp_unix": 1768017969.172158}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244656666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:07.958209+00:00", "timestamp_unix": 1768017967.958209}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244703333333334, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:08.471631+00:00", "timestamp_unix": 1768017968.471631}}

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


validation_timestamp: 2026-01-10T04:06:39.206833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.52269631258755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.52269631258755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.327448716229353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.1254191840101955, "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.672907502889437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6840153789457462, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.672907502889437, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6840153789457462, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.761250557990317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:28+00:00", "timestamp_unix": 1768017988.0}, "starlink_location": {"latitude": 44.4469425, "longitude": 12.244732500000001, "altitude": 73.55000000001023, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:06:39.172186+00:00", "timestamp_unix": 1768017999.172186}, "starlink_gps": {"latitude": 44.4469425, "longitude": 12.244732500000001, "altitude": 73.55000000001023, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:39.172440+00:00", "timestamp_unix": 1768017999.17244}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:37.954648+00:00", "timestamp_unix": 1768017997.954648}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.24474, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:06:38.485157+00:00", "timestamp_unix": 1768017998.485157}}

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


validation_timestamp: 2026-01-10T04:07:09.207852+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.084485657716396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.084485657716396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.946778827040037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.161273560190109, "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.519587730681916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.056557066600307, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.519587730681916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.056557066600307, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.395309874666134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:00+00:00", "timestamp_unix": 1768018020.0}, "starlink_location": {"latitude": 44.4469423333333, "longitude": 12.244729000000001, "altitude": 73.9899999991809, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:07:09.172481+00:00", "timestamp_unix": 1768018029.172481}, "starlink_gps": {"latitude": 44.4469423333333, "longitude": 12.244729000000001, "altitude": 73.9899999991809, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:09.172739+00:00", "timestamp_unix": 1768018029.172739}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244653333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:07.960835+00:00", "timestamp_unix": 1768018027.960835}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244736666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:08.435390+00:00", "timestamp_unix": 1768018028.43539}}

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


validation_timestamp: 2026-01-10T04:07:39.418595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.651917819645826, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.659618993170872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.28657186471573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.157626515727557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01786872744082726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.01923365882733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.512162968953808, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.033272411941383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.519182119980578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.550405222412718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244729, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:31+00:00", "timestamp_unix": 1768018051.0}, "starlink_location": {"latitude": 44.44694321605006, "longitude": 12.244726535519867, "altitude": 73.99000000322047, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:07:39.273130+00:00", "timestamp_unix": 1768018059.27313}, "starlink_gps": {"latitude": 44.44694314398675, "longitude": 12.244726736715288, "altitude": 73.99000000329296, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:39.273388+00:00", "timestamp_unix": 1768018059.273388}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:37.942460+00:00", "timestamp_unix": 1768018057.94246}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244731666666667, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:07:38.435466+00:00", "timestamp_unix": 1768018058.435466}}

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


validation_timestamp: 2026-01-10T04:08:09.209379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.649354453739816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.657357706327979, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0673185598029367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9245185514278416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025261369418123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.804517990756285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.056953801337711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.811939964054025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.064946538499108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.818481447635593, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:02+00:00", "timestamp_unix": 1768018082.0}, "starlink_location": {"latitude": 44.446943459453855, "longitude": 12.244732000000003, "altitude": 74.16000000067037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:08:09.172711+00:00", "timestamp_unix": 1768018089.172711}, "starlink_gps": {"latitude": 44.446943387280946, "longitude": 12.244732000000003, "altitude": 74.16000000189737, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:09.172964+00:00", "timestamp_unix": 1768018089.172964}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:07.954033+00:00", "timestamp_unix": 1768018087.954033}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24474, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:08.449028+00:00", "timestamp_unix": 1768018088.449028}}

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


validation_timestamp: 2026-01-10T04:08:39.210748+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.91243015013879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.91243015013879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.266509878378471, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.494994153274265, "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.11992093166189, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.025922269709538, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.11992093166189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.025922269709538, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.450380255937028, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:34+00:00", "timestamp_unix": 1768018114.0}, "starlink_location": {"latitude": 44.446945666666664, "longitude": 12.244736000000001, "altitude": 74.08999999964811, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:08:39.173117+00:00", "timestamp_unix": 1768018119.173117}, "starlink_gps": {"latitude": 44.446945666666664, "longitude": 12.244736000000001, "altitude": 74.08999999964811, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:39.173379+00:00", "timestamp_unix": 1768018119.173379}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:37.942361+00:00", "timestamp_unix": 1768018117.942361}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244748333333334, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:08:38.469847+00:00", "timestamp_unix": 1768018118.469847}}

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


validation_timestamp: 2026-01-10T04:09:09.208135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.995504139433743, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.995504139433743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.079830870154723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.238883970204604, "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.024069620598654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.018125822494132, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.024069620598654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.018125822494132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.996761300837514, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:06+00:00", "timestamp_unix": 1768018146.0}, "starlink_location": {"latitude": 44.4469425, "longitude": 12.244739500000001, "altitude": 74.40999999955679, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:09:09.174132+00:00", "timestamp_unix": 1768018149.174132}, "starlink_gps": {"latitude": 44.4469425, "longitude": 12.244739500000001, "altitude": 74.40999999955679, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:09.174379+00:00", "timestamp_unix": 1768018149.174379}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:07.925291+00:00", "timestamp_unix": 1768018147.925291}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244785, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:08.100490+00:00", "timestamp_unix": 1768018148.10049}}

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


validation_timestamp: 2026-01-10T04:09:39.212795+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.42974533304884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.429745334586089, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.729740853416903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.841814720852256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.891374636459997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.687542457036826, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.891374637836682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.687542457989372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.731496793490336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:37+00:00", "timestamp_unix": 1768018177.0}, "starlink_location": {"latitude": 44.4469425, "longitude": 12.244739500000001, "altitude": 74.32190833976547, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:09:39.173561+00:00", "timestamp_unix": 1768018179.173561}, "starlink_gps": {"latitude": 44.446942499999984, "longitude": 12.244739500000001, "altitude": 74.32993083830523, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:39.173807+00:00", "timestamp_unix": 1768018179.173807}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:37.946717+00:00", "timestamp_unix": 1768018177.946717}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244796666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:38.466231+00:00", "timestamp_unix": 1768018178.466231}}

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


validation_timestamp: 2026-01-10T04:10:09.206522+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.421922348352856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.421922348352856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5882672323472224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4776849135420225, "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.305159420387223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.051233632698961, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.305159420387223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.051233632698961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.870929123411281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:09:59+00:00", "timestamp_unix": 1768018199.0}, "starlink_location": {"latitude": 44.44694649999998, "longitude": 12.244744, "altitude": 74.0600000014531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:10:09.173878+00:00", "timestamp_unix": 1768018209.173878}, "starlink_gps": {"latitude": 44.44694649999998, "longitude": 12.244744, "altitude": 74.0600000014531, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:09.174130+00:00", "timestamp_unix": 1768018209.17413}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244676666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:07.929718+00:00", "timestamp_unix": 1768018207.929718}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244798333333334, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:08.471822+00:00", "timestamp_unix": 1768018208.471822}}

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


validation_timestamp: 2026-01-10T04:10:39.135623+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.537800000022733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.53779999697004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8154629408452079, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.161145139649556, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.234379495425992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.744306046160521, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.234379492616453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.744306043400075, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.561745132999798, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:30+00:00", "timestamp_unix": 1768018230.0}, "starlink_location": {"latitude": 44.44694583333331, "longitude": 12.244740833333333, "altitude": 73.84992933600171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:10:39.094529+00:00", "timestamp_unix": 1768018239.094529}, "starlink_gps": {"latitude": 44.44694583333334, "longitude": 12.244740833333333, "altitude": 73.85393567257526, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:39.094812+00:00", "timestamp_unix": 1768018239.094812}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244693333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:37.928836+00:00", "timestamp_unix": 1768018237.928836}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244788333333334, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:10:38.496413+00:00", "timestamp_unix": 1768018238.496413}}

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


validation_timestamp: 2026-01-10T04:11:09.134274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.491310889759784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.493716857831828, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3510253911474144, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.177969248373514, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005658986031437163, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.192363863646423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.220697281132326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.195010759074228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.226187920238196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3532536939319115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:02+00:00", "timestamp_unix": 1768018262.0}, "starlink_location": {"latitude": 44.44694822055542, "longitude": 12.244748505868936, "altitude": 74.59000000072149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:11:09.094610+00:00", "timestamp_unix": 1768018269.09461}, "starlink_gps": {"latitude": 44.44694818450735, "longitude": 12.244748455547171, "altitude": 74.59000000221127, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:09.094901+00:00", "timestamp_unix": 1768018269.094901}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244721666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:07.966584+00:00", "timestamp_unix": 1768018267.966584}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244801666666667, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:08.474239+00:00", "timestamp_unix": 1768018268.474239}}

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


validation_timestamp: 2026-01-10T04:11:39.169342+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.858111946956337, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.858111946956337, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0654003608906253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.264317330481656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.300914525660478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.49115680495088, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.300914525660478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.49115680495088, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.902057294106939, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:34+00:00", "timestamp_unix": 1768018294.0}, "starlink_location": {"latitude": 44.446947499999986, "longitude": 12.244747499999999, "altitude": 74.58999999942479, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:11:39.094623+00:00", "timestamp_unix": 1768018299.094623}, "starlink_gps": {"latitude": 44.446947499999986, "longitude": 12.244747499999999, "altitude": 74.58999999942479, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:39.094907+00:00", "timestamp_unix": 1768018299.094907}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:37.966351+00:00", "timestamp_unix": 1768018297.966351}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244818333333333, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:11:38.397757+00:00", "timestamp_unix": 1768018298.397757}}

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


validation_timestamp: 2026-01-10T04:12:09.127442+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.626336041654708, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.626336041654708, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4298662920282963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.355455094379401, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.177063970983096, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.929558050675297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.177063970983096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.929558050675297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.596220619203839, "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-10T04:12:05+00:00", "timestamp_unix": 1768018325.0}, "starlink_location": {"latitude": 44.44694849999997, "longitude": 12.244746166666667, "altitude": 75.44000000195939, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:12:09.094956+00:00", "timestamp_unix": 1768018329.094956}, "starlink_gps": {"latitude": 44.44694849999997, "longitude": 12.244746166666667, "altitude": 75.44000000195939, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:09.095215+00:00", "timestamp_unix": 1768018329.095215}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244691666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:07.933895+00:00", "timestamp_unix": 1768018327.933895}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244798333333334, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:08.499789+00:00", "timestamp_unix": 1768018328.499789}}

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


validation_timestamp: 2026-01-10T04:12:39.214234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.416702902735805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.405823413996526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.360796225284834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.427267439851529, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011330834487401787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.824704568078516, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.651502858202922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.81337942207586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.645712047807192, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.673582633583927, "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-10T04:12:37+00:00", "timestamp_unix": 1768018357.0}, "starlink_location": {"latitude": 44.44694370721169, "longitude": 12.244750940036658, "altitude": 75.43000000174715, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:12:39.174628+00:00", "timestamp_unix": 1768018359.174628}, "starlink_gps": {"latitude": 44.44694377938975, "longitude": 12.244750839278737, "altitude": 75.43000000170659, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:39.174923+00:00", "timestamp_unix": 1768018359.174923}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:37.953667+00:00", "timestamp_unix": 1768018357.953667}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244771666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:38.218611+00:00", "timestamp_unix": 1768018358.218611}}

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


validation_timestamp: 2026-01-10T04:13:09.134499+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.214755785334617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.21287292461617, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.415267410006859, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.68145199242807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011378316838231, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.777138955191884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.063639185773278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.776520221362237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.06246922258061, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.934968187416164, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:12:59+00:00", "timestamp_unix": 1768018379.0}, "starlink_location": {"latitude": 44.446944833333326, "longitude": 12.244754005971492, "altitude": 75.33000000028814, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:13:09.095289+00:00", "timestamp_unix": 1768018389.095289}, "starlink_gps": {"latitude": 44.446944833333326, "longitude": 12.244753955438878, "altitude": 75.33000000028814, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:09.095546+00:00", "timestamp_unix": 1768018389.095546}, "nmea_primary": {"latitude": 44.447138333333335, "longitude": 12.244711666666667, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:07.949862+00:00", "timestamp_unix": 1768018387.949862}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244713333333333, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:08.525632+00:00", "timestamp_unix": 1768018388.525632}}

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


validation_timestamp: 2026-01-10T04:13:39.131298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.79939869384381, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.795840361576428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.947949075578079, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.227010097623827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004029405821952925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.42729965823226, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.058915162601352, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.424114985583163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.054956343035727, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.6686499133592685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:31+00:00", "timestamp_unix": 1768018411.0}, "starlink_location": {"latitude": 44.44694411270569, "longitude": 12.244753000000001, "altitude": 75.33000000000527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:13:39.095760+00:00", "timestamp_unix": 1768018419.09576}, "starlink_gps": {"latitude": 44.446944148943004, "longitude": 12.244753000000001, "altitude": 75.33000000038548, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:39.096012+00:00", "timestamp_unix": 1768018419.096012}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244641666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:37.954576+00:00", "timestamp_unix": 1768018417.954576}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.24472, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:13:38.435900+00:00", "timestamp_unix": 1768018418.4359}}

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


validation_timestamp: 2026-01-10T04:14:09.215218+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.3743603150784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.360503805352643, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.966793964375613, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0401186299444345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017904843686917995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.260642030454036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.293294777431857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.24590360539635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.28023181721037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.422721128590003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:03+00:00", "timestamp_unix": 1768018443.0}, "starlink_location": {"latitude": 44.446943040602505, "longitude": 12.244754213246027, "altitude": 75.5900000046851, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:14:09.175360+00:00", "timestamp_unix": 1768018449.17536}, "starlink_gps": {"latitude": 44.44694311281144, "longitude": 12.24475401164393, "altitude": 75.5900000034759, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:09.175619+00:00", "timestamp_unix": 1768018449.175619}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244661666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:07.955665+00:00", "timestamp_unix": 1768018447.955665}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244705, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:08.246007+00:00", "timestamp_unix": 1768018448.246007}}

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


validation_timestamp: 2026-01-10T04:14:39.214746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.291356482322941, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.291356482322941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.506619489857619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.0, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.387802318127202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.291356482322941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.387802318127202, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.291356482322941, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.506619489857619, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:35+00:00", "timestamp_unix": 1768018475.0}, "starlink_location": {"latitude": 44.446942666666686, "longitude": 12.244749333333331, "altitude": 75.66000000011098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:14:39.175598+00:00", "timestamp_unix": 1768018479.175598}, "starlink_gps": {"latitude": 44.446942666666686, "longitude": 12.244749333333331, "altitude": 75.66000000011098, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:39.175856+00:00", "timestamp_unix": 1768018479.175856}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244651666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:37.943619+00:00", "timestamp_unix": 1768018477.943619}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244705, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:14:38.257806+00:00", "timestamp_unix": 1768018478.257806}}

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


validation_timestamp: 2026-01-10T04:15:09.215964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.338197667321996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.338197667321996, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.109205199599598, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.776248259429272, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.480510997116397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.601724094544139, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.480510997116397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.601724094544139, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.479538220542254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:06+00:00", "timestamp_unix": 1768018506.0}, "starlink_location": {"latitude": 44.446943999999974, "longitude": 12.244746666666666, "altitude": 75.5100000004938, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:15:09.177567+00:00", "timestamp_unix": 1768018509.177567}, "starlink_gps": {"latitude": 44.446943999999974, "longitude": 12.244746666666666, "altitude": 75.5100000004938, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:09.177829+00:00", "timestamp_unix": 1768018509.177829}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24464, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:07.942374+00:00", "timestamp_unix": 1768018507.942374}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244716666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:08.521177+00:00", "timestamp_unix": 1768018508.521177}}

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


validation_timestamp: 2026-01-10T04:15:39.135430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.252650165164802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.256529820176734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.460809259708542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3144317150099727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040212702912351475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.565950999467935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.075224394648181, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.56918375443241, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.079023757695861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.550404435673837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:38+00:00", "timestamp_unix": 1768018538.0}, "starlink_location": {"latitude": 44.44694472057916, "longitude": 12.244746666666668, "altitude": 75.5100000002481, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:15:39.097222+00:00", "timestamp_unix": 1768018539.097222}, "starlink_gps": {"latitude": 44.44694468441501, "longitude": 12.244746666666664, "altitude": 75.51000000081876, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:39.097479+00:00", "timestamp_unix": 1768018539.097479}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24466, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:37.926709+00:00", "timestamp_unix": 1768018537.926709}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244713333333333, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:38.181416+00:00", "timestamp_unix": 1768018538.181416}}

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


validation_timestamp: 2026-01-10T04:16:09.217790+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.980246268706365, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.977371183102218, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.606243345215396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.004305273474294, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007985617954957645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.797159747259569, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.19827798273481, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.79292841170556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.194573356183576, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.66046836187524, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:15:58+00:00", "timestamp_unix": 1768018558.0}, "starlink_location": {"latitude": 44.44694266666666, "longitude": 12.244748773289045, "altitude": 75.77000000081861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:16:09.176348+00:00", "timestamp_unix": 1768018569.176348}, "starlink_gps": {"latitude": 44.44694266666666, "longitude": 12.244748672691667, "altitude": 75.77000000081861, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:16:09.176604+00:00", "timestamp_unix": 1768018569.176604}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244676666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:16:07.927954+00:00", "timestamp_unix": 1768018567.927954}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244706666666668, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:16:08.442844+00:00", "timestamp_unix": 1768018568.442844}}

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


validation_timestamp: 2026-01-10T04:16:39.136124+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.26936231332875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.28204061335237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0458787769092837, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7519333505016252, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012694520568718984, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.842529833076723, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.054430950634779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.855071605110842, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.066851570505983, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8100729001708027, "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-10T04:16:30+00:00", "timestamp_unix": 1768018590.0}, "starlink_location": {"latitude": 44.446944661652495, "longitude": 12.2447451608042, "altitude": 75.30993074885443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:16:39.096986+00:00", "timestamp_unix": 1768018599.096986}, "starlink_gps": {"latitude": 44.44694455330945, "longitude": 12.244745211218508, "altitude": 75.31394385666746, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:16:39.097250+00:00", "timestamp_unix": 1768018599.09725}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:16:37.964487+00:00", "timestamp_unix": 1768018597.964487}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244706666666668, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:16:38.456478+00:00", "timestamp_unix": 1768018598.456478}}

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


validation_timestamp: 2026-01-10T04:17:09.134880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.334110417849423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.334110417849423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.706139178334024, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.7489697989861295, "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.15016796712146, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.823257554064918, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.15016796712146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.823257554064918, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.663020786453159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:01+00:00", "timestamp_unix": 1768018621.0}, "starlink_location": {"latitude": 44.446939500000006, "longitude": 12.244744833333332, "altitude": 75.16000000079848, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:17:09.097568+00:00", "timestamp_unix": 1768018629.097568}, "starlink_gps": {"latitude": 44.446939500000006, "longitude": 12.244744833333332, "altitude": 75.16000000079848, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:09.097827+00:00", "timestamp_unix": 1768018629.097827}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:07.968968+00:00", "timestamp_unix": 1768018627.968968}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244718333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:08.468272+00:00", "timestamp_unix": 1768018628.468272}}

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


validation_timestamp: 2026-01-10T04:17:39.137128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.782043801181905, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.77739405849156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.807659865748818, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.047946947532745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005673029665345828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.274593443033599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.789548428224273, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.269096922452718, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.784541824584638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.734948824339936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:33+00:00", "timestamp_unix": 1768018653.0}, "starlink_location": {"latitude": 44.44693877942768, "longitude": 12.244745839225677, "altitude": 75.16000000251667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:17:39.099389+00:00", "timestamp_unix": 1768018659.099389}, "starlink_gps": {"latitude": 44.446938815565204, "longitude": 12.244745788779028, "altitude": 75.1600000018906, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:39.099645+00:00", "timestamp_unix": 1768018659.099645}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.24468, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:37.957159+00:00", "timestamp_unix": 1768018657.957159}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244728333333333, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:17:38.470594+00:00", "timestamp_unix": 1768018658.470594}}

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


validation_timestamp: 2026-01-10T04:18:09.135839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.86890658366277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.869930291389604, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9844566213212707, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.447723848464985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002700114256816, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.244888322588082, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.837795747371574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.24722581561252, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.837778657674286, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.675068315793215, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:05+00:00", "timestamp_unix": 1768018685.0}, "starlink_location": {"latitude": 44.446942499999984, "longitude": 12.24474299413727, "altitude": 75.34000000046868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:18:09.097894+00:00", "timestamp_unix": 1768018689.097894}, "starlink_gps": {"latitude": 44.446942499999984, "longitude": 12.244743044560561, "altitude": 75.33999999913894, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:09.098149+00:00", "timestamp_unix": 1768018689.098149}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244675, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:07.957818+00:00", "timestamp_unix": 1768018687.957818}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244743333333334, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:08.121707+00:00", "timestamp_unix": 1768018688.121707}}

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


validation_timestamp: 2026-01-10T04:18:39.221898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.838984316737271, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.836613790767135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.949319921671049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.061013059743268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007999883760900174, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.191574494445723, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.538547093873182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.186400212593725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.539998318079861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.485502594830725, "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-10T04:18:35+00:00", "timestamp_unix": 1768018715.0}, "starlink_location": {"latitude": 44.44694549999995, "longitude": 12.244746773274185, "altitude": 75.40000000202225, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:18:39.177469+00:00", "timestamp_unix": 1768018719.177469}, "starlink_gps": {"latitude": 44.4469455, "longitude": 12.244746672497092, "altitude": 75.40000000024844, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:39.177732+00:00", "timestamp_unix": 1768018719.177732}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24468, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:37.943161+00:00", "timestamp_unix": 1768018717.943161}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244761666666667, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:18:38.210225+00:00", "timestamp_unix": 1768018718.210225}}

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


validation_timestamp: 2026-01-10T04:19:09.137457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.713814364977145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.717713041870407, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.325350768937634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.240571425473801, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004033078938618652, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.285102437366573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.049304771175503, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.288140143837229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.053104434305178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2965837728677165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:07+00:00", "timestamp_unix": 1768018747.0}, "starlink_location": {"latitude": 44.44694555397451, "longitude": 12.244740333333334, "altitude": 75.18000000092431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:19:09.098484+00:00", "timestamp_unix": 1768018749.098484}, "starlink_gps": {"latitude": 44.44694551770416, "longitude": 12.244740333333334, "altitude": 75.18000000004533, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:09.098744+00:00", "timestamp_unix": 1768018749.098744}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244671666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:07.945478+00:00", "timestamp_unix": 1768018747.945478}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244761666666667, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:08.519579+00:00", "timestamp_unix": 1768018748.519579}}

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


validation_timestamp: 2026-01-10T04:19:39.136432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.791296036095805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.791296036095805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.069347126795947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.832874564843033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.2860014326715525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.707558722057437, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.2860014326715525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.707558722057437, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.889743302732498, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:37+00:00", "timestamp_unix": 1768018777.0}, "starlink_location": {"latitude": 44.446944833333326, "longitude": 12.244740333333334, "altitude": 75.17999999968107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:19:39.098289+00:00", "timestamp_unix": 1768018779.098289}, "starlink_gps": {"latitude": 44.446944833333326, "longitude": 12.244740333333334, "altitude": 75.17999999968107, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:39.098550+00:00", "timestamp_unix": 1768018779.09855}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:37.965937+00:00", "timestamp_unix": 1768018777.965937}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244765, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:19:38.103492+00:00", "timestamp_unix": 1768018778.103492}}

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


validation_timestamp: 2026-01-10T04:20:09.133489+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.71980950007016, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.7236051856136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.39005880708589, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0501536516868715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004008029215261611, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.855608817960043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.85656086039523, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.857724110067256, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.860486670300712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.182867371782822, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:08+00:00", "timestamp_unix": 1768018808.0}, "starlink_location": {"latitude": 44.44694222058764, "longitude": 12.244739333333337, "altitude": 74.45999999915513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:20:09.098408+00:00", "timestamp_unix": 1768018809.098408}, "starlink_gps": {"latitude": 44.446942184542564, "longitude": 12.244739333333337, "altitude": 74.45999999843163, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:09.098667+00:00", "timestamp_unix": 1768018809.098667}, "nmea_primary": {"latitude": 44.44697, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:07.967462+00:00", "timestamp_unix": 1768018807.967462}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244751666666666, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:08.442059+00:00", "timestamp_unix": 1768018808.442059}}

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


validation_timestamp: 2026-01-10T04:20:39.139005+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.464379625427068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.460588666149079, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.509736271092088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.822325644003148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004030737909433764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.09444275209607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.418799648044364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.090860015302369, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4147698841138165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.91067002225488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:38+00:00", "timestamp_unix": 1768018838.0}, "starlink_location": {"latitude": 44.446937945997504, "longitude": 12.244733500000002, "altitude": 74.24000000064571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:20:39.098470+00:00", "timestamp_unix": 1768018839.09847}, "starlink_gps": {"latitude": 44.4469379822468, "longitude": 12.244733500000002, "altitude": 74.24000000040503, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:39.098731+00:00", "timestamp_unix": 1768018839.098731}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:37.938142+00:00", "timestamp_unix": 1768018837.938142}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244735, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:20:38.429869+00:00", "timestamp_unix": 1768018838.429869}}

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


validation_timestamp: 2026-01-10T04:21:09.136806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.402224528417964, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.40474903181511, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.729710549934591, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.038049448827544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056745799925760395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.760060875240622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.628332919424937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.761366633497312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.631865575454426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.380438962540556, "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-10T04:21:00+00:00", "timestamp_unix": 1768018860.0}, "starlink_location": {"latitude": 44.446936387227694, "longitude": 12.244741505876563, "altitude": 74.3200000009895, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:21:09.098732+00:00", "timestamp_unix": 1768018869.098732}, "starlink_gps": {"latitude": 44.446936351080296, "longitude": 12.244741455416131, "altitude": 74.32000000161598, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:09.099024+00:00", "timestamp_unix": 1768018869.099024}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244683333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:07.920343+00:00", "timestamp_unix": 1768018867.920343}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244733333333333, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:08.419601+00:00", "timestamp_unix": 1768018868.419601}}

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


validation_timestamp: 2026-01-10T04:21:39.213008+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.743905341911958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.743905341911958, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.708078143471897, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7962480610875176, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.865268374699543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.996941832181129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.865268374699543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.996941832181129, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.572185834505418, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:30+00:00", "timestamp_unix": 1768018890.0}, "starlink_location": {"latitude": 44.44693699999999, "longitude": 12.244749833333335, "altitude": 74.86190602961189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:21:39.178698+00:00", "timestamp_unix": 1768018899.178698}, "starlink_gps": {"latitude": 44.44693699999999, "longitude": 12.244749833333335, "altitude": 74.86993167385796, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:39.178991+00:00", "timestamp_unix": 1768018899.178991}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:37.922076+00:00", "timestamp_unix": 1768018897.922076}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244726666666667, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:21:38.442861+00:00", "timestamp_unix": 1768018898.442861}}

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


validation_timestamp: 2026-01-10T04:22:09.139196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.788230293645444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.784494779835367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8938174528729728, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.428427980940221, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004023939996809133, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.742587565761616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.679497704936946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.739753337901336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.675590907470162, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.554658393978043, "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-10T04:22:01+00:00", "timestamp_unix": 1768018921.0}, "starlink_location": {"latitude": 44.44693627944781, "longitude": 12.244749833333337, "altitude": 74.86993060124577, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:22:09.101515+00:00", "timestamp_unix": 1768018929.101515}, "starlink_gps": {"latitude": 44.44693631563597, "longitude": 12.244749833333335, "altitude": 74.87395191348352, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:22:09.101777+00:00", "timestamp_unix": 1768018929.101777}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:22:07.946130+00:00", "timestamp_unix": 1768018927.94613}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244726666666667, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:22:08.241717+00:00", "timestamp_unix": 1768018928.241717}}

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


validation_timestamp: 2026-01-10T04:22:39.217895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.883293975997017, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.879048923144731, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.517207282605127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5264775543725024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011318276300572529, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.135443035947533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.25786299354353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.136398368204745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.250276254482902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.576466880434645, "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-10T04:22:33+00:00", "timestamp_unix": 1768018953.0}, "starlink_location": {"latitude": 44.44693620722822, "longitude": 12.244746726653291, "altitude": 74.16000000178715, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:22:39.179196+00:00", "timestamp_unix": 1768018959.179196}, "starlink_gps": {"latitude": 44.4469362793263, "longitude": 12.244746827299503, "altitude": 74.1600000017144, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:22:39.179454+00:00", "timestamp_unix": 1768018959.179454}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244668333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:22:37.932328+00:00", "timestamp_unix": 1768018957.932328}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24474, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:22:38.456690+00:00", "timestamp_unix": 1768018958.45669}}

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


validation_timestamp: 2026-01-10T04:23:09.137973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.11255164452475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.107539561600117, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.97224909451825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2501545939892575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005670000371605699, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.25625366970829, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.88989927281456, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.250593285827527, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.884983955561136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9858164398239335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:05+00:00", "timestamp_unix": 1768018985.0}, "starlink_location": {"latitude": 44.44693444609292, "longitude": 12.244749005894265, "altitude": 73.90000000156957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:23:09.100154+00:00", "timestamp_unix": 1768018989.100154}, "starlink_gps": {"latitude": 44.44693448221115, "longitude": 12.244748955474565, "altitude": 73.90000000211593, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:09.100408+00:00", "timestamp_unix": 1768018989.100408}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.24468, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:07.933859+00:00", "timestamp_unix": 1768018987.933859}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24472, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:08.480101+00:00", "timestamp_unix": 1768018988.480101}}

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


validation_timestamp: 2026-01-10T04:23:39.141957+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.674345109375311, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.667250594497887, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7482494079485469, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3023122333330184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040582745710182, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.22022614231464, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.373144075659291, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.213335736421135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.366017982972755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.894223877290908, "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-10T04:23:36+00:00", "timestamp_unix": 1768019016.0}, "starlink_location": {"latitude": 44.446941225499465, "longitude": 12.244751333333333, "altitude": 74.00000000328174, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:23:39.101660+00:00", "timestamp_unix": 1768019019.10166}, "starlink_gps": {"latitude": 44.44694129781016, "longitude": 12.244751333333333, "altitude": 74.00000000228492, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:39.101913+00:00", "timestamp_unix": 1768019019.101913}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:37.970849+00:00", "timestamp_unix": 1768019017.970849}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244708333333334, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:23:38.412523+00:00", "timestamp_unix": 1768019018.412523}}

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


validation_timestamp: 2026-01-10T04:24:09.219766+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.99636518748095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.99636518748095, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9363655442558265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8519291729439031, "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.003757813906015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.80598715242302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.003757813906015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.80598715242302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4983915298178214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:08+00:00", "timestamp_unix": 1768019048.0}, "starlink_location": {"latitude": 44.44694266666666, "longitude": 12.244751333333333, "altitude": 74.00000000144844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:24:09.180503+00:00", "timestamp_unix": 1768019049.180503}, "starlink_gps": {"latitude": 44.44694266666666, "longitude": 12.244751333333333, "altitude": 74.00000000144844, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:09.180765+00:00", "timestamp_unix": 1768019049.180765}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244688333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:07.953426+00:00", "timestamp_unix": 1768019047.953426}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244696666666666, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:08.476413+00:00", "timestamp_unix": 1768019048.476413}}

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


validation_timestamp: 2026-01-10T04:24:39.140490+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.848603452899177, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.848603452899177, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9650547239266616, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.924518515892654, "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.702392104932267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.73077270344797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.702392104932267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.73077270344797, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0861273615892686, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:30+00:00", "timestamp_unix": 1768019070.0}, "starlink_location": {"latitude": 44.44694216666667, "longitude": 12.244739333333333, "altitude": 74.03000000090373, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:24:39.100034+00:00", "timestamp_unix": 1768019079.100034}, "starlink_gps": {"latitude": 44.44694216666667, "longitude": 12.244739333333333, "altitude": 74.03000000090373, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:39.100293+00:00", "timestamp_unix": 1768019079.100293}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:37.958140+00:00", "timestamp_unix": 1768019077.95814}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244695, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:24:38.467355+00:00", "timestamp_unix": 1768019078.467355}}

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


validation_timestamp: 2026-01-10T04:25:09.138625+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.601250306386294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.605080410105353, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.221460616382963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.030039025029724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004033744982359072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.723411003704955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.581501216724571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.72711658769876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.585353465470495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.244255121651851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:01+00:00", "timestamp_unix": 1768019101.0}, "starlink_location": {"latitude": 44.44693655400399, "longitude": 12.244745000000002, "altitude": 74.30991744141517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:25:09.100497+00:00", "timestamp_unix": 1768019109.100497}, "starlink_gps": {"latitude": 44.44693651772765, "longitude": 12.244745000000002, "altitude": 74.31394854955616, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:09.100755+00:00", "timestamp_unix": 1768019109.100755}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:07.975295+00:00", "timestamp_unix": 1768019107.975295}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244716666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:08.468079+00:00", "timestamp_unix": 1768019108.468079}}

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


validation_timestamp: 2026-01-10T04:25:39.141263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.597956187761724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.601887662404447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.045526295775247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5957623736105053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040242023058504345, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.102141781860116, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.060355391894559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.105491857442813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.064229269901997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.236956979352569, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:32+00:00", "timestamp_unix": 1768019132.0}, "starlink_location": {"latitude": 44.44693688729162, "longitude": 12.244742500000001, "altitude": 74.520000000529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:25:39.100965+00:00", "timestamp_unix": 1768019139.100965}, "starlink_gps": {"latitude": 44.4469368511011, "longitude": 12.244742500000001, "altitude": 74.51999999971004, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:39.101224+00:00", "timestamp_unix": 1768019139.101224}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:37.921737+00:00", "timestamp_unix": 1768019137.921737}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244715, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:25:38.390011+00:00", "timestamp_unix": 1768019138.390011}}

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


validation_timestamp: 2026-01-10T04:26:09.220032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.691502063796067, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.693253212027516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.894213078779155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1169752907186887, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010964533442239, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.385917330972658, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.5842703026417, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.391004893635058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.586135265037987, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.554657199839334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:03+00:00", "timestamp_unix": 1768019163.0}, "starlink_location": {"latitude": 44.44693616666665, "longitude": 12.244741393185244, "altitude": 74.5200000012534, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:26:09.180921+00:00", "timestamp_unix": 1768019169.180921}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.244741494101909, "altitude": 74.519999999972, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:09.181182+00:00", "timestamp_unix": 1768019169.181182}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244658333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:07.960790+00:00", "timestamp_unix": 1768019167.96079}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244713333333333, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:08.495666+00:00", "timestamp_unix": 1768019168.495666}}

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


validation_timestamp: 2026-01-10T04:26:39.221577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.670563607599776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.678257009296454, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.600670836164475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7665926537503747, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024908200317333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.807836578458196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.151793795642742, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.813557557716565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.159665451021695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.310663805056864, "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-10T04:26:36+00:00", "timestamp_unix": 1768019196.0}, "starlink_location": {"latitude": 44.44694162613916, "longitude": 12.244735666666669, "altitude": 74.66190161722542, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:26:39.181116+00:00", "timestamp_unix": 1768019199.181116}, "starlink_gps": {"latitude": 44.446941553969424, "longitude": 12.244735666666669, "altitude": 74.6699212783421, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:39.181375+00:00", "timestamp_unix": 1768019199.181375}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244666666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:37.952534+00:00", "timestamp_unix": 1768019197.952534}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244708333333334, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:38.439699+00:00", "timestamp_unix": 1768019198.439699}}

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


validation_timestamp: 2026-01-10T04:27:09.143317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.07990244294768, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.08246972011035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.368604900525828, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8202628424342135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005673032099488619, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.658863353458435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.763091575704653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.659163053784141, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.766119995027633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.90503202650615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:26:58+00:00", "timestamp_unix": 1768019218.0}, "starlink_location": {"latitude": 44.44693888721525, "longitude": 12.244734672525873, "altitude": 74.48999999903012, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:27:09.100142+00:00", "timestamp_unix": 1768019229.100142}, "starlink_gps": {"latitude": 44.446938851077704, "longitude": 12.24473462207922, "altitude": 74.4899999999121, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:27:09.100403+00:00", "timestamp_unix": 1768019229.100403}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.24467, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:27:07.971252+00:00", "timestamp_unix": 1768019227.971252}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244693333333334, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:27:08.516897+00:00", "timestamp_unix": 1768019228.516897}}

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


validation_timestamp: 2026-01-10T04:27:39.137871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.763215397879959, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.755395580067853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.414677956773373, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.6896302743790255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008036140873932444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.538160952917158, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.402559546399054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.530963978442502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.394636266690924, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.590398067750113, "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-10T04:27:30+00:00", "timestamp_unix": 1768019250.0}, "starlink_location": {"latitude": 44.446934558919594, "longitude": 12.244727833333332, "altitude": 74.5300000016871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:27:39.101807+00:00", "timestamp_unix": 1768019259.101807}, "starlink_gps": {"latitude": 44.446934631190345, "longitude": 12.244727833333334, "altitude": 74.53000000225734, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:27:39.102064+00:00", "timestamp_unix": 1768019259.102064}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.24468, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:27:37.972821+00:00", "timestamp_unix": 1768019257.972821}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.244693333333334, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:27:38.430919+00:00", "timestamp_unix": 1768019258.430919}}

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


validation_timestamp: 2026-01-10T04:28:09.138026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.00863707998165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.00863707998165, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.441420970814795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.807134482047815, "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.820367846174195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.815747708442034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.820367846174195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.815747708442034, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.781986570917375, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:01+00:00", "timestamp_unix": 1768019281.0}, "starlink_location": {"latitude": 44.44693599999999, "longitude": 12.244727833333332, "altitude": 74.53000000078947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:28:09.101953+00:00", "timestamp_unix": 1768019289.101953}, "starlink_gps": {"latitude": 44.44693599999999, "longitude": 12.244727833333332, "altitude": 74.53000000078947, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:09.102209+00:00", "timestamp_unix": 1768019289.102209}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244678333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:07.958662+00:00", "timestamp_unix": 1768019287.958662}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244698333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:08.452453+00:00", "timestamp_unix": 1768019288.452453}}

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


validation_timestamp: 2026-01-10T04:28:39.219507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.481672445775146, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.473686803386077, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.696039570063941, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3202786782028975, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040078669901893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.668396520072717, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.72756207470324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.660613249053709, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.719652899510198, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2859987156703117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:32+00:00", "timestamp_unix": 1768019312.0}, "starlink_location": {"latitude": 44.44693637379308, "longitude": 12.244728333333333, "altitude": 74.67000000067429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:28:39.182128+00:00", "timestamp_unix": 1768019319.182128}, "starlink_gps": {"latitude": 44.446936446099244, "longitude": 12.244728333333333, "altitude": 74.66999999995382, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:39.182384+00:00", "timestamp_unix": 1768019319.182384}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244688333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:37.963390+00:00", "timestamp_unix": 1768019317.96339}, "nmea_secondary": {"latitude": 44.447066666666665, "longitude": 12.244695, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:28:38.454345+00:00", "timestamp_unix": 1768019318.454345}}

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


validation_timestamp: 2026-01-10T04:29:09.138839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.960867937153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.960867937153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7519910399552447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2960294707364914, "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.043154159440936, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.456934187565864, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.043154159440936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.456934187565864, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.745061901704509, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:05+00:00", "timestamp_unix": 1768019345.0}, "starlink_location": {"latitude": 44.44693566666665, "longitude": 12.244731833333333, "altitude": 74.74000000101796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:29:09.102426+00:00", "timestamp_unix": 1768019349.102426}, "starlink_gps": {"latitude": 44.44693566666665, "longitude": 12.244731833333333, "altitude": 74.74000000101796, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:09.102688+00:00", "timestamp_unix": 1768019349.102688}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244688333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:07.949488+00:00", "timestamp_unix": 1768019347.949488}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244735, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:08.263266+00:00", "timestamp_unix": 1768019348.263266}}

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


validation_timestamp: 2026-01-10T04:29:39.140084+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.713970010824523, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.713970010824523, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6135373007025833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.432315326247445, "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.617749744597697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.404516039361006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.617749744597697, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.404516039361006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.956522254185293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:36+00:00", "timestamp_unix": 1768019376.0}, "starlink_location": {"latitude": 44.44693250000002, "longitude": 12.244726666666669, "altitude": 74.7499999999263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:29:39.102886+00:00", "timestamp_unix": 1768019379.102886}, "starlink_gps": {"latitude": 44.44693250000002, "longitude": 12.244726666666669, "altitude": 74.7499999999263, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:39.103146+00:00", "timestamp_unix": 1768019379.103146}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:37.956244+00:00", "timestamp_unix": 1768019377.956244}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244763333333333, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:29:38.478014+00:00", "timestamp_unix": 1768019378.478014}}

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


validation_timestamp: 2026-01-10T04:30:09.417140+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.08992815409517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.08992815409517, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8708237702279775, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.075245202207599, "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.855901314489884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.090934122702214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.855901314489884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.090934122702214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5372219571758565, "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-10T04:30:07+00:00", "timestamp_unix": 1768019407.0}, "starlink_location": {"latitude": 44.44693250000002, "longitude": 12.244726666666669, "altitude": 74.7499999999263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:30:09.182721+00:00", "timestamp_unix": 1768019409.182721}, "starlink_gps": {"latitude": 44.44693250000002, "longitude": 12.244726666666669, "altitude": 74.7499999999263, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:09.183006+00:00", "timestamp_unix": 1768019409.183006}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244673333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:07.963486+00:00", "timestamp_unix": 1768019407.963486}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244741666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:08.472195+00:00", "timestamp_unix": 1768019408.472195}}

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


validation_timestamp: 2026-01-10T04:30:39.138024+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.753661415796499, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.753661415796499, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9326496577936465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6742021488016503, "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.675643050341614, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.123926347371789, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.675643050341614, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.123926347371789, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.709118636453107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:28+00:00", "timestamp_unix": 1768019428.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244724333333332, "altitude": 74.74000000141469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:30:39.103289+00:00", "timestamp_unix": 1768019439.103289}, "starlink_gps": {"latitude": 44.44693683333332, "longitude": 12.244724333333332, "altitude": 74.74000000141469, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:39.103550+00:00", "timestamp_unix": 1768019439.10355}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244686666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:37.950815+00:00", "timestamp_unix": 1768019437.950815}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244733333333333, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:30:38.465462+00:00", "timestamp_unix": 1768019438.465462}}

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


validation_timestamp: 2026-01-10T04:31:09.141681+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.18041921168188, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.18041921168188, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.04554093690567015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3838811857349964, "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.205948053985749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.688486384424472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.205948053985749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.688486384424472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.340273287520865, "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-10T04:31:00+00:00", "timestamp_unix": 1768019460.0}, "starlink_location": {"latitude": 44.44694066666666, "longitude": 12.2447285, "altitude": 74.7199999988373, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:31:09.103530+00:00", "timestamp_unix": 1768019469.10353}, "starlink_gps": {"latitude": 44.44694066666666, "longitude": 12.2447285, "altitude": 74.7199999988373, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:31:09.103788+00:00", "timestamp_unix": 1768019469.103788}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244688333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:31:07.945777+00:00", "timestamp_unix": 1768019467.945777}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244721666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:31:08.507391+00:00", "timestamp_unix": 1768019468.507391}}

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


validation_timestamp: 2026-01-10T04:31:39.223228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.043466881667431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.050992405969462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6242686343498396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6543333454439844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008039553261731813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.372267163589779, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.050814695829636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.379959685607007, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.058852884869653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0355344963239985, "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-10T04:31:31+00:00", "timestamp_unix": 1768019491.0}, "starlink_location": {"latitude": 44.44694629286885, "longitude": 12.244725666666664, "altitude": 74.84000000199453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:31:39.183320+00:00", "timestamp_unix": 1768019499.18332}, "starlink_gps": {"latitude": 44.44694622056741, "longitude": 12.244725666666664, "altitude": 74.840000000583, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:31:39.183580+00:00", "timestamp_unix": 1768019499.18358}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:31:37.929781+00:00", "timestamp_unix": 1768019497.929781}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244723333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:31:38.524108+00:00", "timestamp_unix": 1768019498.524108}}

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


validation_timestamp: 2026-01-10T04:32:09.143056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.634427972415865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.638186100054982, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6413436279191578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.532405145883765, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004019743052148269, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.128202580279769, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.847398132090614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.132076526386152, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.851352221073773, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8952751808570296, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:04+00:00", "timestamp_unix": 1768019524.0}, "starlink_location": {"latitude": 44.44694622058029, "longitude": 12.244725666666668, "altitude": 74.75992747867765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:32:09.104387+00:00", "timestamp_unix": 1768019529.104387}, "starlink_gps": {"latitude": 44.44694618442987, "longitude": 12.244725666666668, "altitude": 74.76394459268838, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:09.104653+00:00", "timestamp_unix": 1768019529.104653}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244698333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:07.955656+00:00", "timestamp_unix": 1768019527.955656}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244703333333334, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:08.111856+00:00", "timestamp_unix": 1768019528.111856}}

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


validation_timestamp: 2026-01-10T04:32:39.137608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.945419409617475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.949144092995267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.21341966206327823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.895088590998137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040274708977295825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.816750499870946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.832695417792852, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.820429286570769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.836380288394628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0161050236155202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:34+00:00", "timestamp_unix": 1768019554.0}, "starlink_location": {"latitude": 44.44694555397172, "longitude": 12.244721499999999, "altitude": 75.08000000119937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:32:39.103952+00:00", "timestamp_unix": 1768019559.103952}, "starlink_gps": {"latitude": 44.44694551775181, "longitude": 12.244721500000002, "altitude": 75.0800000012101, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:39.104209+00:00", "timestamp_unix": 1768019559.104209}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:37.945194+00:00", "timestamp_unix": 1768019557.945194}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244681666666667, "altitude": 10.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:32:38.144861+00:00", "timestamp_unix": 1768019558.144861}}

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


validation_timestamp: 2026-01-10T04:33:09.224147+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.07381545091636, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.081603273651925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8572873966441608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3840510656417653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008028482556048834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.929326419671317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.782676279014565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.937099639358186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.790666531460658, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.803619132327551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:05+00:00", "timestamp_unix": 1768019585.0}, "starlink_location": {"latitude": 44.4469442927313, "longitude": 12.244716666666669, "altitude": 74.9700000009728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:33:09.184910+00:00", "timestamp_unix": 1768019589.18491}, "starlink_gps": {"latitude": 44.446944220529424, "longitude": 12.244716666666669, "altitude": 74.97000000112465, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:09.185168+00:00", "timestamp_unix": 1768019589.185168}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:07.964680+00:00", "timestamp_unix": 1768019587.96468}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244725, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:08.424540+00:00", "timestamp_unix": 1768019588.42454}}

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


validation_timestamp: 2026-01-10T04:33:39.222769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.158323323997602, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.158323323997602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5281410174727528, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0906377364229995, "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.685887300366943, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.107125902337685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.685887300366943, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.107125902337685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2665101000261587, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:37+00:00", "timestamp_unix": 1768019617.0}, "starlink_location": {"latitude": 44.44693866666666, "longitude": 12.244718166666665, "altitude": 74.88000000026868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:33:39.184667+00:00", "timestamp_unix": 1768019619.184667}, "starlink_gps": {"latitude": 44.44693866666666, "longitude": 12.244718166666665, "altitude": 74.88000000026868, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:39.184924+00:00", "timestamp_unix": 1768019619.184924}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:37.957490+00:00", "timestamp_unix": 1768019617.95749}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244731666666667, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:33:38.527000+00:00", "timestamp_unix": 1768019618.527}}

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


validation_timestamp: 2026-01-10T04:34:09.221746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.01122882772043, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.01122882772043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1895062561169825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.449927853304434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.175142296622377, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.349695824436948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.175142296622377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.349695824436948, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2070863937651883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:08+00:00", "timestamp_unix": 1768019648.0}, "starlink_location": {"latitude": 44.44693866666666, "longitude": 12.244718166666665, "altitude": 74.88000000026868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:34:09.184519+00:00", "timestamp_unix": 1768019649.184519}, "starlink_gps": {"latitude": 44.44693866666666, "longitude": 12.244718166666665, "altitude": 74.88000000026868, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:09.184777+00:00", "timestamp_unix": 1768019649.184777}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244686666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:07.924602+00:00", "timestamp_unix": 1768019647.924602}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244713333333333, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:08.439144+00:00", "timestamp_unix": 1768019648.439144}}

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


validation_timestamp: 2026-01-10T04:34:39.221485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.344594817937647, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.343500399349345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.447875774022559, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.248999191712663, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007994439978613627, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.762509107785249, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.504412569794216, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.76181013930227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.504110098299202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8297986161443323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:29+00:00", "timestamp_unix": 1768019669.0}, "starlink_location": {"latitude": 44.44693566666665, "longitude": 12.244717439992865, "altitude": 74.9200000018254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:34:39.184703+00:00", "timestamp_unix": 1768019679.184703}, "starlink_gps": {"latitude": 44.44693566666667, "longitude": 12.244717339284366, "altitude": 74.92000000032031, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:39.184961+00:00", "timestamp_unix": 1768019679.184961}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:37.963672+00:00", "timestamp_unix": 1768019677.963672}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.24471, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:34:38.452157+00:00", "timestamp_unix": 1768019678.452157}}

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


validation_timestamp: 2026-01-10T04:35:09.226324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.214446490613105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.214446490613105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.339623698188919, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.099069673248804, "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.55363531405593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.305591829732776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.55363531405593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.305591829732776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7871094806741269, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:01+00:00", "timestamp_unix": 1768019701.0}, "starlink_location": {"latitude": 44.44693716666665, "longitude": 12.244715333333334, "altitude": 74.6399999987205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:35:09.185144+00:00", "timestamp_unix": 1768019709.185144}, "starlink_gps": {"latitude": 44.44693716666665, "longitude": 12.244715333333334, "altitude": 74.6399999987205, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:09.185402+00:00", "timestamp_unix": 1768019709.185402}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.24471, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:07.976410+00:00", "timestamp_unix": 1768019707.97641}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244706666666668, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:08.515460+00:00", "timestamp_unix": 1768019708.51546}}

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


validation_timestamp: 2026-01-10T04:35:39.222287+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.831172477369588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.839453620731883, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.596706269301689, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1506340390733736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011351685700164553, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.427761665023393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.980038917863956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.436059464093963, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.988246445715902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5714996821520973, "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-10T04:35:32+00:00", "timestamp_unix": 1768019732.0}, "starlink_location": {"latitude": 44.44693662617644, "longitude": 12.244716726553673, "altitude": 74.8700000015853, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:35:39.185076+00:00", "timestamp_unix": 1768019739.185076}, "starlink_gps": {"latitude": 44.44693655386555, "longitude": 12.24471682749699, "altitude": 74.87000000019859, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:39.185332+00:00", "timestamp_unix": 1768019739.185332}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244711666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:37.952566+00:00", "timestamp_unix": 1768019737.952566}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244713333333333, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:35:38.550895+00:00", "timestamp_unix": 1768019738.550895}}

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


validation_timestamp: 2026-01-10T04:36:09.267730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.176899429611916, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.176899429611916, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2914395620079184, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.262363140602814, "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.438118411755315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.470106524435945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.438118411755315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.470106524435945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.204767155650067, "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-10T04:36:03+00:00", "timestamp_unix": 1768019763.0}, "starlink_location": {"latitude": 44.446935833333306, "longitude": 12.244717833333333, "altitude": 74.87000000090896, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:36:09.226338+00:00", "timestamp_unix": 1768019769.226338}, "starlink_gps": {"latitude": 44.446935833333306, "longitude": 12.244717833333333, "altitude": 74.87000000090896, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:09.226597+00:00", "timestamp_unix": 1768019769.226597}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244696666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:07.974182+00:00", "timestamp_unix": 1768019767.974182}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244748333333334, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:08.496177+00:00", "timestamp_unix": 1768019768.496177}}

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


validation_timestamp: 2026-01-10T04:36:39.221628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.866727295558539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.866727295558539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2666705217409215, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.01906440180939, "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.10906909408457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.609519443168537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.10906909408457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.609519443168537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.48530481373356, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:34+00:00", "timestamp_unix": 1768019794.0}, "starlink_location": {"latitude": 44.446938500000016, "longitude": 12.244717666666666, "altitude": 74.48999999938131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:36:39.185630+00:00", "timestamp_unix": 1768019799.18563}, "starlink_gps": {"latitude": 44.446938500000016, "longitude": 12.244717666666666, "altitude": 74.48999999938131, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:39.185894+00:00", "timestamp_unix": 1768019799.185894}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.2447, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:37.967429+00:00", "timestamp_unix": 1768019797.967429}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244735, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:36:38.450980+00:00", "timestamp_unix": 1768019798.45098}}

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


validation_timestamp: 2026-01-10T04:37:09.146599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.717114140593072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.717114140593072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5447427187692377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.25119904373923, "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.81528460785688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.476285137136461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.81528460785688, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.476285137136461, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.157092799300123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:05+00:00", "timestamp_unix": 1768019825.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244713333333333, "altitude": 74.0700000003329, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:37:09.106374+00:00", "timestamp_unix": 1768019829.106374}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.244713333333333, "altitude": 74.0700000003329, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:09.106635+00:00", "timestamp_unix": 1768019829.106635}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244678333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:07.955144+00:00", "timestamp_unix": 1768019827.955144}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244745, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:08.521076+00:00", "timestamp_unix": 1768019828.521076}}

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


validation_timestamp: 2026-01-10T04:37:39.226477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.285916881387315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.285916881387315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7092148126192086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.115573515023141, "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.77521551373549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.39904744684816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.77521551373549, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.39904744684816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9754068595667162, "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-10T04:37:37+00:00", "timestamp_unix": 1768019857.0}, "starlink_location": {"latitude": 44.446934500000005, "longitude": 12.24470383333333, "altitude": 73.85000000070198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:37:39.186304+00:00", "timestamp_unix": 1768019859.186304}, "starlink_gps": {"latitude": 44.446934500000005, "longitude": 12.24470383333333, "altitude": 73.85000000070198, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:39.186562+00:00", "timestamp_unix": 1768019859.186562}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244716666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:37.946772+00:00", "timestamp_unix": 1768019857.946772}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244703333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:38.400977+00:00", "timestamp_unix": 1768019858.400977}}

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


validation_timestamp: 2026-01-10T04:38:09.223316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.400730011569953, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.400730011569953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1876769886140863, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5894274223954854, "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.445267743948895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.7218450669512, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.445267743948895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.7218450669512, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7487111148761785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:37:58+00:00", "timestamp_unix": 1768019878.0}, "starlink_location": {"latitude": 44.446934500000005, "longitude": 12.24470383333333, "altitude": 73.85000000070198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:38:09.186859+00:00", "timestamp_unix": 1768019889.186859}, "starlink_gps": {"latitude": 44.446934500000005, "longitude": 12.24470383333333, "altitude": 73.85000000070198, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:38:09.187119+00:00", "timestamp_unix": 1768019889.187119}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24471, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:38:07.932779+00:00", "timestamp_unix": 1768019887.932779}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:38:08.500506+00:00", "timestamp_unix": 1768019888.500506}}

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


validation_timestamp: 2026-01-10T04:38:39.224158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.803333869592485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.80341395466441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7902394872022147, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.709860708419077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007998411684176128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.050809107885276, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.272454362857302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.053069949594762, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.274204194243215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8021322508652884, "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-10T04:38:30+00:00", "timestamp_unix": 1768019910.0}, "starlink_location": {"latitude": 44.446940833333315, "longitude": 12.244700060032965, "altitude": 74.17000000101558, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:38:39.186585+00:00", "timestamp_unix": 1768019919.186585}, "starlink_gps": {"latitude": 44.44694083333333, "longitude": 12.244700160791506, "altitude": 74.17000000003364, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:38:39.186887+00:00", "timestamp_unix": 1768019919.186887}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244675, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:38:37.961386+00:00", "timestamp_unix": 1768019917.961386}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244688333333333, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:38:38.143753+00:00", "timestamp_unix": 1768019918.143753}}

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


validation_timestamp: 2026-01-10T04:39:09.236777+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.027466086524283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.035466833299159, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3421058030261424, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.872545463970454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013049777422968, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.717354319999288, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2332598856905643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.725365009061488, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.232821681598735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.537525448544445, "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-10T04:39:02+00:00", "timestamp_unix": 1768019942.0}, "starlink_location": {"latitude": 44.44693995940019, "longitude": 12.244706000000003, "altitude": 74.55000000096092, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:39:09.186808+00:00", "timestamp_unix": 1768019949.186808}, "starlink_gps": {"latitude": 44.4469398873371, "longitude": 12.244706000000003, "altitude": 74.54999999920283, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:39:09.187069+00:00", "timestamp_unix": 1768019949.187069}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244703333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:39:07.949388+00:00", "timestamp_unix": 1768019947.949388}, "nmea_secondary": {"latitude": 44.446938333333335, "longitude": 12.244746666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:39:08.514907+00:00", "timestamp_unix": 1768019948.514907}}

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


validation_timestamp: 2026-01-10T04:39:39.221480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.86463719924067, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.86334424015947, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.868487187785901, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.858165947202322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995866654459585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.094762589160912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.988046979917592, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.092878560466304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.99511129512898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.28298378532221, "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-10T04:39:33+00:00", "timestamp_unix": 1768019973.0}, "starlink_location": {"latitude": 44.446941333333335, "longitude": 12.2447111065998, "altitude": 74.54000000143778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:39:39.186696+00:00", "timestamp_unix": 1768019979.186696}, "starlink_gps": {"latitude": 44.446941333333335, "longitude": 12.244711005873318, "altitude": 74.54000000030724, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:39:39.187005+00:00", "timestamp_unix": 1768019979.187005}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.24469, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:39:37.977004+00:00", "timestamp_unix": 1768019977.977004}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.2448, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:39:38.235938+00:00", "timestamp_unix": 1768019978.235938}}

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


validation_timestamp: 2026-01-10T04:40:09.145735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.850532268266803, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.85146712102608, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5219814954395594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.855021251969463, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004016561687775109, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.372485386688574, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.538950996344383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.373415848895021, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.536020907560816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.490457461372415, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:05+00:00", "timestamp_unix": 1768020005.0}, "starlink_location": {"latitude": 44.446941333333335, "longitude": 12.244708994014365, "altitude": 74.54000000143778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:40:09.108410+00:00", "timestamp_unix": 1768020009.10841}, "starlink_gps": {"latitude": 44.446941333333335, "longitude": 12.244709044612273, "altitude": 74.54000000143778, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:09.108669+00:00", "timestamp_unix": 1768020009.108669}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:07.948976+00:00", "timestamp_unix": 1768020007.948976}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244796666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:08.536509+00:00", "timestamp_unix": 1768020008.536509}}

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


validation_timestamp: 2026-01-10T04:40:39.224534+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.628815130354997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.628815130354997, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8526282543129677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.028600340538754, "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.480216336388319, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.834289152781274, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.480216336388319, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.834289152781274, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.728500046177507, "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-10T04:40:38+00:00", "timestamp_unix": 1768020038.0}, "starlink_location": {"latitude": 44.44694099999999, "longitude": 12.244707499999999, "altitude": 74.42999999959518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:40:39.187315+00:00", "timestamp_unix": 1768020039.187315}, "starlink_gps": {"latitude": 44.44694099999999, "longitude": 12.244707499999999, "altitude": 74.42999999959518, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:39.187570+00:00", "timestamp_unix": 1768020039.18757}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:37.953305+00:00", "timestamp_unix": 1768020037.953305}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244775, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:38.448057+00:00", "timestamp_unix": 1768020038.448057}}

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


validation_timestamp: 2026-01-10T04:41:09.228518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.654629155013154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.654629155013154, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7450584835372815, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3136801827285245, "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.39022445614864, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.915342697698321, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.39022445614864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.915342697698321, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2470816780831933, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:40:59+00:00", "timestamp_unix": 1768020059.0}, "starlink_location": {"latitude": 44.44694066666666, "longitude": 12.244705333333334, "altitude": 74.49000000073129, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:41:09.187805+00:00", "timestamp_unix": 1768020069.187805}, "starlink_gps": {"latitude": 44.44694066666666, "longitude": 12.244705333333334, "altitude": 74.49000000073129, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:09.188069+00:00", "timestamp_unix": 1768020069.188069}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:07.941158+00:00", "timestamp_unix": 1768020067.941158}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244676666666667, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:08.461646+00:00", "timestamp_unix": 1768020068.461646}}

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


validation_timestamp: 2026-01-10T04:41:39.148230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.123885992090575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.12771156602782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.618270134838099, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7713809568895322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004021337448670411, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.71616465874002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1183834533227754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.720054296368096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.121039942081259, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.88768151844895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:30+00:00", "timestamp_unix": 1768020090.0}, "starlink_location": {"latitude": 44.446941053915985, "longitude": 12.244715666666664, "altitude": 74.6600000016313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:41:39.108340+00:00", "timestamp_unix": 1768020099.10834}, "starlink_gps": {"latitude": 44.44694101775123, "longitude": 12.244715666666664, "altitude": 74.6600000013428, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:39.108605+00:00", "timestamp_unix": 1768020099.108605}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:37.967580+00:00", "timestamp_unix": 1768020097.96758}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244648333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:41:38.474972+00:00", "timestamp_unix": 1768020098.474972}}

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


validation_timestamp: 2026-01-10T04:42:09.145457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.109853901512962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.108795653552458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.488292754700849, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.311599014551041, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040078599856185945, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.597712547057949, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.279222787174346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.596623198742305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.278604349273236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.562631755434637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:01+00:00", "timestamp_unix": 1768020121.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244716672558528, "altitude": 74.57992840838891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:42:09.108405+00:00", "timestamp_unix": 1768020129.108405}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.24471662207024, "altitude": 74.58394740891373, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:09.108678+00:00", "timestamp_unix": 1768020129.108678}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:07.950230+00:00", "timestamp_unix": 1768020127.95023}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244696666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:08.482134+00:00", "timestamp_unix": 1768020128.482134}}

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


validation_timestamp: 2026-01-10T04:42:39.249743+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.754155197789286, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.759276894460954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.710018576893902, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.136610308953918, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011319956559988128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.46165608706466, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.88480088245885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.466967650984387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.89024399489594, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.428998016179075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:33+00:00", "timestamp_unix": 1768020153.0}, "starlink_location": {"latitude": 44.44694431051174, "longitude": 12.244721631444616, "altitude": 74.47993409361598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:42:39.209285+00:00", "timestamp_unix": 1768020159.209285}, "starlink_gps": {"latitude": 44.44694423840298, "longitude": 12.244721530783416, "altitude": 74.4879469848728, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:39.209548+00:00", "timestamp_unix": 1768020159.209548}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244671666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:37.952594+00:00", "timestamp_unix": 1768020157.952594}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244661666666667, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:42:38.434762+00:00", "timestamp_unix": 1768020158.434762}}

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


validation_timestamp: 2026-01-10T04:43:09.236503+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.517124726820254, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.517124726820254, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.428926617642712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.226146470122513, "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.836798677883463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.619156872639724, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.836798677883463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.619156872639724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.801612300227682, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:05+00:00", "timestamp_unix": 1768020185.0}, "starlink_location": {"latitude": 44.44694633333333, "longitude": 12.244726, "altitude": 74.759999999119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:43:09.188612+00:00", "timestamp_unix": 1768020189.188612}, "starlink_gps": {"latitude": 44.44694633333333, "longitude": 12.244726, "altitude": 74.759999999119, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:09.188871+00:00", "timestamp_unix": 1768020189.188871}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244683333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:07.973494+00:00", "timestamp_unix": 1768020187.973494}, "nmea_secondary": {"latitude": 44.44710833333333, "longitude": 12.244666666666667, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:08.491552+00:00", "timestamp_unix": 1768020188.491552}}

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


validation_timestamp: 2026-01-10T04:43:39.228544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.618749533162269, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.618749533162269, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9778699386263554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.387170224731133, "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.577701515927295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.939837267009302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.577701515927295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.939837267009302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.576765969059087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:37+00:00", "timestamp_unix": 1768020217.0}, "starlink_location": {"latitude": 44.4469485, "longitude": 12.244732166666665, "altitude": 74.71000000152843, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:43:39.189048+00:00", "timestamp_unix": 1768020219.189048}, "starlink_gps": {"latitude": 44.4469485, "longitude": 12.244732166666665, "altitude": 74.71000000152843, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:39.189310+00:00", "timestamp_unix": 1768020219.18931}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:37.960506+00:00", "timestamp_unix": 1768020217.960506}, "nmea_secondary": {"latitude": 44.44713333333333, "longitude": 12.244681666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:43:38.395340+00:00", "timestamp_unix": 1768020218.39534}}

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


validation_timestamp: 2026-01-10T04:44:09.226351+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.84580783255646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8471938006149085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.873150447731891, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.27644840865617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008006613085232426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.467050614200545, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.12221404235322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.469445438581403, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.123617790319685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.830234653464988, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:08+00:00", "timestamp_unix": 1768020248.0}, "starlink_location": {"latitude": 44.44694849999999, "longitude": 12.24473105988855, "altitude": 74.71000000247675, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:44:09.189099+00:00", "timestamp_unix": 1768020249.189099}, "starlink_gps": {"latitude": 44.44694849999996, "longitude": 12.24473116075042, "altitude": 74.71000000173053, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:09.189360+00:00", "timestamp_unix": 1768020249.18936}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:07.947318+00:00", "timestamp_unix": 1768020247.947318}, "nmea_secondary": {"latitude": 44.44712666666667, "longitude": 12.244686666666666, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:08.409610+00:00", "timestamp_unix": 1768020248.40961}}

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


validation_timestamp: 2026-01-10T04:44:39.224593+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.972813509692397, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.972813509692397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2245598026482365, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.714925518123508, "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.958201181973239, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.68643788745179, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.958201181973239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.68643788745179, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.896577939962368, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:28+00:00", "timestamp_unix": 1768020268.0}, "starlink_location": {"latitude": 44.44694733333331, "longitude": 12.24473, "altitude": 74.81999999981217, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:44:39.189298+00:00", "timestamp_unix": 1768020279.189298}, "starlink_gps": {"latitude": 44.44694733333331, "longitude": 12.24473, "altitude": 74.81999999981217, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:39.189557+00:00", "timestamp_unix": 1768020279.189557}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:37.934162+00:00", "timestamp_unix": 1768020277.934162}, "nmea_secondary": {"latitude": 44.447113333333334, "longitude": 12.244693333333334, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:44:38.498876+00:00", "timestamp_unix": 1768020278.498876}}

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


validation_timestamp: 2026-01-10T04:45:09.212137+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.806016493997912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.805636966142758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6101356326008345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.675378920007529, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003988339333722457, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.167985564694584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.47700142745667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.166012788601412, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.476535986521476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.504963106034367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:00+00:00", "timestamp_unix": 1768020300.0}, "starlink_location": {"latitude": 44.44694616666662, "longitude": 12.244727581059239, "altitude": 75.3800000001249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:45:09.172638+00:00", "timestamp_unix": 1768020309.172638}, "starlink_gps": {"latitude": 44.44694616666665, "longitude": 12.244727530816853, "altitude": 75.38000000070552, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:09.172899+00:00", "timestamp_unix": 1768020309.172899}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:07.938844+00:00", "timestamp_unix": 1768020307.938844}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244703333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:08.510700+00:00", "timestamp_unix": 1768020308.5107}}

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


validation_timestamp: 2026-01-10T04:45:39.229275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.48458572080257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.483755378563046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.798528405092276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.686416535558122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800708763189781, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.77519611735463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.161413336896224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.77065489760977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.160362853532051, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.63135274290173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:32+00:00", "timestamp_unix": 1768020332.0}, "starlink_location": {"latitude": 44.44694816666665, "longitude": 12.244728440096347, "altitude": 75.41000000230552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:45:39.189736+00:00", "timestamp_unix": 1768020339.189736}, "starlink_gps": {"latitude": 44.44694816666667, "longitude": 12.2447283392285, "altitude": 75.41000000059209, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:39.189996+00:00", "timestamp_unix": 1768020339.189996}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.24468, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:37.954439+00:00", "timestamp_unix": 1768020337.954439}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244703333333334, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:45:38.421377+00:00", "timestamp_unix": 1768020338.421377}}

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


validation_timestamp: 2026-01-10T04:46:09.228865+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.984450318491415, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.984450318491415, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.373596626294786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.414619529224262, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.272294626908238, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.382421181258664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.272294626908238, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.382421181258664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.504963240549822, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:05+00:00", "timestamp_unix": 1768020365.0}, "starlink_location": {"latitude": 44.44694816666667, "longitude": 12.244727333333334, "altitude": 75.41000000059209, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:46:09.190455+00:00", "timestamp_unix": 1768020369.190455}, "starlink_gps": {"latitude": 44.44694816666667, "longitude": 12.244727333333334, "altitude": 75.41000000059209, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:09.190717+00:00", "timestamp_unix": 1768020369.190717}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.24468, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:07.959436+00:00", "timestamp_unix": 1768020367.959436}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244706666666668, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:08.535844+00:00", "timestamp_unix": 1768020368.535844}}

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


validation_timestamp: 2026-01-10T04:46:39.251691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.093356350923434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.090196429365367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.885823014909929, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3796950885328725, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01597565960787457, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.412613878023202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.433854673471014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.40408404247105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.431667938620519, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.353616678973387, "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-10T04:46:35+00:00", "timestamp_unix": 1768020395.0}, "starlink_location": {"latitude": 44.446948666666664, "longitude": 12.244723262925671, "altitude": 75.24000000306985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:46:39.211683+00:00", "timestamp_unix": 1768020399.211683}, "starlink_gps": {"latitude": 44.446948666666664, "longitude": 12.244723061675169, "altitude": 75.24000000217215, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:39.211947+00:00", "timestamp_unix": 1768020399.211947}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:37.962125+00:00", "timestamp_unix": 1768020397.962125}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.2447, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:46:38.445480+00:00", "timestamp_unix": 1768020398.44548}}

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


validation_timestamp: 2026-01-10T04:47:09.153435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.554519112388078, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.550799862520256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.786493519137131, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.618393744012907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056885554095090374, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.089932881573042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.113947127214965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.089259520345955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.110535267661746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.827610010891816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:07+00:00", "timestamp_unix": 1768020427.0}, "starlink_location": {"latitude": 44.44694827932193, "longitude": 12.244716993959859, "altitude": 75.31000000131303, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:47:09.110984+00:00", "timestamp_unix": 1768020429.110984}, "starlink_gps": {"latitude": 44.446948315558345, "longitude": 12.244717044544586, "altitude": 75.31000000141253, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:09.111240+00:00", "timestamp_unix": 1768020429.11124}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244661666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:07.964078+00:00", "timestamp_unix": 1768020427.964078}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244693333333334, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:08.458646+00:00", "timestamp_unix": 1768020428.458646}}

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


validation_timestamp: 2026-01-10T04:47:39.249949+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.367373376228224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.375681492692852, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9867799176256913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3992808659475195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01133002632180687, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.04901050286763, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.100210983361354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.053647198378429, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.106912868122922, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.414980022620993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:38+00:00", "timestamp_unix": 1768020458.0}, "starlink_location": {"latitude": 44.446945810607986, "longitude": 12.244716798245642, "altitude": 75.32000000140198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:47:39.211152+00:00", "timestamp_unix": 1768020459.211152}, "starlink_gps": {"latitude": 44.446945738435076, "longitude": 12.2447166974949, "altitude": 75.3200000012221, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:39.211412+00:00", "timestamp_unix": 1768020459.211412}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:37.951059+00:00", "timestamp_unix": 1768020457.951059}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244693333333334, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:47:38.470147+00:00", "timestamp_unix": 1768020458.470147}}

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


validation_timestamp: 2026-01-10T04:48:09.235746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.258637493445764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.266657748514657, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8728908847920762, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7531418812228927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027214465653375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.63517619778837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.66872706887614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.643072125531285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.676698318636879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.077147310277817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:00+00:00", "timestamp_unix": 1768020480.0}, "starlink_location": {"latitude": 44.44694579274305, "longitude": 12.244715666666664, "altitude": 75.32000000131701, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:48:09.194990+00:00", "timestamp_unix": 1768020489.19499}, "starlink_gps": {"latitude": 44.44694572055258, "longitude": 12.244715666666664, "altitude": 75.32000000088973, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:09.195249+00:00", "timestamp_unix": 1768020489.195249}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:07.932339+00:00", "timestamp_unix": 1768020487.932339}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244698333333334, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:08.290921+00:00", "timestamp_unix": 1768020488.290921}}

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


validation_timestamp: 2026-01-10T04:48:39.247646+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.914722347150915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.91463347180613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1433103387138206, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.493338904209592, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007998148131075179, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.192814312621161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.236437739301689, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.190863146028613, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.235068721667384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6869847908921672, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:31+00:00", "timestamp_unix": 1768020511.0}, "starlink_location": {"latitude": 44.44693983333334, "longitude": 12.244718298267358, "altitude": 75.50000000077087, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:48:39.211575+00:00", "timestamp_unix": 1768020519.211575}, "starlink_gps": {"latitude": 44.44693983333334, "longitude": 12.244718197512139, "altitude": 75.50000000077087, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:39.211840+00:00", "timestamp_unix": 1768020519.21184}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24469, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:37.930963+00:00", "timestamp_unix": 1768020517.930963}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244698333333334, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:48:38.504351+00:00", "timestamp_unix": 1768020518.504351}}

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


validation_timestamp: 2026-01-10T04:49:09.233778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.705947964688544, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.698056786948785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3721324865472253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.883156519366761, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008028197334470789, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.030020069746515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.385642515590161, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.022191637352114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.37852307364248, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.010763185259253, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:02+00:00", "timestamp_unix": 1768020542.0}, "starlink_location": {"latitude": 44.44693704058366, "longitude": 12.244719666666665, "altitude": 75.60999999978966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:49:09.192179+00:00", "timestamp_unix": 1768020549.192179}, "starlink_gps": {"latitude": 44.446937112782976, "longitude": 12.244719666666665, "altitude": 75.6099999998689, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:09.192440+00:00", "timestamp_unix": 1768020549.19244}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:07.952244+00:00", "timestamp_unix": 1768020547.952244}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244688333333333, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:08.174175+00:00", "timestamp_unix": 1768020548.174175}}

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


validation_timestamp: 2026-01-10T04:49:39.208428+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.0135506718335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.0135506718335, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3480199574841754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.033629839724429, "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.085758722541932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7192905653925643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.085758722541932, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7192905653925643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.8582967229919705, "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-10T04:49:34+00:00", "timestamp_unix": 1768020574.0}, "starlink_location": {"latitude": 44.44693949999999, "longitude": 12.244717333333336, "altitude": 75.94000000085326, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:49:39.173154+00:00", "timestamp_unix": 1768020579.173154}, "starlink_gps": {"latitude": 44.44693949999999, "longitude": 12.244717333333336, "altitude": 75.94000000085326, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:39.173412+00:00", "timestamp_unix": 1768020579.173412}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244691666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:37.949945+00:00", "timestamp_unix": 1768020577.949945}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.24469, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:49:38.437139+00:00", "timestamp_unix": 1768020578.437139}}

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


validation_timestamp: 2026-01-10T04:50:09.226564+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.99638582596795, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.002920982588755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5480165950942992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.186322030706386, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011323053299464342, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.200325214002025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.811295180989714, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.204634484082053, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.817719261574884, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.95367094697596, "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-10T04:50:05+00:00", "timestamp_unix": 1768020605.0}, "starlink_location": {"latitude": 44.44694029272948, "longitude": 12.244718439954456, "altitude": 75.85191008275127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:50:09.192025+00:00", "timestamp_unix": 1768020609.192025}, "starlink_gps": {"latitude": 44.446940220600986, "longitude": 12.244718339265733, "altitude": 75.85992516612114, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:09.192285+00:00", "timestamp_unix": 1768020609.192285}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244683333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:07.948790+00:00", "timestamp_unix": 1768020607.94879}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244705, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:08.181313+00:00", "timestamp_unix": 1768020608.181313}}

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


validation_timestamp: 2026-01-10T04:50:39.249450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.379944434378176, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.37905817333524, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0765659138591612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7799990980174933, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005184927056265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6239378096955335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.628713736797527, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6216911544928525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.627427614056658, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8151649572460207, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:35+00:00", "timestamp_unix": 1768020635.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.244720131656818, "altitude": 76.13000000072815, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:50:39.212887+00:00", "timestamp_unix": 1768020639.212887}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.24472003081296, "altitude": 76.13000000072815, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:39.213145+00:00", "timestamp_unix": 1768020639.213145}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244696666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:37.951388+00:00", "timestamp_unix": 1768020637.951388}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244706666666668, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:50:38.424711+00:00", "timestamp_unix": 1768020638.424711}}

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


validation_timestamp: 2026-01-10T04:51:09.252480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.302218081918005, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.309777138659467, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0669707523106915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9963301896374333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011323187110768402, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.7302649287135665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.046179478348158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.735334764266627, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.05147880487289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3239851689413362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:07+00:00", "timestamp_unix": 1768020667.0}, "starlink_location": {"latitude": 44.446934477206696, "longitude": 12.244724631483887, "altitude": 76.60000000103815, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:51:09.213148+00:00", "timestamp_unix": 1768020669.213148}, "starlink_gps": {"latitude": 44.44693440507735, "longitude": 12.244724530793984, "altitude": 76.60000000094504, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:09.213408+00:00", "timestamp_unix": 1768020669.213408}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244701666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:07.933442+00:00", "timestamp_unix": 1768020667.933442}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244698333333334, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:08.454376+00:00", "timestamp_unix": 1768020668.454376}}

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


validation_timestamp: 2026-01-10T04:51:39.231035+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.073764623175743, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.073118306328055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2130622102231876, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2374670942028203, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800989165532144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1245724472948995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.762805637416373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.122576433706394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.7599007641872975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9975387567962546, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:38+00:00", "timestamp_unix": 1768020698.0}, "starlink_location": {"latitude": 44.446936666666645, "longitude": 12.244729273451673, "altitude": 76.87000000203818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:51:39.192888+00:00", "timestamp_unix": 1768020699.192888}, "starlink_gps": {"latitude": 44.44693666666661, "longitude": 12.244729172548523, "altitude": 76.87000000277257, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:39.193143+00:00", "timestamp_unix": 1768020699.193143}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.24471, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:37.954259+00:00", "timestamp_unix": 1768020697.954259}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244698333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:51:38.521319+00:00", "timestamp_unix": 1768020698.521319}}

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


validation_timestamp: 2026-01-10T04:52:09.423721+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.20052809791371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.199063599691604, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5841736005480582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7752907898623973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987851538944058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.805974358945604, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.427228823488733, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.803559556434945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.425658552271436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8151649571087025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:00+00:00", "timestamp_unix": 1768020720.0}, "starlink_location": {"latitude": 44.44693666666661, "longitude": 12.244729298131977, "altitude": 76.87000000277257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:52:09.213615+00:00", "timestamp_unix": 1768020729.213615}, "starlink_gps": {"latitude": 44.44693666666665, "longitude": 12.244729197506473, "altitude": 76.87000000233763, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:09.213869+00:00", "timestamp_unix": 1768020729.213869}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244703333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:07.934236+00:00", "timestamp_unix": 1768020727.934236}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244713333333333, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:08.442421+00:00", "timestamp_unix": 1768020728.442421}}

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


validation_timestamp: 2026-01-10T04:52:39.231996+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.13354348701279, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.13354348701279, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.18216374866388865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.142111167544375, "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.975236987374151, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.130037308697023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.975236987374151, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.130037308697023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0120533522566753, "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-10T04:52:31+00:00", "timestamp_unix": 1768020751.0}, "starlink_location": {"latitude": 44.44693633333334, "longitude": 12.244724333333332, "altitude": 76.96000000140229, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:52:39.193206+00:00", "timestamp_unix": 1768020759.193206}, "starlink_gps": {"latitude": 44.44693633333334, "longitude": 12.244724333333332, "altitude": 76.96000000140229, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:39.193482+00:00", "timestamp_unix": 1768020759.193482}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244713333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:37.951468+00:00", "timestamp_unix": 1768020757.951468}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244706666666668, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:52:38.545820+00:00", "timestamp_unix": 1768020758.54582}}

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


validation_timestamp: 2026-01-10T04:53:09.234129+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.459052718075611, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.451041438635027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0468555202491132, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3822461063880733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008021463418931537, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.19233976694088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.345644223779914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.18441955962343, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.338161837574572, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5226094474189567, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:03+00:00", "timestamp_unix": 1768020783.0}, "starlink_location": {"latitude": 44.44693504060444, "longitude": 12.244724999999999, "altitude": 77.11000000103311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:53:09.194880+00:00", "timestamp_unix": 1768020789.19488}, "starlink_gps": {"latitude": 44.44693511274319, "longitude": 12.244725, "altitude": 77.11000000059396, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:09.195134+00:00", "timestamp_unix": 1768020789.195134}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244706666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:07.951959+00:00", "timestamp_unix": 1768020787.951959}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244691666666666, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:08.455839+00:00", "timestamp_unix": 1768020788.455839}}

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


validation_timestamp: 2026-01-10T04:53:39.250485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.627616738279043, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.627616738279043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.22483247536171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.035816486898303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.913528404461787, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.990963017969126, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.913528404461787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.990963017969126, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1385235396089577, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:35+00:00", "timestamp_unix": 1768020815.0}, "starlink_location": {"latitude": 44.44693666666665, "longitude": 12.244722833333334, "altitude": 77.08000000216394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:53:39.214420+00:00", "timestamp_unix": 1768020819.21442}, "starlink_gps": {"latitude": 44.44693666666665, "longitude": 12.244722833333334, "altitude": 77.08000000216394, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:39.214678+00:00", "timestamp_unix": 1768020819.214678}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.2447, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:37.934942+00:00", "timestamp_unix": 1768020817.934942}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244691666666666, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:53:38.479451+00:00", "timestamp_unix": 1768020818.479451}}

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


validation_timestamp: 2026-01-10T04:54:09.252100+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.697679397800535, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.689672732326516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.277667654298921, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0063358712396286, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014474305138242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.967029302282228, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.704026442624331, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.961234964058114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.696028180590964, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.317529929037013, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:06+00:00", "timestamp_unix": 1768020846.0}, "starlink_location": {"latitude": 44.44693585603294, "longitude": 12.244722833333334, "altitude": 77.08000000102052, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:54:09.214114+00:00", "timestamp_unix": 1768020849.214114}, "starlink_gps": {"latitude": 44.446935928108836, "longitude": 12.244722833333334, "altitude": 77.08000000089017, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:09.214374+00:00", "timestamp_unix": 1768020849.214374}, "nmea_primary": {"latitude": 44.44696166666667, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:07.931853+00:00", "timestamp_unix": 1768020847.931853}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244716666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:08.482376+00:00", "timestamp_unix": 1768020848.482376}}

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


validation_timestamp: 2026-01-10T04:54:39.254447+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.99510242256136, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.987135537037384, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.256658587465536, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9052053256522818, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008008270538293913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.737840607364867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.705744404149662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.7316951927593567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.69775412596501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.629336570878764, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:37+00:00", "timestamp_unix": 1768020877.0}, "starlink_location": {"latitude": 44.446937522777326, "longitude": 12.244728500000003, "altitude": 77.44000000128669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:54:39.214667+00:00", "timestamp_unix": 1768020879.214667}, "starlink_gps": {"latitude": 44.44693759479743, "longitude": 12.2447285, "altitude": 77.44000000020499, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:39.214957+00:00", "timestamp_unix": 1768020879.214957}, "nmea_primary": {"latitude": 44.446963333333336, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:37.950654+00:00", "timestamp_unix": 1768020877.950654}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244735, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:54:38.456551+00:00", "timestamp_unix": 1768020878.456551}}

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


