# positions_validation

validation_timestamp: 2026-01-10T04:55:09.255723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.537338465257339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.535805213926272, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2632113052354175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3179641605351153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007980432536774797, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.390743619732031, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.625123644894039, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.388148089604212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.625460435268604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.108492720095148, "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:54:58+00:00", "timestamp_unix": 1768020898.0}, "starlink_location": {"latitude": 44.446940833333315, "longitude": 12.244732131442786, "altitude": 77.68000000004163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:55:09.214585+00:00", "timestamp_unix": 1768020909.214585}, "starlink_gps": {"latitude": 44.446940833333315, "longitude": 12.244732030910734, "altitude": 77.68000000004163, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:09.214887+00:00", "timestamp_unix": 1768020909.214887}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.24471, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:07.951956+00:00", "timestamp_unix": 1768020907.951956}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244736666666666, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:08.463610+00:00", "timestamp_unix": 1768020908.46361}}

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


validation_timestamp: 2026-01-10T04:55:39.249996+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.250242155355533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.24243277915441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7963949261768292, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0294035481877333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803945292062264, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.61147356861187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.936211452863054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.603777080487955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.928191309577286, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.586689069599575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:30+00:00", "timestamp_unix": 1768020930.0}, "starlink_location": {"latitude": 44.44693918929035, "longitude": 12.244729666666666, "altitude": 77.39000000143156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:55:39.216127+00:00", "timestamp_unix": 1768020939.216127}, "starlink_gps": {"latitude": 44.446939261590884, "longitude": 12.244729666666666, "altitude": 77.39000000299492, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:39.216391+00:00", "timestamp_unix": 1768020939.216391}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:37.949984+00:00", "timestamp_unix": 1768020937.949984}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244738333333334, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:55:38.227682+00:00", "timestamp_unix": 1768020938.227682}}

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


validation_timestamp: 2026-01-10T04:56:09.269015+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.623800214718397, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.623800214718397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.132402940975114, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8771503579150095, "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.523891987994526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.01649475472551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.523891987994526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.01649475472551, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.747890055579813, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:02+00:00", "timestamp_unix": 1768020962.0}, "starlink_location": {"latitude": 44.446940000000005, "longitude": 12.244729666666666, "altitude": 77.39000000133667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:56:09.233913+00:00", "timestamp_unix": 1768020969.233913}, "starlink_gps": {"latitude": 44.446940000000005, "longitude": 12.244729666666666, "altitude": 77.39000000133667, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:09.234171+00:00", "timestamp_unix": 1768020969.234171}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:07.963560+00:00", "timestamp_unix": 1768020967.96356}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244735, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:08.443372+00:00", "timestamp_unix": 1768020968.443372}}

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


validation_timestamp: 2026-01-10T04:56:39.254775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.93120706605532, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.923404637020159, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.827230023858708, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.362275632865656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019820036986017, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.463362060905986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.821803610994152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.456145616717243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.813784804661546, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.660333797264255, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:33+00:00", "timestamp_unix": 1768020993.0}, "starlink_location": {"latitude": 44.44693435614114, "longitude": 12.244728833333333, "altitude": 77.65993251930132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:56:39.215665+00:00", "timestamp_unix": 1768020999.215665}, "starlink_gps": {"latitude": 44.446934428265116, "longitude": 12.244728833333333, "altitude": 77.66794710309092, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:39.215922+00:00", "timestamp_unix": 1768020999.215922}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244693333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:37.950149+00:00", "timestamp_unix": 1768020997.950149}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244726666666667, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:56:38.464011+00:00", "timestamp_unix": 1768020998.464011}}

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


validation_timestamp: 2026-01-10T04:57:09.253021+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.013125588270453, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.013125588270453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.886413767750478, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9026916056385716, "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.784144165669971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.2899365635604685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.784144165669971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.2899365635604685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.118478967005402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:05+00:00", "timestamp_unix": 1768021025.0}, "starlink_location": {"latitude": 44.446941166666676, "longitude": 12.244727666666668, "altitude": 77.88999999960015, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:57:09.216126+00:00", "timestamp_unix": 1768021029.216126}, "starlink_gps": {"latitude": 44.446941166666676, "longitude": 12.244727666666668, "altitude": 77.88999999960015, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:09.216384+00:00", "timestamp_unix": 1768021029.216384}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:07.965716+00:00", "timestamp_unix": 1768021027.965716}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244703333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:08.456217+00:00", "timestamp_unix": 1768021028.456217}}

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


validation_timestamp: 2026-01-10T04:57:39.252744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.55224917944021, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.544451818951991, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.132719148011262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7781113926323218, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016145340145343, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.233160735341482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.395852557691748, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.22656035767381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.388705290872306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3359482324977907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:35+00:00", "timestamp_unix": 1768021055.0}, "starlink_location": {"latitude": 44.446940689478396, "longitude": 12.244728833333335, "altitude": 77.98000000037334, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:57:39.215923+00:00", "timestamp_unix": 1768021059.215923}, "starlink_gps": {"latitude": 44.44694076156932, "longitude": 12.244728833333333, "altitude": 77.98000000027456, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:39.216185+00:00", "timestamp_unix": 1768021059.216185}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:37.967554+00:00", "timestamp_unix": 1768021057.967554}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244686666666666, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:57:38.264205+00:00", "timestamp_unix": 1768021058.264205}}

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


validation_timestamp: 2026-01-10T04:58:09.254679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.525280065272227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.51745237018884, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.809135679170999, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.42078755179755045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026738832994143, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.793368358142676, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.82532241228273, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.786672251069915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.81754681542375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.933324761604535, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:06+00:00", "timestamp_unix": 1768021086.0}, "starlink_location": {"latitude": 44.44694068936145, "longitude": 12.244728833333333, "altitude": 77.9800000004901, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:58:09.217260+00:00", "timestamp_unix": 1768021089.21726}, "starlink_gps": {"latitude": 44.446940761547644, "longitude": 12.244728833333333, "altitude": 77.9800000009386, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:09.217524+00:00", "timestamp_unix": 1768021089.217524}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:07.966235+00:00", "timestamp_unix": 1768021087.966235}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244695, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:08.477176+00:00", "timestamp_unix": 1768021088.477176}}

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


validation_timestamp: 2026-01-10T04:58:39.234115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.071645467953081, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.07663935457196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.314863930769171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3362675548717586, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008543223942567263, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.526540505584113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.380755358204805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.526782487814752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.385998897702528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.504963375065275, "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:58:37+00:00", "timestamp_unix": 1768021117.0}, "starlink_location": {"latitude": 44.446940626169386, "longitude": 12.244729606769916, "altitude": 77.98000000230992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:58:39.196655+00:00", "timestamp_unix": 1768021119.196655}, "starlink_gps": {"latitude": 44.446940571748556, "longitude": 12.244729530800461, "altitude": 77.98000000290915, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:39.196916+00:00", "timestamp_unix": 1768021119.196916}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:37.967364+00:00", "timestamp_unix": 1768021117.967364}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244708333333334, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:58:38.492003+00:00", "timestamp_unix": 1768021118.492003}}

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


validation_timestamp: 2026-01-10T04:59:09.251435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.896032680100475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.903921972807142, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.507227792580019, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.73572724506746, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008009155436264574, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.903390578063811, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.310276606663173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.908451049391881, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.318275026541109, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.23872202822788, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:08+00:00", "timestamp_unix": 1768021148.0}, "starlink_location": {"latitude": 44.44693647719219, "longitude": 12.244732666666668, "altitude": 77.71000000043617, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:59:09.216861+00:00", "timestamp_unix": 1768021149.216861}, "starlink_gps": {"latitude": 44.446936405164124, "longitude": 12.244732666666668, "altitude": 77.71000000079965, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:09.217122+00:00", "timestamp_unix": 1768021149.217122}, "nmea_primary": {"latitude": 44.44697, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:07.964755+00:00", "timestamp_unix": 1768021147.964755}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244723333333333, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:08.506316+00:00", "timestamp_unix": 1768021148.506316}}

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


validation_timestamp: 2026-01-10T04:59:39.235485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.903640584215411, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.895703632164489, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.882682035303357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.702676432099214, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040835573701801, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.832903164112229, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.654543438161816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.827393369370956, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.646503464520567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.493589349968705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:30+00:00", "timestamp_unix": 1768021170.0}, "starlink_location": {"latitude": 44.44693620714826, "longitude": 12.244735999999998, "altitude": 77.82000000117053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T04:59:39.196757+00:00", "timestamp_unix": 1768021179.196757}, "starlink_gps": {"latitude": 44.446936279461234, "longitude": 12.244735999999998, "altitude": 77.81999999984804, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:39.197018+00:00", "timestamp_unix": 1768021179.197018}, "nmea_primary": {"latitude": 44.446978333333334, "longitude": 12.244673333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:37.965061+00:00", "timestamp_unix": 1768021177.965061}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244738333333334, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T04:59:38.463656+00:00", "timestamp_unix": 1768021178.463656}}

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


validation_timestamp: 2026-01-10T05:00:09.257335+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.085273516510695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.092984760621233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.511574941340715, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.029723554002623, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008021392311058893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.3310675611933664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.933126397324779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.337216248981556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.941138245785595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.228594136217984, "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-10T05:00:00+00:00", "timestamp_unix": 1768021200.0}, "starlink_location": {"latitude": 44.446937810587926, "longitude": 12.244736, "altitude": 77.82000000234741, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:00:09.217264+00:00", "timestamp_unix": 1768021209.217264}, "starlink_gps": {"latitude": 44.44693773844981, "longitude": 12.244736000000001, "altitude": 77.82000000109214, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:09.217525+00:00", "timestamp_unix": 1768021209.217525}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244676666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:07.965218+00:00", "timestamp_unix": 1768021207.965218}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244743333333334, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:08.447340+00:00", "timestamp_unix": 1768021208.44734}}

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


validation_timestamp: 2026-01-10T05:00:39.236952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.27067383767227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.263011858273192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.668150075045736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.396842979899211, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801576688824539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.271307682850134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.24481343165608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.264847839124018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.236809378407374, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.860536333935489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:31+00:00", "timestamp_unix": 1768021231.0}, "starlink_location": {"latitude": 44.44693670723037, "longitude": 12.244735, "altitude": 77.60999999968907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:00:39.196654+00:00", "timestamp_unix": 1768021239.196654}, "starlink_gps": {"latitude": 44.446936779317895, "longitude": 12.244735, "altitude": 77.61000000094529, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:39.196914+00:00", "timestamp_unix": 1768021239.196914}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244673333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:37.967364+00:00", "timestamp_unix": 1768021237.967364}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244743333333334, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:00:38.543128+00:00", "timestamp_unix": 1768021238.543128}}

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


validation_timestamp: 2026-01-10T05:01:09.255963+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.392867744021224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.390930431747565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9591203752278923, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7053381233125218, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007988397590790867, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.851748989407326, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.897891920397825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.849211646247177, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.898036212203495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3539790903754216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:03+00:00", "timestamp_unix": 1768021263.0}, "starlink_location": {"latitude": 44.44693933333334, "longitude": 12.244732798117843, "altitude": 77.49000000154291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:01:09.216870+00:00", "timestamp_unix": 1768021269.21687}, "starlink_gps": {"latitude": 44.44693933333334, "longitude": 12.244732697485455, "altitude": 77.49000000154291, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:09.217134+00:00", "timestamp_unix": 1768021269.217134}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244693333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:07.954526+00:00", "timestamp_unix": 1768021267.954526}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244735, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:08.453207+00:00", "timestamp_unix": 1768021268.453207}}

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


validation_timestamp: 2026-01-10T05:01:39.258128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.64979902872994, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.641984769753599, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6402588956410518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8887471624730665, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027691678487553, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.265316509829837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.863486085884553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.257536042565645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.855534022143071, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.527943763261977, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:35+00:00", "timestamp_unix": 1768021295.0}, "starlink_location": {"latitude": 44.44694052267924, "longitude": 12.244726833333333, "altitude": 77.13991823822222, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:01:39.218979+00:00", "timestamp_unix": 1768021299.218979}, "starlink_gps": {"latitude": 44.44694059487401, "longitude": 12.244726833333333, "altitude": 77.14794068926507, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:39.219239+00:00", "timestamp_unix": 1768021299.219239}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244695, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:37.955326+00:00", "timestamp_unix": 1768021297.955326}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244715, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:01:38.464659+00:00", "timestamp_unix": 1768021298.464659}}

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


validation_timestamp: 2026-01-10T05:02:09.271973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.91738419163619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.91738419163619, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4067323055230563, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3775651705411556, "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.06868861768606, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.865370604406237, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.06868861768606, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.865370604406237, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.295199070554679, "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-10T05:02:07+00:00", "timestamp_unix": 1768021327.0}, "starlink_location": {"latitude": 44.446941333333356, "longitude": 12.244726833333333, "altitude": 77.2300000005692, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:02:09.236740+00:00", "timestamp_unix": 1768021329.23674}, "starlink_gps": {"latitude": 44.446941333333356, "longitude": 12.244726833333333, "altitude": 77.2300000005692, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:09.236997+00:00", "timestamp_unix": 1768021329.236997}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:07.951750+00:00", "timestamp_unix": 1768021327.95175}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244698333333334, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:08.476225+00:00", "timestamp_unix": 1768021328.476225}}

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


validation_timestamp: 2026-01-10T05:02:39.277179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.256594748117111, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.24867065491461, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1785363789947088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.060401423430687, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007930064519786631, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.656140713499465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.333189855602544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.64862547873686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.328278533575703, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.412995109883335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:38+00:00", "timestamp_unix": 1768021358.0}, "starlink_location": {"latitude": 44.44693584318589, "longitude": 12.244724499999998, "altitude": 77.00000000210451, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:02:39.236378+00:00", "timestamp_unix": 1768021359.236378}, "starlink_gps": {"latitude": 44.446935914502674, "longitude": 12.2447245, "altitude": 77.00000000313811, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:39.236635+00:00", "timestamp_unix": 1768021359.236635}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:37.953742+00:00", "timestamp_unix": 1768021357.953742}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244681666666667, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:02:38.287339+00:00", "timestamp_unix": 1768021358.287339}}

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


validation_timestamp: 2026-01-10T05:03:09.259064+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.14041554077847, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.141055925274395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.576721843942861, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.036199115874568, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007993771797229833, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.521883768755183, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.715645912760753, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.523494700521812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.723612460826733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.91586656295755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:00+00:00", "timestamp_unix": 1768021380.0}, "starlink_location": {"latitude": 44.44693516666665, "longitude": 12.24472420183329, "altitude": 76.74992963495623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:03:09.218494+00:00", "timestamp_unix": 1768021389.218494}, "starlink_gps": {"latitude": 44.446935166666655, "longitude": 12.24472430253337, "altitude": 76.75794562450228, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:09.218751+00:00", "timestamp_unix": 1768021389.218751}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244695, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:07.967393+00:00", "timestamp_unix": 1768021387.967393}, "nmea_secondary": {"latitude": 44.446931666666664, "longitude": 12.244665, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:08.424366+00:00", "timestamp_unix": 1768021388.424366}}

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


validation_timestamp: 2026-01-10T05:03:39.276628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.73020018444285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.72975956050788, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9444819985977557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.17239535932639, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039544340565512166, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.687325722014037, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.3598960930011454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.686570110168793, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.356309163195337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.789173436822272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:30+00:00", "timestamp_unix": 1768021410.0}, "starlink_location": {"latitude": 44.446935166666655, "longitude": 12.244726489836838, "altitude": 76.84000000111898, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:03:39.237730+00:00", "timestamp_unix": 1768021419.23773}, "starlink_gps": {"latitude": 44.446935166666655, "longitude": 12.244726440021577, "altitude": 76.84000000111898, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:39.237982+00:00", "timestamp_unix": 1768021419.237982}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244698333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:37.969032+00:00", "timestamp_unix": 1768021417.969032}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244676666666667, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:03:38.449166+00:00", "timestamp_unix": 1768021418.449166}}

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


validation_timestamp: 2026-01-10T05:04:09.272467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.866310318226896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.85773122588182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8585314635509003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.273567931681509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011199542791361131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.82240407846867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.005385878283717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.812967956259316, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.995785970682507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.501302387342026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:02+00:00", "timestamp_unix": 1768021442.0}, "starlink_location": {"latitude": 44.44693067645211, "longitude": 12.244727812944637, "altitude": 76.56000000638376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:04:09.237423+00:00", "timestamp_unix": 1768021449.237423}, "starlink_gps": {"latitude": 44.44693074779385, "longitude": 12.24472771335425, "altitude": 76.5600000071567, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:09.237679+00:00", "timestamp_unix": 1768021449.237679}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:07.955645+00:00", "timestamp_unix": 1768021447.955645}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244666666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:08.462230+00:00", "timestamp_unix": 1768021448.46223}}

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


validation_timestamp: 2026-01-10T05:04:39.255068+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.775903047033568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.775903049383615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.680582663928815, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.757466415255541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.349700960418984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.55466245404721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.349700962702467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.554662454722316, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.727288012819631, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:35+00:00", "timestamp_unix": 1768021475.0}, "starlink_location": {"latitude": 44.446935, "longitude": 12.244728333333333, "altitude": 76.46006998586202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:04:39.219998+00:00", "timestamp_unix": 1768021479.219998}, "starlink_gps": {"latitude": 44.44693499999998, "longitude": 12.244728333333333, "altitude": 76.45206751385803, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:39.220255+00:00", "timestamp_unix": 1768021479.220255}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:37.969834+00:00", "timestamp_unix": 1768021477.969834}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.244673333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:04:38.462000+00:00", "timestamp_unix": 1768021478.462}}

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


validation_timestamp: 2026-01-10T05:05:09.279835+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.678108574064154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.67901305563741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.58040772750352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.859439154888358, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003963041260594397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.435519247922944, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.802142725643777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.437328933120206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.805848496793501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.257879874464722, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:06+00:00", "timestamp_unix": 1768021506.0}, "starlink_location": {"latitude": 44.446936499999985, "longitude": 12.24473667675306, "altitude": 76.48000000100963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:05:09.240571+00:00", "timestamp_unix": 1768021509.240571}, "starlink_gps": {"latitude": 44.446936499999985, "longitude": 12.24473672667675, "altitude": 76.48000000100963, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:09.240826+00:00", "timestamp_unix": 1768021509.240826}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244676666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:07.968627+00:00", "timestamp_unix": 1768021507.968627}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244668333333333, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:08.451120+00:00", "timestamp_unix": 1768021508.45112}}

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


validation_timestamp: 2026-01-10T05:05:39.259742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.018050792538094, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.024020820861619, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2235811703577637, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.117424297845835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01131105979426994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.70104473430077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.074656605797332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.703849591120436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.070379165874406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.858296723356084, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:37+00:00", "timestamp_unix": 1768021537.0}, "starlink_location": {"latitude": 44.44693731054582, "longitude": 12.24473896482538, "altitude": 76.48000000183377, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:05:39.221705+00:00", "timestamp_unix": 1768021539.221705}, "starlink_gps": {"latitude": 44.44693723849374, "longitude": 12.244738864243295, "altitude": 76.48000000270008, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:39.221968+00:00", "timestamp_unix": 1768021539.221968}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:37.956396+00:00", "timestamp_unix": 1768021537.956396}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244668333333333, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:05:38.261983+00:00", "timestamp_unix": 1768021538.261983}}

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


validation_timestamp: 2026-01-10T05:06:09.258571+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.009494691531183, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.009494691531183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4087400773641603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.192144624544314, "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.342892933564315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.353531257504848, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.342892933564315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.353531257504848, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.228881041188588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:08+00:00", "timestamp_unix": 1768021568.0}, "starlink_location": {"latitude": 44.446932666666655, "longitude": 12.244728833333333, "altitude": 76.33000000104347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:06:09.219964+00:00", "timestamp_unix": 1768021569.219964}, "starlink_gps": {"latitude": 44.446932666666655, "longitude": 12.244728833333333, "altitude": 76.33000000104347, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:09.220220+00:00", "timestamp_unix": 1768021569.22022}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:07.958108+00:00", "timestamp_unix": 1768021567.958108}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244675, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:08.273458+00:00", "timestamp_unix": 1768021568.273458}}

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


validation_timestamp: 2026-01-10T05:06:39.278618+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.869142958763655, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.869142958763655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7245332470347954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.787736330563616, "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.321083791873308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.913195622482301, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.321083791873308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.913195622482301, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.712644118372139, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:30+00:00", "timestamp_unix": 1768021590.0}, "starlink_location": {"latitude": 44.44693383333333, "longitude": 12.2447285, "altitude": 76.20999999978203, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:06:39.238455+00:00", "timestamp_unix": 1768021599.238455}, "starlink_gps": {"latitude": 44.44693383333333, "longitude": 12.2447285, "altitude": 76.20999999978203, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:39.238711+00:00", "timestamp_unix": 1768021599.238711}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:37.960283+00:00", "timestamp_unix": 1768021597.960283}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244698333333334, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:06:38.486468+00:00", "timestamp_unix": 1768021598.486468}}

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


validation_timestamp: 2026-01-10T05:07:09.267270+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.702655053499914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.708877547563583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.054894972976092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.093401096910116, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01132544435242491, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.978216964775864, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.051016842165946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.981822950074434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.052261908176813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.021199643762568, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:01+00:00", "timestamp_unix": 1768021621.0}, "starlink_location": {"latitude": 44.446936977241286, "longitude": 12.244734131532205, "altitude": 76.33000000153086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:07:09.220961+00:00", "timestamp_unix": 1768021629.220961}, "starlink_gps": {"latitude": 44.44693690509756, "longitude": 12.24473403082223, "altitude": 76.33000000082438, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:09.221220+00:00", "timestamp_unix": 1768021629.22122}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244666666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:07.940123+00:00", "timestamp_unix": 1768021627.940123}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.24471, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:08.500823+00:00", "timestamp_unix": 1768021628.500823}}

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


validation_timestamp: 2026-01-10T05:07:39.279670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.47903095448999, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.47903095448999, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1663859732870887, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.035540020410522, "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.578626458688976, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.493802488817883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.578626458688976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.493802488817883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.390058853840294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:32+00:00", "timestamp_unix": 1768021652.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.244733000000004, "altitude": 76.2379310643973, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:07:39.238865+00:00", "timestamp_unix": 1768021659.238865}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.244733000000004, "altitude": 76.24190624256485, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:39.239122+00:00", "timestamp_unix": 1768021659.239122}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:37.940537+00:00", "timestamp_unix": 1768021657.940537}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244693333333334, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:07:38.444170+00:00", "timestamp_unix": 1768021658.44417}}

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


validation_timestamp: 2026-01-10T05:08:09.256286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.915000724088756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.913161254963397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.965136813797554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.371551511428061, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015977464479868857, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.788126317012505, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.118284830538665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.780673347591682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1027629148868696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.532966344825256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:05+00:00", "timestamp_unix": 1768021685.0}, "starlink_location": {"latitude": 44.446935499999995, "longitude": 12.24473092953225, "altitude": 76.01000000180997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:08:09.220699+00:00", "timestamp_unix": 1768021689.220699}, "starlink_gps": {"latitude": 44.446935499999995, "longitude": 12.244730728259057, "altitude": 76.01000000180997, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:09.220959+00:00", "timestamp_unix": 1768021689.220959}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:07.943106+00:00", "timestamp_unix": 1768021687.943106}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.244705, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:08.144704+00:00", "timestamp_unix": 1768021688.144704}}

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


validation_timestamp: 2026-01-10T05:08:39.258692+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.012268715594619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.011581592228405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.993129193793501, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.006133104610571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000240230418799, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.229089519926216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1017242182133478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.225665629140352, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0993862322021437, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.176090276454014, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:35+00:00", "timestamp_unix": 1768021715.0}, "starlink_location": {"latitude": 44.44693833333336, "longitude": 12.244731464902797, "altitude": 75.78999999917545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:08:39.221175+00:00", "timestamp_unix": 1768021719.221175}, "starlink_gps": {"latitude": 44.44693833333332, "longitude": 12.244731364121225, "altitude": 75.78999999981872, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:39.221435+00:00", "timestamp_unix": 1768021719.221435}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244681666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:37.979185+00:00", "timestamp_unix": 1768021717.979185}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.24472, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:08:38.437240+00:00", "timestamp_unix": 1768021718.43724}}

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


validation_timestamp: 2026-01-10T05:09:09.265884+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.138138005822942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.138104866847653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.938850296179402, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.009781987086878, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800045422024772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.059446504903484, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.141965898780591, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.056788206761444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1431251066473842, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.064420486913413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244729, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:07+00:00", "timestamp_unix": 1768021747.0}, "starlink_location": {"latitude": 44.44693983333333, "longitude": 12.244729631619823, "altitude": 75.73992012213425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:09:09.221600+00:00", "timestamp_unix": 1768021749.2216}, "starlink_gps": {"latitude": 44.44693983333331, "longitude": 12.244729530835553, "altitude": 75.74794281146308, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:09.221857+00:00", "timestamp_unix": 1768021749.221857}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:07.942921+00:00", "timestamp_unix": 1768021747.942921}, "nmea_secondary": {"latitude": 44.44695, "longitude": 12.244731666666667, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:08.450632+00:00", "timestamp_unix": 1768021748.450632}}

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


validation_timestamp: 2026-01-10T05:09:39.261973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.060662834401857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.060662834401857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0298257169620393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.803454375566278, "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.051326424290464, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2595774364474868, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.051326424290464, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2595774364474868, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.823053758292231, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:38+00:00", "timestamp_unix": 1768021778.0}, "starlink_location": {"latitude": 44.44693983333335, "longitude": 12.2447285, "altitude": 75.83000000136963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:09:39.221645+00:00", "timestamp_unix": 1768021779.221645}, "starlink_gps": {"latitude": 44.44693983333335, "longitude": 12.2447285, "altitude": 75.83000000136963, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:39.221902+00:00", "timestamp_unix": 1768021779.221902}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:37.942224+00:00", "timestamp_unix": 1768021777.942224}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244725, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:09:38.462269+00:00", "timestamp_unix": 1768021778.462269}}

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


validation_timestamp: 2026-01-10T05:10:09.258604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.854605567045317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.846583836049138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1082982456875654, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.25695044573288, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033300509464106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.629016981957658, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6699056488918127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.621180371908205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.661919572306603, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.270951547435741, "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-10T05:10:00+00:00", "timestamp_unix": 1768021800.0}, "starlink_location": {"latitude": 44.44693552267177, "longitude": 12.244723333333335, "altitude": 75.92000000024888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:10:09.222104+00:00", "timestamp_unix": 1768021809.222104}, "starlink_gps": {"latitude": 44.44693559491698, "longitude": 12.244723333333335, "altitude": 75.92000000077738, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:10:09.222363+00:00", "timestamp_unix": 1768021809.222363}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244696666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:10:07.963103+00:00", "timestamp_unix": 1768021807.963103}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244728333333333, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:10:08.282976+00:00", "timestamp_unix": 1768021808.282976}}

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


validation_timestamp: 2026-01-10T05:10:39.266063+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.099348521369222, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.099348515845012, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4593229764192608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.614837084413384, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 5.532409657583934e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.074472348934322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.502760248692297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.07447234346632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.502760243167344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.640896912314313, "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-10T05:10:31+00:00", "timestamp_unix": 1768021831.0}, "starlink_location": {"latitude": 44.44693749999996, "longitude": 12.244719166666668, "altitude": 75.94006619376027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:10:39.222338+00:00", "timestamp_unix": 1768021839.222338}, "starlink_gps": {"latitude": 44.44693750000001, "longitude": 12.244719166666666, "altitude": 75.93206267335485, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:10:39.222596+00:00", "timestamp_unix": 1768021839.222596}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244696666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:10:37.943970+00:00", "timestamp_unix": 1768021837.94397}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.24472, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:10:38.295315+00:00", "timestamp_unix": 1768021838.295315}}

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


validation_timestamp: 2026-01-10T05:11:09.280732+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.500023283399896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.500023283399896, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7195949062067077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.220128551335092, "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.374708740809625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.319619170422267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.374708740809625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.319619170422267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.183724017462167, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:03+00:00", "timestamp_unix": 1768021863.0}, "starlink_location": {"latitude": 44.446939166666674, "longitude": 12.244716833333335, "altitude": 75.33000000014103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:11:09.240570+00:00", "timestamp_unix": 1768021869.24057}, "starlink_gps": {"latitude": 44.446939166666674, "longitude": 12.244716833333335, "altitude": 75.33000000014103, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:09.240826+00:00", "timestamp_unix": 1768021869.240826}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:07.965556+00:00", "timestamp_unix": 1768021867.965556}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244718333333333, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:08.295810+00:00", "timestamp_unix": 1768021868.29581}}

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


validation_timestamp: 2026-01-10T05:11:39.260989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.210252725859457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.210252725859457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7894196983279459, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.783689841774869, "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.169722131313252, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.74283459147011, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.169722131313252, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.74283459147011, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6396737650451465, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:35+00:00", "timestamp_unix": 1768021895.0}, "starlink_location": {"latitude": 44.446939166666674, "longitude": 12.244716833333335, "altitude": 75.33000000014103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:11:39.222897+00:00", "timestamp_unix": 1768021899.222897}, "starlink_gps": {"latitude": 44.446939166666674, "longitude": 12.244716833333335, "altitude": 75.33000000014103, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:39.223151+00:00", "timestamp_unix": 1768021899.223151}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244688333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:37.964493+00:00", "timestamp_unix": 1768021897.964493}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:11:38.514196+00:00", "timestamp_unix": 1768021898.514196}}

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


validation_timestamp: 2026-01-10T05:12:09.278705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.00613835892114, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.005423173226545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6808910577534315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.240060415609314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003954102168064756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.475889411191618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.39497170711879154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.474548937913669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.39855944386850506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.75825840767215, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:07+00:00", "timestamp_unix": 1768021927.0}, "starlink_location": {"latitude": 44.44693649999997, "longitude": 12.24471382316025, "altitude": 75.53000000042356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:12:09.242301+00:00", "timestamp_unix": 1768021929.242301}, "starlink_gps": {"latitude": 44.44693649999996, "longitude": 12.244713773349169, "altitude": 75.53000000128826, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:09.242556+00:00", "timestamp_unix": 1768021929.242556}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244673333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:07.966481+00:00", "timestamp_unix": 1768021927.966481}, "nmea_secondary": {"latitude": 44.446935, "longitude": 12.244718333333333, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:08.220425+00:00", "timestamp_unix": 1768021928.220425}}

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


validation_timestamp: 2026-01-10T05:12:39.278015+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.958381169332135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.958381169332135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3110903109613217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.555376069098621, "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.080003562516955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6576073761811956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.080003562516955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6576073761811956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.563607004172, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:29+00:00", "timestamp_unix": 1768021949.0}, "starlink_location": {"latitude": 44.446937166666665, "longitude": 12.244713499999998, "altitude": 75.3899999992847, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:12:39.241206+00:00", "timestamp_unix": 1768021959.241206}, "starlink_gps": {"latitude": 44.446937166666665, "longitude": 12.244713499999998, "altitude": 75.3899999992847, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:39.241463+00:00", "timestamp_unix": 1768021959.241463}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:37.966926+00:00", "timestamp_unix": 1768021957.966926}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244746666666666, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:12:38.494231+00:00", "timestamp_unix": 1768021958.494231}}

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


validation_timestamp: 2026-01-10T05:13:09.281685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.205236520206208, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.204189770633066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6934800637121679, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2734790582399205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00396323217180532, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.805680859104285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.670008673115015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.803943180364612, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.672666910036515, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.84682294949528, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:00+00:00", "timestamp_unix": 1768021980.0}, "starlink_location": {"latitude": 44.44693883333333, "longitude": 12.244710323264584, "altitude": 75.21000000002802, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:13:09.241409+00:00", "timestamp_unix": 1768021989.241409}, "starlink_gps": {"latitude": 44.44693883333332, "longitude": 12.244710273338487, "altitude": 75.2100000006109, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:09.241665+00:00", "timestamp_unix": 1768021989.241665}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244661666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:07.967769+00:00", "timestamp_unix": 1768021987.967769}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244766666666667, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:08.459365+00:00", "timestamp_unix": 1768021988.459365}}

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


validation_timestamp: 2026-01-10T05:13:39.265634+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.920273142175038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.920273142175038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.73748169032632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.900224182423733, "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.508269599844515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.647307273260421, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.508269599844515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.647307273260421, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.314335491393038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:31+00:00", "timestamp_unix": 1768022011.0}, "starlink_location": {"latitude": 44.44693883333333, "longitude": 12.244709166666667, "altitude": 75.21000000026085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:13:39.223762+00:00", "timestamp_unix": 1768022019.223762}, "starlink_gps": {"latitude": 44.44693883333333, "longitude": 12.244709166666667, "altitude": 75.21000000026085, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:39.224019+00:00", "timestamp_unix": 1768022019.224019}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244656666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:37.969050+00:00", "timestamp_unix": 1768022017.96905}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244748333333334, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:13:38.562131+00:00", "timestamp_unix": 1768022018.562131}}

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


validation_timestamp: 2026-01-10T05:14:09.279274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.853585132248986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.853804970569355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9200735321689657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.10260319946888, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003953555762815967, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.160212986926226, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.02948007205803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.158702191687514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.031064274804136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.999614355668765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:03+00:00", "timestamp_unix": 1768022043.0}, "starlink_location": {"latitude": 44.4469405, "longitude": 12.244707823087298, "altitude": 75.28794591882557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:14:09.241757+00:00", "timestamp_unix": 1768022049.241757}, "starlink_gps": {"latitude": 44.4469405, "longitude": 12.244707773283096, "altitude": 75.2919104623107, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:09.242013+00:00", "timestamp_unix": 1768022049.242013}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244673333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:07.950752+00:00", "timestamp_unix": 1768022047.950752}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244748333333334, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:08.473110+00:00", "timestamp_unix": 1768022048.47311}}

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


validation_timestamp: 2026-01-10T05:14:39.240676+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.366717894586404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.366717894586404, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3374394756616907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.959670320158898, "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.432385279162578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.444387316223114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.432385279162578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.444387316223114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.795821388256472, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:35+00:00", "timestamp_unix": 1768022075.0}, "starlink_location": {"latitude": 44.446953833333325, "longitude": 12.244706333333335, "altitude": 75.04999999838974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:14:39.203897+00:00", "timestamp_unix": 1768022079.203897}, "starlink_gps": {"latitude": 44.446953833333325, "longitude": 12.244706333333335, "altitude": 75.04999999838974, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:39.204154+00:00", "timestamp_unix": 1768022079.204154}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:37.948142+00:00", "timestamp_unix": 1768022077.948142}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244755, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:14:38.485003+00:00", "timestamp_unix": 1768022078.485003}}

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


validation_timestamp: 2026-01-10T05:15:09.433577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.839492015075991, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.843459406098967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5447213038643386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.932829100373315, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039676581156125115, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.97523058406411, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.808196366639322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.978699368826381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.810969926781631, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.81195711363964, "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-10T05:15:05+00:00", "timestamp_unix": 1768022105.0}, "starlink_location": {"latitude": 44.44695849511361, "longitude": 12.244706, "altitude": 75.33000000043545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:15:09.244090+00:00", "timestamp_unix": 1768022109.24409}, "starlink_gps": {"latitude": 44.446958459431606, "longitude": 12.244706, "altitude": 75.32999999969627, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:09.244346+00:00", "timestamp_unix": 1768022109.244346}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244663333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:07.950395+00:00", "timestamp_unix": 1768022107.950395}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244758333333333, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:08.296791+00:00", "timestamp_unix": 1768022108.296791}}

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


validation_timestamp: 2026-01-10T05:15:39.279982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.712556565825984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.712690945791112, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.125742642441134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.007371438411235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961615475770991, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.003264179904266, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.19365492341253, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.00096937029401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.196084944706397, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.276673187031439, "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-10T05:15:37+00:00", "timestamp_unix": 1768022137.0}, "starlink_location": {"latitude": 44.446957666666655, "longitude": 12.244707156595892, "altitude": 75.23793199544782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:15:39.242385+00:00", "timestamp_unix": 1768022139.242385}, "starlink_gps": {"latitude": 44.446957666666655, "longitude": 12.244707106690145, "altitude": 75.24190462165083, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:39.242642+00:00", "timestamp_unix": 1768022139.242642}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244663333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:37.951221+00:00", "timestamp_unix": 1768022137.951221}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244755, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:38.421665+00:00", "timestamp_unix": 1768022138.421665}}

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


validation_timestamp: 2026-01-10T05:16:09.275889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.344246724908988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.340295041928616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.591528160361931, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.704483338083083, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003955851048403944, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.359416434676007, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0420685462947334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.355866368704944, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.038754311802988, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.751119298105952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:15:58+00:00", "timestamp_unix": 1768022158.0}, "starlink_location": {"latitude": 44.44695700489705, "longitude": 12.244708666666666, "altitude": 75.14000000065911, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:16:09.243232+00:00", "timestamp_unix": 1768022169.243232}, "starlink_gps": {"latitude": 44.446957040472874, "longitude": 12.244708666666666, "altitude": 75.14000000055175, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:09.243487+00:00", "timestamp_unix": 1768022169.243487}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244673333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:07.970151+00:00", "timestamp_unix": 1768022167.970151}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244743333333334, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:08.451709+00:00", "timestamp_unix": 1768022168.451709}}

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


validation_timestamp: 2026-01-10T05:16:39.263123+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.761572429276673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.753698342388741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.316850963361701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.414995819550978, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008003695141733097, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.074754517877023, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.987642710636807, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.068020262119942, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.981476369955219, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.167963344862561, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:30+00:00", "timestamp_unix": 1768022190.0}, "starlink_location": {"latitude": 44.44695902284868, "longitude": 12.244707999999997, "altitude": 75.08000000126859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:16:39.224849+00:00", "timestamp_unix": 1768022199.224849}, "starlink_gps": {"latitude": 44.44695909482764, "longitude": 12.244708, "altitude": 75.080000001424, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:39.225109+00:00", "timestamp_unix": 1768022199.225109}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:37.953906+00:00", "timestamp_unix": 1768022197.953906}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.24474, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:16:38.455543+00:00", "timestamp_unix": 1768022198.455543}}

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


validation_timestamp: 2026-01-10T05:17:09.483447+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.045759011664331, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.045759011664331, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2522163235539363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.730194483800464, "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.095571792942897, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.662853886324612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.095571792942897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.662853886324612, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.242366490344086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:01+00:00", "timestamp_unix": 1768022221.0}, "starlink_location": {"latitude": 44.44695683333334, "longitude": 12.244704000000002, "altitude": 74.86999999923033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:17:09.304654+00:00", "timestamp_unix": 1768022229.304654}, "starlink_gps": {"latitude": 44.44695683333334, "longitude": 12.244704000000002, "altitude": 74.86999999923033, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:09.304909+00:00", "timestamp_unix": 1768022229.304909}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:07.990744+00:00", "timestamp_unix": 1768022227.990744}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244728333333333, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:08.457660+00:00", "timestamp_unix": 1768022228.45766}}

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


validation_timestamp: 2026-01-10T05:17:39.279819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.9632804193565585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.963798145101651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2304052933892913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0388632621228475, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003941287434067375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.466669128922718, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.593961883042312, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.468500994819025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.592454382989563, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.988330735320377, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:35+00:00", "timestamp_unix": 1768022255.0}, "starlink_location": {"latitude": 44.44695683333333, "longitude": 12.244702843521171, "altitude": 74.87000000075992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:17:39.243654+00:00", "timestamp_unix": 1768022259.243654}, "starlink_gps": {"latitude": 44.44695683333333, "longitude": 12.244702893170839, "altitude": 74.87000000009505, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:39.243912+00:00", "timestamp_unix": 1768022259.243912}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244665, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:37.976203+00:00", "timestamp_unix": 1768022257.976203}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244725, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:17:38.559324+00:00", "timestamp_unix": 1768022258.559324}}

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


validation_timestamp: 2026-01-10T05:18:09.266292+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.979510232828539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.979510232828539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.061007606452155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2995964225089116, "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.864151616844723, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.752543416912866, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.864151616844723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.752543416912866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.237754580364103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:06+00:00", "timestamp_unix": 1768022286.0}, "starlink_location": {"latitude": 44.446955333333335, "longitude": 12.244706, "altitude": 74.8900000005818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:18:09.225895+00:00", "timestamp_unix": 1768022289.225895}, "starlink_gps": {"latitude": 44.446955333333335, "longitude": 12.244706, "altitude": 74.8900000005818, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:09.226155+00:00", "timestamp_unix": 1768022289.226155}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244661666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:07.978731+00:00", "timestamp_unix": 1768022287.978731}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244715, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:08.470708+00:00", "timestamp_unix": 1768022288.470708}}

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


validation_timestamp: 2026-01-10T05:18:39.281660+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.068414606032182, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.068414606032182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.880990308142495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.105614308668353, "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.463434958902724, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.336681947433128, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.463434958902724, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.336681947433128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0654618900824335, "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-10T05:18:37+00:00", "timestamp_unix": 1768022317.0}, "starlink_location": {"latitude": 44.446952499999995, "longitude": 12.244707833333335, "altitude": 74.6600000008728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:18:39.244143+00:00", "timestamp_unix": 1768022319.244143}, "starlink_gps": {"latitude": 44.446952499999995, "longitude": 12.244707833333335, "altitude": 74.6600000008728, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:39.244400+00:00", "timestamp_unix": 1768022319.2444}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:37.962389+00:00", "timestamp_unix": 1768022317.962389}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244701666666666, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:18:38.483846+00:00", "timestamp_unix": 1768022318.483846}}

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


validation_timestamp: 2026-01-10T05:19:09.266694+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.97178081827157, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.97178081827157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.881769886731055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.038745377370387, "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.27138676824924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.933287951651645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.27138676824924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.933287951651645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.050170968469136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:08+00:00", "timestamp_unix": 1768022348.0}, "starlink_location": {"latitude": 44.446948333333296, "longitude": 12.244710666666666, "altitude": 74.79999999969662, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:19:09.224999+00:00", "timestamp_unix": 1768022349.224999}, "starlink_gps": {"latitude": 44.446948333333296, "longitude": 12.244710666666666, "altitude": 74.79999999969662, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:09.225257+00:00", "timestamp_unix": 1768022349.225257}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:07.965561+00:00", "timestamp_unix": 1768022347.965561}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244708333333334, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:08.293839+00:00", "timestamp_unix": 1768022348.293839}}

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


validation_timestamp: 2026-01-10T05:19:39.347515+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.320952953366063, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.320952953366063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5074209585374745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.012838698018493, "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.020522509083211, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.202045937554142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.020522509083211, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.202045937554142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5090081525810732, "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-10T05:19:30+00:00", "timestamp_unix": 1768022370.0}, "starlink_location": {"latitude": 44.446948333333296, "longitude": 12.244710666666666, "altitude": 74.79999999969662, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:19:39.305769+00:00", "timestamp_unix": 1768022379.305769}, "starlink_gps": {"latitude": 44.446948333333296, "longitude": 12.244710666666666, "altitude": 74.79999999969662, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:39.306029+00:00", "timestamp_unix": 1768022379.306029}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:37.968018+00:00", "timestamp_unix": 1768022377.968018}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244691666666666, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:19:38.470957+00:00", "timestamp_unix": 1768022378.470957}}

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


validation_timestamp: 2026-01-10T05:20:09.348375+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.839644236846537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.839644236846537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7264522585004247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8448499367572313, "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.256151016275684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.010551941898148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.256151016275684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.010551941898148, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0594793830030556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:01+00:00", "timestamp_unix": 1768022401.0}, "starlink_location": {"latitude": 44.44694350000001, "longitude": 12.244707000000002, "altitude": 74.42999999925637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:20:09.305755+00:00", "timestamp_unix": 1768022409.305755}, "starlink_gps": {"latitude": 44.44694350000001, "longitude": 12.244707000000002, "altitude": 74.42999999925637, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:09.306014+00:00", "timestamp_unix": 1768022409.306014}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244671666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:07.971312+00:00", "timestamp_unix": 1768022407.971312}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.24473, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:08.570580+00:00", "timestamp_unix": 1768022408.57058}}

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


validation_timestamp: 2026-01-10T05:20:39.283686+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.388796653453795, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.389009799448706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1164822402928425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7997879251371165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950607775902209, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.832586280777374, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.85358895431565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.831998620378304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.854465820858727, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.78875839025185, "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-10T05:20:33+00:00", "timestamp_unix": 1768022433.0}, "starlink_location": {"latitude": 44.44693866666668, "longitude": 12.244710323278785, "altitude": 74.53000000136613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:20:39.245501+00:00", "timestamp_unix": 1768022439.245501}, "starlink_gps": {"latitude": 44.44693866666668, "longitude": 12.244710273511721, "altitude": 74.53000000136613, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:39.245762+00:00", "timestamp_unix": 1768022439.245762}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:37.990877+00:00", "timestamp_unix": 1768022437.990877}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244726666666667, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:20:38.483102+00:00", "timestamp_unix": 1768022438.483102}}

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


validation_timestamp: 2026-01-10T05:21:09.344839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.006331076766099, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.005562986201895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.434446414379467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.432936642019518, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008001002252321117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.107891185480677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.673710271014282, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.105774468523494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.673518481766762, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.856398749309663, "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-10T05:21:05+00:00", "timestamp_unix": 1768022465.0}, "starlink_location": {"latitude": 44.44693833333335, "longitude": 12.244713732268565, "altitude": 74.78000000066656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:21:09.307028+00:00", "timestamp_unix": 1768022469.307028}, "starlink_gps": {"latitude": 44.44693833333335, "longitude": 12.244713631477394, "altitude": 74.78000000066656, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:09.307288+00:00", "timestamp_unix": 1768022469.307288}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:07.993428+00:00", "timestamp_unix": 1768022467.993428}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244711666666667, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:08.493868+00:00", "timestamp_unix": 1768022468.493868}}

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


validation_timestamp: 2026-01-10T05:21:39.283512+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.912554700793539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.91299005129227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3050217451326236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.419501815511365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003952033980816887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.229988141973214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.505887286887647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.231329961424976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.506194364827145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.2500668751302655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:36+00:00", "timestamp_unix": 1768022496.0}, "starlink_location": {"latitude": 44.44693833333335, "longitude": 12.244711343403813, "altitude": 74.78000000066656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:21:39.245835+00:00", "timestamp_unix": 1768022499.245835}, "starlink_gps": {"latitude": 44.44693833333335, "longitude": 12.244711393188842, "altitude": 74.78000000066656, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:39.246097+00:00", "timestamp_unix": 1768022499.246097}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244663333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:37.991342+00:00", "timestamp_unix": 1768022497.991342}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244705, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:21:38.559005+00:00", "timestamp_unix": 1768022498.559005}}

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


validation_timestamp: 2026-01-10T05:22:09.345529+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.691740465271753, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.69175153780862, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7316867925753883, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.399264353676061, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005543563001333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.543021263283203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.911973049616879, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.541120889741546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.910331836450247, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.640399785013723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:08+00:00", "timestamp_unix": 1768022528.0}, "starlink_location": {"latitude": 44.446935833333335, "longitude": 12.2447078989837, "altitude": 74.79000000023107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:22:09.306571+00:00", "timestamp_unix": 1768022529.306571}, "starlink_gps": {"latitude": 44.446935833333335, "longitude": 12.244707798135325, "altitude": 74.79000000023107, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:09.306873+00:00", "timestamp_unix": 1768022529.306873}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:07.980322+00:00", "timestamp_unix": 1768022527.980322}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.24469, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:08.467585+00:00", "timestamp_unix": 1768022528.467585}}

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


validation_timestamp: 2026-01-10T05:22:39.280631+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.379206965162112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.383169668016398, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.114337884886293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.438101144362034, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003978943725088366, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.821706858422687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.334636660361218, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.825618348005827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.338565177367062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4983915148249984, "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-10T05:22:30+00:00", "timestamp_unix": 1768022550.0}, "starlink_location": {"latitude": 44.446940995200166, "longitude": 12.244703333333334, "altitude": 74.79000000089196, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:22:39.245704+00:00", "timestamp_unix": 1768022559.245704}, "starlink_gps": {"latitude": 44.446940959416665, "longitude": 12.244703333333334, "altitude": 74.79000000036045, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:39.245960+00:00", "timestamp_unix": 1768022559.24596}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244678333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:37.979280+00:00", "timestamp_unix": 1768022557.97928}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244686666666666, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:22:38.481596+00:00", "timestamp_unix": 1768022558.481596}}

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


validation_timestamp: 2026-01-10T05:23:09.343689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.357909678292268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.365665793945272, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.266512588849887, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7199403953355552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011352427539127964, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.076622098808032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.473116116045377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.085792711228713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.482391911840192, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6080063727531146, "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-10T05:23:01+00:00", "timestamp_unix": 1768022581.0}, "starlink_location": {"latitude": 44.44694488275335, "longitude": 12.244701267708779, "altitude": 74.49000000017368, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:23:09.306843+00:00", "timestamp_unix": 1768022589.306843}, "starlink_gps": {"latitude": 44.446944810437735, "longitude": 12.244701368658708, "altitude": 74.49000000184839, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:09.307105+00:00", "timestamp_unix": 1768022589.307105}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.24468, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:07.968097+00:00", "timestamp_unix": 1768022587.968097}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244683333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:08.493681+00:00", "timestamp_unix": 1768022588.493681}}

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


validation_timestamp: 2026-01-10T05:23:39.286154+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.379859515287933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.383813560415014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.795601547161469, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.118478383659318, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003964057686994377, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.310945379196239, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.743020540582394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.314830327382545, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.746920310940733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.5719975299545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:33+00:00", "timestamp_unix": 1768022613.0}, "starlink_location": {"latitude": 44.446944828554976, "longitude": 12.2447025, "altitude": 74.4900000019238, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:23:39.246674+00:00", "timestamp_unix": 1768022619.246674}, "starlink_gps": {"latitude": 44.44694479290535, "longitude": 12.244702499999999, "altitude": 74.49000000103797, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:39.246980+00:00", "timestamp_unix": 1768022619.24698}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244671666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:37.969434+00:00", "timestamp_unix": 1768022617.969434}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244685, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:23:38.455305+00:00", "timestamp_unix": 1768022618.455305}}

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


validation_timestamp: 2026-01-10T05:24:09.341648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.309127024684376, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.301121545623301, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.723224449020842, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6457581229605345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803779057657775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.512227775880019, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.790048055056566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.504590020832074, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.782011204474524, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.863025386542364, "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-10T05:24:05+00:00", "timestamp_unix": 1768022645.0}, "starlink_location": {"latitude": 44.44694161726597, "longitude": 12.2447035, "altitude": 74.7400000015962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:24:09.307367+00:00", "timestamp_unix": 1768022649.307367}, "starlink_gps": {"latitude": 44.44694168955156, "longitude": 12.2447035, "altitude": 74.74000000270581, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:24:09.307622+00:00", "timestamp_unix": 1768022649.307622}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244658333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:24:07.970159+00:00", "timestamp_unix": 1768022647.970159}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244705, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:24:08.480345+00:00", "timestamp_unix": 1768022648.480345}}

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


validation_timestamp: 2026-01-10T05:24:39.346899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.615481693658122, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.615481693658122, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.816218903891963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.127479638686921, "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.923008533892727, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.534651480339373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.923008533892727, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.534651480339373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.465092690181357, "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-10T05:24:35+00:00", "timestamp_unix": 1768022675.0}, "starlink_location": {"latitude": 44.44693900000002, "longitude": 12.244703333333334, "altitude": 74.59999999927169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:24:39.307483+00:00", "timestamp_unix": 1768022679.307483}, "starlink_gps": {"latitude": 44.44693900000002, "longitude": 12.244703333333334, "altitude": 74.59999999927169, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:24:39.307739+00:00", "timestamp_unix": 1768022679.307739}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24466, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:24:37.971502+00:00", "timestamp_unix": 1768022677.971502}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244708333333334, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:24:38.481304+00:00", "timestamp_unix": 1768022678.481304}}

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


validation_timestamp: 2026-01-10T05:25:09.289635+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.536524915342207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.54048104001754, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.995725880814, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9585816646181318, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003968113205997426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.084411812124474, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.587225334827609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.088167661748761, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.591188838017061, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.642510505262186, "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-10T05:25:07+00:00", "timestamp_unix": 1768022707.0}, "starlink_location": {"latitude": 44.446932495190985, "longitude": 12.244697666666669, "altitude": 74.3500000000941, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:25:09.247112+00:00", "timestamp_unix": 1768022709.247112}, "starlink_gps": {"latitude": 44.446932459504886, "longitude": 12.244697666666667, "altitude": 74.35000000012961, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:09.247367+00:00", "timestamp_unix": 1768022709.247367}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244656666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:07.952747+00:00", "timestamp_unix": 1768022707.952747}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244701666666666, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:08.294522+00:00", "timestamp_unix": 1768022708.294522}}

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


validation_timestamp: 2026-01-10T05:25:39.343900+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.70160119304379, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.69355609782785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2074624735998225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.0540961052461295, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804809173706124, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.106688810050228, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.156724601182179, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.098789193940023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.15043765442369, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.704410893083294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:37+00:00", "timestamp_unix": 1768022737.0}, "starlink_location": {"latitude": 44.446930783862456, "longitude": 12.244697666666667, "altitude": 74.34999999978618, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:25:39.307827+00:00", "timestamp_unix": 1768022739.307827}, "starlink_gps": {"latitude": 44.446930856240684, "longitude": 12.244697666666667, "altitude": 74.3500000003867, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:39.308084+00:00", "timestamp_unix": 1768022739.308084}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:37.974488+00:00", "timestamp_unix": 1768022737.974488}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244665, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:25:38.452709+00:00", "timestamp_unix": 1768022738.452709}}

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


validation_timestamp: 2026-01-10T05:26:09.284010+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.03850125961644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.042290206967547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9408847832130425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.058325869056449, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005627728263907414, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.493284196472368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.171148104506171, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.497770720495293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.17407759395274, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.990497128526582, "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-10T05:26:00+00:00", "timestamp_unix": 1768022760.0}, "starlink_location": {"latitude": 44.446929828647896, "longitude": 12.244697843238281, "altitude": 74.4120812390308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:26:09.247286+00:00", "timestamp_unix": 1768022769.247286}, "starlink_gps": {"latitude": 44.44692979279895, "longitude": 12.244697893282087, "altitude": 74.40809762243633, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:09.247530+00:00", "timestamp_unix": 1768022769.24753}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.24468, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:07.972914+00:00", "timestamp_unix": 1768022767.972914}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244713333333333, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:08.275226+00:00", "timestamp_unix": 1768022768.275226}}

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


validation_timestamp: 2026-01-10T05:26:39.347472+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.433308598260808, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.44156773920201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8945062214633337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.633801940925818, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011351686872399137, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.274433810177175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.7999109661199, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.27957656951327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.808225729613578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.541496088565534, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:30+00:00", "timestamp_unix": 1768022790.0}, "starlink_location": {"latitude": 44.44692721615344, "longitude": 12.244707065717359, "altitude": 74.34000000246049, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:26:39.308667+00:00", "timestamp_unix": 1768022799.308667}, "starlink_gps": {"latitude": 44.446927143842544, "longitude": 12.244706964774046, "altitude": 74.34000000258975, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:39.308914+00:00", "timestamp_unix": 1768022799.308914}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244666666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:37.978260+00:00", "timestamp_unix": 1768022797.97826}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.24471, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:26:38.478902+00:00", "timestamp_unix": 1768022798.478902}}

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


validation_timestamp: 2026-01-10T05:27:09.288224+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.520808074222575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.524480184190768, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.745975565801188, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.6471223690757935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005601289605638951, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.305519726035152, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.969270197160208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.3103617934235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.9707682155133455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.178865460283403, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:03+00:00", "timestamp_unix": 1768022823.0}, "starlink_location": {"latitude": 44.44691666187847, "longitude": 12.244699510048681, "altitude": 74.46000000271094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:27:09.247962+00:00", "timestamp_unix": 1768022829.247962}, "starlink_gps": {"latitude": 44.446916626197925, "longitude": 12.24469955985736, "altitude": 74.46000000140363, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:09.248208+00:00", "timestamp_unix": 1768022829.248208}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244663333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:07.998690+00:00", "timestamp_unix": 1768022827.99869}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244736666666666, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:08.491881+00:00", "timestamp_unix": 1768022828.491881}}

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


validation_timestamp: 2026-01-10T05:27:39.264730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.256375411045978, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.252391701558418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.251243486512616, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.661988023861399, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003992664384158493, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.398316021568924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.998794620659638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.394486889458012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.995095679965225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.105771514302967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:36+00:00", "timestamp_unix": 1768022856.0}, "starlink_location": {"latitude": 44.446915022902864, "longitude": 12.244700666666667, "altitude": 74.45999999950705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:27:39.229843+00:00", "timestamp_unix": 1768022859.229843}, "starlink_gps": {"latitude": 44.44691505880976, "longitude": 12.244700666666667, "altitude": 74.46000000085292, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:39.230093+00:00", "timestamp_unix": 1768022859.230093}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24466, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:37.996523+00:00", "timestamp_unix": 1768022857.996523}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244743333333334, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:27:38.453929+00:00", "timestamp_unix": 1768022858.453929}}

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


validation_timestamp: 2026-01-10T05:28:09.347600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.607319622036862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.615337600532358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.995553841328597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.992857796799391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025906870884223, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.106654028803755, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.494609248476358, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.114341523747827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.50244717213583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.965166425768492, "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-10T05:28:07+00:00", "timestamp_unix": 1768022887.0}, "starlink_location": {"latitude": 44.446915716056836, "longitude": 12.244705499999997, "altitude": 74.64000000094774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:28:09.309306+00:00", "timestamp_unix": 1768022889.309306}, "starlink_gps": {"latitude": 44.44691564387812, "longitude": 12.244705499999997, "altitude": 74.6400000004969, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:28:09.309565+00:00", "timestamp_unix": 1768022889.309565}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244661666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:28:07.970602+00:00", "timestamp_unix": 1768022887.970602}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244736666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:28:08.465619+00:00", "timestamp_unix": 1768022888.465619}}

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


validation_timestamp: 2026-01-10T05:28:39.348654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.175097960563678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.175097960563678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6463675918650087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.46301151377133, "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.455759714661617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.030527344388862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.455759714661617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.030527344388862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.657526479707572, "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-10T05:28:28+00:00", "timestamp_unix": 1768022908.0}, "starlink_location": {"latitude": 44.446913499999994, "longitude": 12.244709166666667, "altitude": 74.49000000079612, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:28:39.309406+00:00", "timestamp_unix": 1768022919.309406}, "starlink_gps": {"latitude": 44.446913499999994, "longitude": 12.244709166666667, "altitude": 74.49000000079612, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:28:39.309661+00:00", "timestamp_unix": 1768022919.309661}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244678333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:28:37.970648+00:00", "timestamp_unix": 1768022917.970648}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244741666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:28:38.479926+00:00", "timestamp_unix": 1768022918.479926}}

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


validation_timestamp: 2026-01-10T05:29:09.349853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.657790124530322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.657790124530322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7635406597054697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.199025251729422, "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.008840214216324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.540702552856498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.008840214216324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.540702552856498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.305878257187156, "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-10T05:29:01+00:00", "timestamp_unix": 1768022941.0}, "starlink_location": {"latitude": 44.446914166666666, "longitude": 12.244706333333335, "altitude": 74.57000000059317, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:29:09.309619+00:00", "timestamp_unix": 1768022949.309619}, "starlink_gps": {"latitude": 44.446914166666666, "longitude": 12.244706333333335, "altitude": 74.57000000059317, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:09.309872+00:00", "timestamp_unix": 1768022949.309872}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244683333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:07.972483+00:00", "timestamp_unix": 1768022947.972483}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244733333333333, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:08.502222+00:00", "timestamp_unix": 1768022948.502222}}

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


validation_timestamp: 2026-01-10T05:29:39.287501+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.585803730051428, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.593736724041506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.248733859930395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.04254419485614, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007934317560658133, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.315071587340244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.626891677086704, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.322968220682078, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.634825706559344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.567979948418185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:33+00:00", "timestamp_unix": 1768022973.0}, "starlink_location": {"latitude": 44.446915823756896, "longitude": 12.244706333333333, "altitude": 74.66206982007081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:29:39.248936+00:00", "timestamp_unix": 1768022979.248936}, "starlink_gps": {"latitude": 44.446915752401864, "longitude": 12.244706333333335, "altitude": 74.65810525336616, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:39.249187+00:00", "timestamp_unix": 1768022979.249187}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.24469, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:37.978168+00:00", "timestamp_unix": 1768022977.978168}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244708333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:29:38.311514+00:00", "timestamp_unix": 1768022978.311514}}

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


validation_timestamp: 2026-01-10T05:30:09.285762+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.8800613870889, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.8800613870889, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8579653221732904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.502891006544559, "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.735122490084688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.11230545971891, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.735122490084688, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.11230545971891, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.710604853019182, "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-10T05:30:05+00:00", "timestamp_unix": 1768023005.0}, "starlink_location": {"latitude": 44.44691316666668, "longitude": 12.244706666666668, "altitude": 74.53000000013384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:30:09.250009+00:00", "timestamp_unix": 1768023009.250009}, "starlink_gps": {"latitude": 44.44691316666668, "longitude": 12.244706666666668, "altitude": 74.53000000013384, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:30:09.250270+00:00", "timestamp_unix": 1768023009.25027}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244703333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:30:07.979675+00:00", "timestamp_unix": 1768023007.979675}, "nmea_secondary": {"latitude": 44.447118333333336, "longitude": 12.24466, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:30:08.567168+00:00", "timestamp_unix": 1768023008.567168}}

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


validation_timestamp: 2026-01-10T05:30:39.289277+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.93470933124331, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.938680616115294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9821507534976806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.146986215846825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003971287777467189, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.903834126338458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.63968352572668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.907804290580117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.643580949564065, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.381000648767461, "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-10T05:30:36+00:00", "timestamp_unix": 1768023036.0}, "starlink_location": {"latitude": 44.44691166186842, "longitude": 12.244704166666665, "altitude": 74.3100000010702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:30:39.249517+00:00", "timestamp_unix": 1768023039.249517}, "starlink_gps": {"latitude": 44.44691162615377, "longitude": 12.244704166666668, "altitude": 74.30999999978883, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:30:39.249784+00:00", "timestamp_unix": 1768023039.249784}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.2447, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:30:37.978821+00:00", "timestamp_unix": 1768023037.978821}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244656666666666, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:30:38.478840+00:00", "timestamp_unix": 1768023038.47884}}

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


validation_timestamp: 2026-01-10T05:31:09.271218+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.594291978876305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.594291978876305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2571699286894553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4506969539569923, "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.7336504725715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.034092044719365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.7336504725715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.034092044719365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4010659579099554, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:08+00:00", "timestamp_unix": 1768023068.0}, "starlink_location": {"latitude": 44.44690983333333, "longitude": 12.2447005, "altitude": 74.39999999903719, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:31:09.231315+00:00", "timestamp_unix": 1768023069.231315}, "starlink_gps": {"latitude": 44.44690983333333, "longitude": 12.2447005, "altitude": 74.39999999903719, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:09.231576+00:00", "timestamp_unix": 1768023069.231576}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:07.983670+00:00", "timestamp_unix": 1768023067.98367}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244705, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:08.503518+00:00", "timestamp_unix": 1768023068.503518}}

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


validation_timestamp: 2026-01-10T05:31:39.289309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.977665249148846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.981288118163695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4534402191383364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.26577165847838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005601689630061086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.196511631843112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.381627520901958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.200465416807903, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.38356326856628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.951146910409445, "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-10T05:31:30+00:00", "timestamp_unix": 1768023090.0}, "starlink_location": {"latitude": 44.446910661897554, "longitude": 12.24469934335547, "altitude": 74.40000000162266, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:31:39.249828+00:00", "timestamp_unix": 1768023099.249828}, "starlink_gps": {"latitude": 44.44691062621449, "longitude": 12.244699393167735, "altitude": 74.4000000010385, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:39.250087+00:00", "timestamp_unix": 1768023099.250087}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.2447, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:37.965170+00:00", "timestamp_unix": 1768023097.96517}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244765, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:31:38.502671+00:00", "timestamp_unix": 1768023098.502671}}

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


validation_timestamp: 2026-01-10T05:32:09.351207+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.530430669446748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.530623052585161, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8237156346316363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.717713073680025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008018858616688714, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.172094536170038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.963119343900724, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.172802562912425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.96040117974979, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.633460951415211, "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-10T05:32:01+00:00", "timestamp_unix": 1768023121.0}, "starlink_location": {"latitude": 44.446910333333356, "longitude": 12.24470293427007, "altitude": 74.09999999961978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:32:09.311189+00:00", "timestamp_unix": 1768023129.311189}, "starlink_gps": {"latitude": 44.44691033333333, "longitude": 12.244703035286134, "altitude": 74.09999999837429, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:09.311446+00:00", "timestamp_unix": 1768023129.311446}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:07.967716+00:00", "timestamp_unix": 1768023127.967716}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244758333333333, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:08.566177+00:00", "timestamp_unix": 1768023128.566177}}

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


validation_timestamp: 2026-01-10T05:32:39.290585+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.82635254104154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.825989860519636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0226108028011236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1534449147679826, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003973480263572061, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.714335205068666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.55706469028701, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.713657958137976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.557684259883315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.121908691331419, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:31+00:00", "timestamp_unix": 1768023151.0}, "starlink_location": {"latitude": 44.44691399999999, "longitude": 12.244712323404789, "altitude": 73.98000000067847, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:32:39.251045+00:00", "timestamp_unix": 1768023159.251045}, "starlink_gps": {"latitude": 44.44691399999999, "longitude": 12.244712273349615, "altitude": 73.98000000067847, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:39.251297+00:00", "timestamp_unix": 1768023159.251297}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:38.011017+00:00", "timestamp_unix": 1768023158.011017}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244735, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:32:38.285189+00:00", "timestamp_unix": 1768023158.285189}}

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


validation_timestamp: 2026-01-10T05:33:09.268783+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.246446969485321, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.246446969485321, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4884231640729064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.010246152164233, "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.734513008288387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.901795852037932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.734513008288387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.901795852037932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3075772113804915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:03+00:00", "timestamp_unix": 1768023183.0}, "starlink_location": {"latitude": 44.44691416666665, "longitude": 12.244707666666667, "altitude": 73.75000000139148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:33:09.233981+00:00", "timestamp_unix": 1768023189.233981}, "starlink_gps": {"latitude": 44.44691416666665, "longitude": 12.244707666666667, "altitude": 73.75000000139148, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:09.234241+00:00", "timestamp_unix": 1768023189.234241}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244695, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:08.006995+00:00", "timestamp_unix": 1768023188.006995}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244736666666666, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:08.489535+00:00", "timestamp_unix": 1768023188.489535}}

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


validation_timestamp: 2026-01-10T05:33:39.344236+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.714652367446174, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.705712444549686, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.833382104310228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.104244836489021, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011334038729794655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.023768942832744, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.405616717488492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.0171401419575, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.399432604234011, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.462922548939606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:35+00:00", "timestamp_unix": 1768023215.0}, "starlink_location": {"latitude": 44.44691328390996, "longitude": 12.244708898961857, "altitude": 73.75000000240962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:33:39.311780+00:00", "timestamp_unix": 1768023219.31178}, "starlink_gps": {"latitude": 44.44691335610844, "longitude": 12.244708798175509, "altitude": 73.75000000190087, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:39.312035+00:00", "timestamp_unix": 1768023219.312035}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244733333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:38.000049+00:00", "timestamp_unix": 1768023218.000049}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244746666666666, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:33:38.501371+00:00", "timestamp_unix": 1768023218.501371}}

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


validation_timestamp: 2026-01-10T05:34:09.351187+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.23485549809788, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.23485549809788, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7632753794411524, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.019473583293128, "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.518747047034362, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.097916277204765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.518747047034362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.097916277204765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.688782568921544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:07+00:00", "timestamp_unix": 1768023247.0}, "starlink_location": {"latitude": 44.44691033333333, "longitude": 12.244699333333331, "altitude": 73.23000000049463, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:34:09.312753+00:00", "timestamp_unix": 1768023249.312753}, "starlink_gps": {"latitude": 44.44691033333333, "longitude": 12.244699333333331, "altitude": 73.23000000049463, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:09.313008+00:00", "timestamp_unix": 1768023249.313008}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244735, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:07.986676+00:00", "timestamp_unix": 1768023247.986676}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244731666666667, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:08.463767+00:00", "timestamp_unix": 1768023248.463767}}

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


validation_timestamp: 2026-01-10T05:34:39.295136+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.87511271144745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.879386758870448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9008144506718079, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.887861795510452, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005614255155528583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.749828733984916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.287753049919557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.754171270855212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.292561652984396, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.030480834979624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:38+00:00", "timestamp_unix": 1768023278.0}, "starlink_location": {"latitude": 44.44691649522251, "longitude": 12.244702323299608, "altitude": 72.88000000233967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:34:39.252158+00:00", "timestamp_unix": 1768023279.252158}, "starlink_gps": {"latitude": 44.446916459459395, "longitude": 12.244702273375609, "altitude": 72.88000000163511, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:39.252412+00:00", "timestamp_unix": 1768023279.252412}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244716666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:38.007121+00:00", "timestamp_unix": 1768023278.007121}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244748333333334, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:34:38.478154+00:00", "timestamp_unix": 1768023278.478154}}

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


validation_timestamp: 2026-01-10T05:35:09.270102+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.913124160054311, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.909121056164159, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.396198654765315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.917839782380059, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00400311566126201, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.103559841452288, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.51311197825499, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.099569163102144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.509253332084876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.982142913920566, "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-10T05:35:00+00:00", "timestamp_unix": 1768023300.0}, "starlink_location": {"latitude": 44.446915856205045, "longitude": 12.244709666666667, "altitude": 72.47000000144263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:35:09.232983+00:00", "timestamp_unix": 1768023309.232983}, "starlink_gps": {"latitude": 44.44691589220593, "longitude": 12.244709666666669, "altitude": 72.47000000107825, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:35:09.233245+00:00", "timestamp_unix": 1768023309.233245}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244696666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:35:07.999230+00:00", "timestamp_unix": 1768023307.99923}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244758333333333, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:35:08.488037+00:00", "timestamp_unix": 1768023308.488037}}

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


validation_timestamp: 2026-01-10T05:35:39.270989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.278503173602866, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.278677546075139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6365007801309788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1046600464562206, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003978616822402144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.061332822489447, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.477778075556273, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.06087081300629, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.47849432654828, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5430584224563955, "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-10T05:35:31+00:00", "timestamp_unix": 1768023331.0}, "starlink_location": {"latitude": 44.446916666666645, "longitude": 12.244710797996992, "altitude": 72.47000000213119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:35:39.233872+00:00", "timestamp_unix": 1768023339.233872}, "starlink_gps": {"latitude": 44.44691666666666, "longitude": 12.24471074787711, "altitude": 72.47000000039327, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:35:39.234131+00:00", "timestamp_unix": 1768023339.234131}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:35:37.996381+00:00", "timestamp_unix": 1768023337.996381}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.24473, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:35:38.503053+00:00", "timestamp_unix": 1768023338.503053}}

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


validation_timestamp: 2026-01-10T05:36:09.350590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.918411216495706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.918411216495706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8591401746102196, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7663562969050117, "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.558011160233205, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.940463468593238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.558011160233205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.940463468593238, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.144235686265455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:03+00:00", "timestamp_unix": 1768023363.0}, "starlink_location": {"latitude": 44.44691683333332, "longitude": 12.244707666666667, "altitude": 72.41000000041124, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:36:09.312714+00:00", "timestamp_unix": 1768023369.312714}, "starlink_gps": {"latitude": 44.44691683333332, "longitude": 12.244707666666667, "altitude": 72.41000000041124, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:09.312968+00:00", "timestamp_unix": 1768023369.312968}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244693333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:07.989456+00:00", "timestamp_unix": 1768023367.989456}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244758333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:08.474231+00:00", "timestamp_unix": 1768023368.474231}}

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


validation_timestamp: 2026-01-10T05:36:39.350905+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.222678665833165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.222678665833165, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.414861507931728, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.029233007069191, "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": 15.296475889555136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.102700234412785, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.296475889555136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.102700234412785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.682810502929816, "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-10T05:36:35+00:00", "timestamp_unix": 1768023395.0}, "starlink_location": {"latitude": 44.44691933333332, "longitude": 12.244707833333335, "altitude": 72.41000000048841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:36:39.313070+00:00", "timestamp_unix": 1768023399.31307}, "starlink_gps": {"latitude": 44.44691933333332, "longitude": 12.244707833333335, "altitude": 72.41000000048841, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:39.313331+00:00", "timestamp_unix": 1768023399.313331}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244696666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:37.970775+00:00", "timestamp_unix": 1768023397.970775}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244755, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:36:38.496748+00:00", "timestamp_unix": 1768023398.496748}}

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


validation_timestamp: 2026-01-10T05:37:09.276317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.051561883839849, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.047729227375278, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.982224895710506, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6667714572354875, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005639953155447185, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.93215589961696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.180600759670277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.928587793210198, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.175630824289968, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.600743290491771, "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-10T05:37:06+00:00", "timestamp_unix": 1768023426.0}, "starlink_location": {"latitude": 44.446918689503036, "longitude": 12.244709535243205, "altitude": 72.75999999987864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:37:09.234562+00:00", "timestamp_unix": 1768023429.234562}, "starlink_gps": {"latitude": 44.44691872542984, "longitude": 12.244709585395736, "altitude": 72.760000001754, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:37:09.234853+00:00", "timestamp_unix": 1768023429.234853}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244691666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:37:07.974692+00:00", "timestamp_unix": 1768023427.974692}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.24475, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:37:08.488498+00:00", "timestamp_unix": 1768023428.488498}}

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


validation_timestamp: 2026-01-10T05:37:39.456297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.075469275191056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.083469031711797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.393246380662583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.413420169130621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000121576089068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.682090524103584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.620673292361532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.69001214031994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.628297979251267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.495877818952589, "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-10T05:37:38+00:00", "timestamp_unix": 1768023458.0}, "starlink_location": {"latitude": 44.4469204004602, "longitude": 12.244710666666666, "altitude": 72.7600000007063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:37:39.334734+00:00", "timestamp_unix": 1768023459.334734}, "starlink_gps": {"latitude": 44.44692032851338, "longitude": 12.244710666666666, "altitude": 72.76000000043358, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:37:39.335030+00:00", "timestamp_unix": 1768023459.33503}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:37:37.996965+00:00", "timestamp_unix": 1768023457.996965}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244755, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:37:38.499812+00:00", "timestamp_unix": 1768023458.499812}}

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


validation_timestamp: 2026-01-10T05:38:09.351582+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.209781004922656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.210413426441264, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4602124213990844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.729740853278848, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800870798733413, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.530840405156207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.197978648182819, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.530070137390627, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.200522832826069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.110758650300086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:00+00:00", "timestamp_unix": 1768023480.0}, "starlink_location": {"latitude": 44.44692449999998, "longitude": 12.244706898969465, "altitude": 72.7900000000594, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:38:09.314067+00:00", "timestamp_unix": 1768023489.314067}, "starlink_gps": {"latitude": 44.44692449999998, "longitude": 12.244706798081246, "altitude": 72.7900000000594, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:09.314324+00:00", "timestamp_unix": 1768023489.314324}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:07.985163+00:00", "timestamp_unix": 1768023487.985163}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244751666666666, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:08.461903+00:00", "timestamp_unix": 1768023488.461903}}

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


validation_timestamp: 2026-01-10T05:38:39.273448+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.067437149867235, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.071515124516562, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9271275005032704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5427901072756494, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005651980301129198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.2853845271521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.276383432326693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.288732621743973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.281470127720283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.751116693748467, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:31+00:00", "timestamp_unix": 1768023511.0}, "starlink_location": {"latitude": 44.446927477154176, "longitude": 12.24470863141046, "altitude": 72.72000000089434, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:38:39.234516+00:00", "timestamp_unix": 1768023519.234516}, "starlink_gps": {"latitude": 44.44692744115074, "longitude": 12.244708581150997, "altitude": 72.72000000111895, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:39.234813+00:00", "timestamp_unix": 1768023519.234813}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244685, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:37.969791+00:00", "timestamp_unix": 1768023517.969791}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244755, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:38:38.477378+00:00", "timestamp_unix": 1768023518.477378}}

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


validation_timestamp: 2026-01-10T05:39:09.274918+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.438566556635113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.442533217406618, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6407578031072885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4863722598356952, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004010223288176375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.452184261135699, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.957234052484255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.456165998522804, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.961192945353222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.568440281378236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:02+00:00", "timestamp_unix": 1768023542.0}, "starlink_location": {"latitude": 44.44692714387283, "longitude": 12.244703666666664, "altitude": 72.46993104151595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:39:09.234735+00:00", "timestamp_unix": 1768023549.234735}, "starlink_gps": {"latitude": 44.44692710780802, "longitude": 12.244703666666663, "altitude": 72.47393864375191, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:09.235015+00:00", "timestamp_unix": 1768023549.235015}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:07.989835+00:00", "timestamp_unix": 1768023547.989835}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244721666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:08.487197+00:00", "timestamp_unix": 1768023548.487197}}

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


validation_timestamp: 2026-01-10T05:39:39.274875+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.05717848080303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.057178483938815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3144408533288594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.183495690340202, "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": 12.208734928133515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.081190336677683, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.208734931261365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.0811903398372396, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.249602272658139, "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-10T05:39:33+00:00", "timestamp_unix": 1768023573.0}, "starlink_location": {"latitude": 44.44692633333334, "longitude": 12.244703666666664, "altitude": 72.46993888405356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:39:39.234997+00:00", "timestamp_unix": 1768023579.234997}, "starlink_gps": {"latitude": 44.44692633333331, "longitude": 12.244703666666664, "altitude": 72.47393978639845, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:39.235252+00:00", "timestamp_unix": 1768023579.235252}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:38.007584+00:00", "timestamp_unix": 1768023578.007584}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244701666666666, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:39:38.499539+00:00", "timestamp_unix": 1768023578.499539}}

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


validation_timestamp: 2026-01-10T05:40:09.272256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.196302286460213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.196302281713965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0298256827019947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.136521123652427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.748906389862673e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.563064911480378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.3173862677871275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.56306490680137, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.317386264333332, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.709315958534629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:05+00:00", "timestamp_unix": 1768023605.0}, "starlink_location": {"latitude": 44.446928333333304, "longitude": 12.244704666666665, "altitude": 71.42992863241695, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:40:09.235281+00:00", "timestamp_unix": 1768023609.235281}, "starlink_gps": {"latitude": 44.44692833333335, "longitude": 12.244704666666669, "altitude": 71.43393947525291, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:09.235535+00:00", "timestamp_unix": 1768023609.235535}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:08.013386+00:00", "timestamp_unix": 1768023608.013386}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244661666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:08.483622+00:00", "timestamp_unix": 1768023608.483622}}

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


validation_timestamp: 2026-01-10T05:40:39.276898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.694478766595672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.694478766595672, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.256944922601796, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.87024784791983, "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.784022831999213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.961116739447223, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.784022831999213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.961116739447223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.854657937825054, "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-10T05:40:36+00:00", "timestamp_unix": 1768023636.0}, "starlink_location": {"latitude": 44.44692783333333, "longitude": 12.244708666666666, "altitude": 71.50999999927765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:40:39.235586+00:00", "timestamp_unix": 1768023639.235586}, "starlink_gps": {"latitude": 44.44692783333333, "longitude": 12.244708666666666, "altitude": 71.50999999927765, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:39.235840+00:00", "timestamp_unix": 1768023639.23584}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244685, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:37.982039+00:00", "timestamp_unix": 1768023637.982039}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244698333333334, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:40:38.270355+00:00", "timestamp_unix": 1768023638.270355}}

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


validation_timestamp: 2026-01-10T05:41:09.275300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.546557006565415, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.546557006565415, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.337438558454522, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3240680483532734, "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.471230190885029, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.790049349586214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.471230190885029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.790049349586214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6303290980786571, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:07+00:00", "timestamp_unix": 1768023667.0}, "starlink_location": {"latitude": 44.44692716666665, "longitude": 12.2447165, "altitude": 71.5599999993393, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:41:09.236413+00:00", "timestamp_unix": 1768023669.236413}, "starlink_gps": {"latitude": 44.44692716666665, "longitude": 12.2447165, "altitude": 71.5599999993393, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:09.236667+00:00", "timestamp_unix": 1768023669.236667}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244678333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:07.983337+00:00", "timestamp_unix": 1768023667.983337}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244698333333334, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:08.486860+00:00", "timestamp_unix": 1768023668.48686}}

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


validation_timestamp: 2026-01-10T05:41:39.273005+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.094473873864638, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.090641511001891, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.015934868815715, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.448049211811215, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056694977921674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.331803210882466, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.396012608887824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.326874525664591, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.391618735672399, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1886431540260434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:28+00:00", "timestamp_unix": 1768023688.0}, "starlink_location": {"latitude": 44.446926356115235, "longitude": 12.244717631499597, "altitude": 71.56000000032067, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:41:39.235403+00:00", "timestamp_unix": 1768023699.235403}, "starlink_gps": {"latitude": 44.44692639223027, "longitude": 12.244717581084378, "altitude": 71.56000000047176, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:39.235660+00:00", "timestamp_unix": 1768023699.23566}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244676666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:38.006243+00:00", "timestamp_unix": 1768023698.006243}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244703333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:41:38.296453+00:00", "timestamp_unix": 1768023698.296453}}

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


validation_timestamp: 2026-01-10T05:42:09.354760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.630119123684032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.622078270559149, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0562189950750476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.398368518852782, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008043397037291882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.38965446960874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.398783409423238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.3817850087397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.39077368660444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.201294657174637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:00+00:00", "timestamp_unix": 1768023720.0}, "starlink_location": {"latitude": 44.4469264505111, "longitude": 12.244718, "altitude": 71.28000000073132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:42:09.315534+00:00", "timestamp_unix": 1768023729.315534}, "starlink_gps": {"latitude": 44.44692652284711, "longitude": 12.244718, "altitude": 71.28000000103272, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:09.315787+00:00", "timestamp_unix": 1768023729.315787}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244688333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:08.006294+00:00", "timestamp_unix": 1768023728.006294}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244708333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:08.460712+00:00", "timestamp_unix": 1768023728.460712}}

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


validation_timestamp: 2026-01-10T05:42:39.274035+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.591970056069941, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.595955758792325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8895152679636849, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.281195019032753, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040007770023395405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.988661248269912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.906365335881707, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.992541942351936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.910343259875715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.841262909210486, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:31+00:00", "timestamp_unix": 1768023751.0}, "starlink_location": {"latitude": 44.44692914383844, "longitude": 12.244718666666671, "altitude": 71.27000000032774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:42:39.236642+00:00", "timestamp_unix": 1768023759.236642}, "starlink_gps": {"latitude": 44.44692910785859, "longitude": 12.244718666666671, "altitude": 71.26999999990376, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:39.236897+00:00", "timestamp_unix": 1768023759.236897}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244685, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:38.008903+00:00", "timestamp_unix": 1768023758.008903}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244733333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:42:38.272150+00:00", "timestamp_unix": 1768023758.27215}}

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


validation_timestamp: 2026-01-10T05:43:09.277715+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.275360544925134, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.275360544925134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4750681303165356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.095891651622601, "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.615223557567413, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.759644955342178, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.615223557567413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.759644955342178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.356380224512695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:03+00:00", "timestamp_unix": 1768023783.0}, "starlink_location": {"latitude": 44.44692966666664, "longitude": 12.244714166666665, "altitude": 71.19000000033205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:43:09.237619+00:00", "timestamp_unix": 1768023789.237619}, "starlink_gps": {"latitude": 44.44692966666664, "longitude": 12.244714166666665, "altitude": 71.19000000033205, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:09.237873+00:00", "timestamp_unix": 1768023789.237873}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:07.994731+00:00", "timestamp_unix": 1768023787.994731}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.24467, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:08.485568+00:00", "timestamp_unix": 1768023788.485568}}

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


validation_timestamp: 2026-01-10T05:43:39.277202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.19171743349837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.19171743349837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6045725691862693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.291519459296104, "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.060135620216785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.214475690158126, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.060135620216785, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.214475690158126, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.456201504893388, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:34+00:00", "timestamp_unix": 1768023814.0}, "starlink_location": {"latitude": 44.44692966666664, "longitude": 12.244714166666665, "altitude": 71.19000000033205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:43:39.237263+00:00", "timestamp_unix": 1768023819.237263}, "starlink_gps": {"latitude": 44.44692966666664, "longitude": 12.244714166666665, "altitude": 71.19000000033205, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:39.237516+00:00", "timestamp_unix": 1768023819.237516}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244683333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:37.978041+00:00", "timestamp_unix": 1768023817.978041}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244691666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:43:38.499132+00:00", "timestamp_unix": 1768023818.499132}}

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


validation_timestamp: 2026-01-10T05:44:09.277989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.974048699447847, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.97395879204475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.693884961929757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0045624878887742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001181283316242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.17829389410643, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.78277822762433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.177599440783997, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.78247883661651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.292202580029787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:05+00:00", "timestamp_unix": 1768023845.0}, "starlink_location": {"latitude": 44.44693433333332, "longitude": 12.244716131557396, "altitude": 70.77000000031934, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:44:09.239300+00:00", "timestamp_unix": 1768023849.2393}, "starlink_gps": {"latitude": 44.44693433333332, "longitude": 12.244716081153246, "altitude": 70.77000000031934, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:09.239559+00:00", "timestamp_unix": 1768023849.239559}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:07.979475+00:00", "timestamp_unix": 1768023847.979475}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244705, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:08.510187+00:00", "timestamp_unix": 1768023848.510187}}

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


validation_timestamp: 2026-01-10T05:44:39.277925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.30750814531621, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.30350628526544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.128498888371296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9595863058571248, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003713757479682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.220823922132569, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.785349151203413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.216870514734314, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.78135719682526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.847191838569862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:37+00:00", "timestamp_unix": 1768023877.0}, "starlink_location": {"latitude": 44.44693535620201, "longitude": 12.244710666666668, "altitude": 70.39000000020353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:44:39.237425+00:00", "timestamp_unix": 1768023879.237425}, "starlink_gps": {"latitude": 44.446935392208275, "longitude": 12.244710666666666, "altitude": 70.39000000131671, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:39.237701+00:00", "timestamp_unix": 1768023879.237701}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:37.961957+00:00", "timestamp_unix": 1768023877.961957}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244698333333334, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:44:38.473288+00:00", "timestamp_unix": 1768023878.473288}}

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


validation_timestamp: 2026-01-10T05:45:09.361417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.104903249703744, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.09643223498049, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.490257436224282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.25283838531095226, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011354857058965924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.024745092079826, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.300605445886033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.019891367592257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.292027158562137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.738001014008859, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:08+00:00", "timestamp_unix": 1768023908.0}, "starlink_location": {"latitude": 44.44693028388045, "longitude": 12.244711767663212, "altitude": 71.10809715781599, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:45:09.316901+00:00", "timestamp_unix": 1768023909.316901}, "starlink_gps": {"latitude": 44.44693035621153, "longitude": 12.244711868634731, "altitude": 71.10005956656757, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:09.317156+00:00", "timestamp_unix": 1768023909.317156}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244673333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:07.962035+00:00", "timestamp_unix": 1768023907.962035}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244721666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:08.495536+00:00", "timestamp_unix": 1768023908.495536}}

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


validation_timestamp: 2026-01-10T05:45:39.275509+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.666161347377637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.666539521748591, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8870274650779253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8130135002147143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00795709333802443, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.376508421273266, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.9688155975041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.373686793730805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.967746023903512, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2748312230973404, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:29+00:00", "timestamp_unix": 1768023929.0}, "starlink_location": {"latitude": 44.44693116666663, "longitude": 12.244715262732445, "altitude": 70.91994036472536, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:45:39.238107+00:00", "timestamp_unix": 1768023939.238107}, "starlink_gps": {"latitude": 44.44693116666666, "longitude": 12.24471516249442, "altitude": 70.92392996416847, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:39.238364+00:00", "timestamp_unix": 1768023939.238364}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244673333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:37.965632+00:00", "timestamp_unix": 1768023937.965632}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244698333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:45:38.498827+00:00", "timestamp_unix": 1768023938.498827}}

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


validation_timestamp: 2026-01-10T05:46:09.277883+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.769275404019353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.769369015318409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.790398575391968, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.477409085345344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003981233203133281, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.76444069974102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.4104638340817335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.765925020397688, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.410203411085131, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.192922358490245, "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-10T05:46:00+00:00", "timestamp_unix": 1768023960.0}, "starlink_location": {"latitude": 44.44693016666666, "longitude": 12.244718868625402, "altitude": 70.84000000071329, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:46:09.237924+00:00", "timestamp_unix": 1768023969.237924}, "starlink_gps": {"latitude": 44.44693016666666, "longitude": 12.244718918778256, "altitude": 70.84000000071329, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:09.238179+00:00", "timestamp_unix": 1768023969.238179}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244668333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:07.998901+00:00", "timestamp_unix": 1768023967.998901}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244725, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:08.510172+00:00", "timestamp_unix": 1768023968.510172}}

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


validation_timestamp: 2026-01-10T05:46:39.355569+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.886459146372115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.878441077549487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5036704516334223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.633623681423742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033525684394142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.781783667997038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.54547275347213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.774139418321557, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.537732237321839, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.128799005088077, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:31+00:00", "timestamp_unix": 1768023991.0}, "starlink_location": {"latitude": 44.44692228395442, "longitude": 12.244724499999998, "altitude": 70.99000000143994, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:46:39.317501+00:00", "timestamp_unix": 1768023999.317501}, "starlink_gps": {"latitude": 44.446922356201654, "longitude": 12.244724499999998, "altitude": 70.9900000018679, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:39.317758+00:00", "timestamp_unix": 1768023999.317758}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:37.967494+00:00", "timestamp_unix": 1768023997.967494}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244756666666667, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:46:38.268648+00:00", "timestamp_unix": 1768023998.268648}}

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


validation_timestamp: 2026-01-10T05:47:09.274580+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.981719067461569, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.981719067461569, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.254736294105664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2413810233165896, "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.52296952238814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.350199284048019, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.52296952238814, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.350199284048019, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.491862277900892, "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-10T05:47:02+00:00", "timestamp_unix": 1768024022.0}, "starlink_location": {"latitude": 44.44691783333333, "longitude": 12.244732500000001, "altitude": 70.83999999909746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:47:09.238890+00:00", "timestamp_unix": 1768024029.23889}, "starlink_gps": {"latitude": 44.44691783333333, "longitude": 12.244732500000001, "altitude": 70.83999999909746, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:09.239147+00:00", "timestamp_unix": 1768024029.239147}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244666666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:07.967988+00:00", "timestamp_unix": 1768024027.967988}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244723333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:08.483354+00:00", "timestamp_unix": 1768024028.483354}}

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


validation_timestamp: 2026-01-10T05:47:39.274250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.479091354525837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.475322224024977, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.757998440459393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8723518146452327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003992187961411788, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.094543107023814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.21604079355433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.090882729331126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.212124327783618, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.541495642001597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:34+00:00", "timestamp_unix": 1768024054.0}, "starlink_location": {"latitude": 44.44691702288395, "longitude": 12.244732500000001, "altitude": 70.8400000000645, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:47:39.238701+00:00", "timestamp_unix": 1768024059.238701}, "starlink_gps": {"latitude": 44.44691705878656, "longitude": 12.244732500000001, "altitude": 70.83999999988194, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:39.238985+00:00", "timestamp_unix": 1768024059.238985}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244666666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:38.006464+00:00", "timestamp_unix": 1768024058.006464}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.24471, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:47:38.496841+00:00", "timestamp_unix": 1768024058.496841}}

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


validation_timestamp: 2026-01-10T05:48:09.279085+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.358654961011194, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.358654961011194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.407916553413367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9580859884946427, "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.16315831835857, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.053498278340491, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.16315831835857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.053498278340491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.366002541907948, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:05+00:00", "timestamp_unix": 1768024085.0}, "starlink_location": {"latitude": 44.44692083333332, "longitude": 12.244731333333336, "altitude": 70.69999999963035, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:48:09.239314+00:00", "timestamp_unix": 1768024089.239314}, "starlink_gps": {"latitude": 44.44692083333332, "longitude": 12.244731333333336, "altitude": 70.69999999963035, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:09.239567+00:00", "timestamp_unix": 1768024089.239567}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:07.990695+00:00", "timestamp_unix": 1768024087.990695}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244721666666667, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:08.506840+00:00", "timestamp_unix": 1768024088.50684}}

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


validation_timestamp: 2026-01-10T05:48:39.276487+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.723713374120905, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.723713374120905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8214153321986646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1556247547625764, "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.940334205007632, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.435811587906857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.940334205007632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.435811587906857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3437897151014955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:35+00:00", "timestamp_unix": 1768024115.0}, "starlink_location": {"latitude": 44.44692166666667, "longitude": 12.244731333333332, "altitude": 71.12999999988304, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:48:39.239198+00:00", "timestamp_unix": 1768024119.239198}, "starlink_gps": {"latitude": 44.44692166666667, "longitude": 12.244731333333332, "altitude": 71.12999999988304, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:39.239452+00:00", "timestamp_unix": 1768024119.239452}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:37.991056+00:00", "timestamp_unix": 1768024117.991056}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.24474, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:48:38.470721+00:00", "timestamp_unix": 1768024118.470721}}

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


validation_timestamp: 2026-01-10T05:49:09.279609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.960535037502368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.955826976695173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3617822165337183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.250771852498661, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005646728795119128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.55974014469284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.250038661222012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.554525886794458, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.245943400960826, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.513549766041112, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:07+00:00", "timestamp_unix": 1768024147.0}, "starlink_location": {"latitude": 44.44692218954418, "longitude": 12.24473679803272, "altitude": 70.90000000200223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:49:09.239654+00:00", "timestamp_unix": 1768024149.239654}, "starlink_gps": {"latitude": 44.44692222551417, "longitude": 12.244736747819971, "altitude": 70.9000000012158, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:09.239901+00:00", "timestamp_unix": 1768024149.239901}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244676666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:07.993884+00:00", "timestamp_unix": 1768024147.993884}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244733333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:08.483211+00:00", "timestamp_unix": 1768024148.483211}}

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


validation_timestamp: 2026-01-10T05:49:39.281036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.115513651222813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.119482226773531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.536795516850103, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5423745553040474, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002948162717561, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.417679046378945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.80579121421755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.42136765137439, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.809779216559242, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.078745597204699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:38+00:00", "timestamp_unix": 1768024178.0}, "starlink_location": {"latitude": 44.44692381046117, "longitude": 12.244735666666669, "altitude": 70.900000000104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:49:39.240795+00:00", "timestamp_unix": 1768024179.240795}, "starlink_gps": {"latitude": 44.446923774461794, "longitude": 12.244735666666669, "altitude": 70.9000000007441, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:39.241050+00:00", "timestamp_unix": 1768024179.24105}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:37.993853+00:00", "timestamp_unix": 1768024177.993853}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244725, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:38.506537+00:00", "timestamp_unix": 1768024178.506537}}

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


validation_timestamp: 2026-01-10T05:50:09.356354+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.28008565646508, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.280085655718356, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9723755895017088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9445314482981616, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 8.389125912793506e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.146296326564425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.358919619871315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.146296325928416, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.35891961911662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.745062891938977, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:49:59+00:00", "timestamp_unix": 1768024199.0}, "starlink_location": {"latitude": 44.44692633333333, "longitude": 12.244737833333332, "altitude": 70.97190222364583, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:50:09.319121+00:00", "timestamp_unix": 1768024209.319121}, "starlink_gps": {"latitude": 44.44692633333334, "longitude": 12.244737833333335, "altitude": 70.97993263884477, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:09.319383+00:00", "timestamp_unix": 1768024209.319383}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:07.999544+00:00", "timestamp_unix": 1768024207.999544}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244725, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:08.507547+00:00", "timestamp_unix": 1768024208.507547}}

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


validation_timestamp: 2026-01-10T05:50:39.276476+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.26063627020294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.259746324686887, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4250508688416805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.360294338537789, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976644371860016, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.001124774029865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.910378200182208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.99949980947277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.909383515939631, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.315171046641176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:31+00:00", "timestamp_unix": 1768024231.0}, "starlink_location": {"latitude": 44.44692483333332, "longitude": 12.244740131341532, "altitude": 70.96000000119237, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:50:39.240121+00:00", "timestamp_unix": 1768024239.240121}, "starlink_gps": {"latitude": 44.44692483333332, "longitude": 12.244740081246489, "altitude": 70.96000000119237, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:39.240373+00:00", "timestamp_unix": 1768024239.240373}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:38.004537+00:00", "timestamp_unix": 1768024238.004537}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244718333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:50:38.541172+00:00", "timestamp_unix": 1768024238.541172}}

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


validation_timestamp: 2026-01-10T05:51:09.284223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.221292810133399, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.225218463769213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.399281108355438, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.36247113517733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993667005162756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.282234089750027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.326111801300819, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.286035220013664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.3287156786363425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.854244016824653, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:02+00:00", "timestamp_unix": 1768024262.0}, "starlink_location": {"latitude": 44.44692964377842, "longitude": 12.24473966666667, "altitude": 70.73994155489895, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:51:09.240279+00:00", "timestamp_unix": 1768024269.240279}, "starlink_gps": {"latitude": 44.44692960786251, "longitude": 12.244739666666668, "altitude": 70.74393261019418, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:09.240534+00:00", "timestamp_unix": 1768024269.240534}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244688333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:07.989316+00:00", "timestamp_unix": 1768024267.989316}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244698333333334, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:08.482887+00:00", "timestamp_unix": 1768024268.482887}}

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


validation_timestamp: 2026-01-10T05:51:39.279165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.155819615428358, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.157162377787746, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.454303827216931, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.995069068027437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007961515752613568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.047575853761417, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.2729529671016655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.050439236430718, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.280458210395369, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.769179501273321, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:35+00:00", "timestamp_unix": 1768024295.0}, "starlink_location": {"latitude": 44.44692883333329, "longitude": 12.244737403985168, "altitude": 70.73994238981017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:51:39.241450+00:00", "timestamp_unix": 1768024299.24145}, "starlink_gps": {"latitude": 44.44692883333331, "longitude": 12.244737504278898, "altitude": 70.74393420875352, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:39.241706+00:00", "timestamp_unix": 1768024299.241706}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244678333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:37.971646+00:00", "timestamp_unix": 1768024297.971646}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244686666666666, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:51:38.493499+00:00", "timestamp_unix": 1768024298.493499}}

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


validation_timestamp: 2026-01-10T05:52:09.283822+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.458240664661016, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.458240664661016, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.402183590587406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.116359451440647, "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.389278398711973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7799728119279403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.389278398711973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7799728119279403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.295241679768244, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:06+00:00", "timestamp_unix": 1768024326.0}, "starlink_location": {"latitude": 44.44693983333333, "longitude": 12.244731666666665, "altitude": 70.37992987274667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:52:09.241701+00:00", "timestamp_unix": 1768024329.241701}, "starlink_gps": {"latitude": 44.44693983333333, "longitude": 12.244731666666665, "altitude": 70.38393933465413, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:09.241963+00:00", "timestamp_unix": 1768024329.241963}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244668333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:07.995155+00:00", "timestamp_unix": 1768024327.995155}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244693333333334, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:08.507519+00:00", "timestamp_unix": 1768024328.507519}}

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


validation_timestamp: 2026-01-10T05:52:39.274217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.384956655013852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.388744006459504, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0830598729263867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.905433158659961, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011658877116289, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.268040233458242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.314383568924497, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.271683344812413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.316334577248741, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.247018905932502, "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-10T05:52:37+00:00", "timestamp_unix": 1768024357.0}, "starlink_location": {"latitude": 44.44694281057649, "longitude": 12.244735833333335, "altitude": 70.02992696213961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:52:39.241145+00:00", "timestamp_unix": 1768024359.241145}, "starlink_gps": {"latitude": 44.44694277449877, "longitude": 12.244735833333332, "altitude": 70.03393599555416, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:39.241405+00:00", "timestamp_unix": 1768024359.241405}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:37.995924+00:00", "timestamp_unix": 1768024357.995924}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244688333333333, "altitude": 12.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:38.518078+00:00", "timestamp_unix": 1768024358.518078}}

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


validation_timestamp: 2026-01-10T05:53:09.279971+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.617548179047285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.617548179047285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.914441984553561, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.611997705998758, "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.570185321926473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.5869005196349315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.570185321926473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5869005196349315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.167024536712761, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:52:58+00:00", "timestamp_unix": 1768024378.0}, "starlink_location": {"latitude": 44.446942499999984, "longitude": 12.244739500000001, "altitude": 69.87000000006574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:53:09.241030+00:00", "timestamp_unix": 1768024389.24103}, "starlink_gps": {"latitude": 44.446942499999984, "longitude": 12.244739500000001, "altitude": 69.87000000006574, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:09.241283+00:00", "timestamp_unix": 1768024389.241283}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:07.976858+00:00", "timestamp_unix": 1768024387.976858}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244688333333333, "altitude": 12.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:08.479661+00:00", "timestamp_unix": 1768024388.479661}}

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


validation_timestamp: 2026-01-10T05:53:39.282904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.420400603754299, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.416581345845334, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9438617987671365, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4352670056964258, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999772801160332, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.723241759762672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.985137332644447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.719659895352569, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.981318599679137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0355349718182705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:31+00:00", "timestamp_unix": 1768024411.0}, "starlink_location": {"latitude": 44.44694168956917, "longitude": 12.244739500000001, "altitude": 69.87000000199085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:53:39.243312+00:00", "timestamp_unix": 1768024419.243312}, "starlink_gps": {"latitude": 44.44694172553999, "longitude": 12.244739500000001, "altitude": 69.87000000174434, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:39.243566+00:00", "timestamp_unix": 1768024419.243566}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244685, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:37.979850+00:00", "timestamp_unix": 1768024417.97985}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244713333333333, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:53:38.494428+00:00", "timestamp_unix": 1768024418.494428}}

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


validation_timestamp: 2026-01-10T05:54:09.284636+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.222582045386334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.221535398169316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.795613762262774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7606954358846376, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003974909290173967, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.638888639200013, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.427061646739142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.637159089752275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.426839245295586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.836807978303329, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:03+00:00", "timestamp_unix": 1768024443.0}, "starlink_location": {"latitude": 44.44694266666665, "longitude": 12.244734297980512, "altitude": 70.26000000185458, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:54:09.242628+00:00", "timestamp_unix": 1768024449.242628}, "starlink_gps": {"latitude": 44.44694266666666, "longitude": 12.244734247907312, "altitude": 70.26000000101436, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:09.242921+00:00", "timestamp_unix": 1768024449.242921}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:08.016123+00:00", "timestamp_unix": 1768024448.016123}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244728333333333, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:08.505319+00:00", "timestamp_unix": 1768024448.505319}}

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


validation_timestamp: 2026-01-10T05:54:39.361277+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.02011996768573, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.02011996768573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0286363678787165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.143286255659737, "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.54415741299029, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.358111413004641, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.54415741299029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.358111413004641, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.327077109621387, "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-10T05:54:35+00:00", "timestamp_unix": 1768024475.0}, "starlink_location": {"latitude": 44.446941666666646, "longitude": 12.244735333333331, "altitude": 70.49000000076188, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:54:39.321832+00:00", "timestamp_unix": 1768024479.321832}, "starlink_gps": {"latitude": 44.446941666666646, "longitude": 12.244735333333331, "altitude": 70.49000000076188, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:39.322088+00:00", "timestamp_unix": 1768024479.322088}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244645, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:38.017454+00:00", "timestamp_unix": 1768024478.017454}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244728333333333, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:54:38.528425+00:00", "timestamp_unix": 1768024478.528425}}

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


validation_timestamp: 2026-01-10T05:55:09.283943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.074353541947092, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.072930331755703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.4141936302860945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.452369705256199, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003990577314479151, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.825838773570101, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.851977897639817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.823518397083257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.851751719916459, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.476678272312088, "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-10T05:55:06+00:00", "timestamp_unix": 1768024506.0}, "starlink_location": {"latitude": 44.44694616666666, "longitude": 12.244737298061064, "altitude": 70.72000000065302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:55:09.243451+00:00", "timestamp_unix": 1768024509.243451}, "starlink_gps": {"latitude": 44.44694616666663, "longitude": 12.244737247790486, "altitude": 70.72000000135377, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:09.243710+00:00", "timestamp_unix": 1768024509.24371}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244643333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:08.003951+00:00", "timestamp_unix": 1768024508.003951}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244731666666667, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:08.440935+00:00", "timestamp_unix": 1768024508.440935}}

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


validation_timestamp: 2026-01-10T05:55:39.279848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.162317919127107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.162317919127107, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.307806608724323, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6031373901439185, "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.913007087386186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.21041442713728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.913007087386186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.21041442713728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.8822571423785535, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:38+00:00", "timestamp_unix": 1768024538.0}, "starlink_location": {"latitude": 44.44694616666666, "longitude": 12.244736166666662, "altitude": 70.72000000065302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:55:39.243251+00:00", "timestamp_unix": 1768024539.243251}, "starlink_gps": {"latitude": 44.44694616666666, "longitude": 12.244736166666662, "altitude": 70.72000000065302, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:39.243509+00:00", "timestamp_unix": 1768024539.243509}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244648333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:38.004715+00:00", "timestamp_unix": 1768024538.004715}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244735, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:55:38.517576+00:00", "timestamp_unix": 1768024538.517576}}

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


validation_timestamp: 2026-01-10T05:56:09.283322+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.686667941821701, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.686667941821701, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.297627909002985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7640896737452306, "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.483790536125817, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.929654057290009, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.483790536125817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.929654057290009, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.525097943878711, "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-10T05:55:58+00:00", "timestamp_unix": 1768024558.0}, "starlink_location": {"latitude": 44.44695133333334, "longitude": 12.244732166666665, "altitude": 70.48000000113738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:56:09.242854+00:00", "timestamp_unix": 1768024569.242854}, "starlink_gps": {"latitude": 44.44695133333334, "longitude": 12.244732166666665, "altitude": 70.48000000113738, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:09.243115+00:00", "timestamp_unix": 1768024569.243115}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244641666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:08.007131+00:00", "timestamp_unix": 1768024568.007131}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244723333333333, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:08.312435+00:00", "timestamp_unix": 1768024568.312435}}

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


validation_timestamp: 2026-01-10T05:56:39.358073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.642050424278567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.642050424278567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.742690960196798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4343769664348924, "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.351844682383753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.403979867360734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.351844682383753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.403979867360734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.165967808057013, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:30+00:00", "timestamp_unix": 1768024590.0}, "starlink_location": {"latitude": 44.44694949999998, "longitude": 12.244731833333333, "altitude": 70.38999999992153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:56:39.322131+00:00", "timestamp_unix": 1768024599.322131}, "starlink_gps": {"latitude": 44.44694949999998, "longitude": 12.244731833333333, "altitude": 70.38999999992153, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:39.322391+00:00", "timestamp_unix": 1768024599.322391}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244646666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:38.004841+00:00", "timestamp_unix": 1768024598.004841}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244736666666666, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:56:38.629836+00:00", "timestamp_unix": 1768024598.629836}}

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


validation_timestamp: 2026-01-10T05:57:09.282141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.687919399675524, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.688951515874699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.355341295159729, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.716028640077107, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00399133879501218, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.894922025857046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.34368710920245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.897218596738087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.343265218616656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.957630148812144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:02+00:00", "timestamp_unix": 1768024622.0}, "starlink_location": {"latitude": 44.44694583333331, "longitude": 12.244734535254988, "altitude": 69.50999999963533, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:57:09.242843+00:00", "timestamp_unix": 1768024629.242843}, "starlink_gps": {"latitude": 44.44694583333331, "longitude": 12.24473458553516, "altitude": 69.50999999963533, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:09.243101+00:00", "timestamp_unix": 1768024629.243101}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244648333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:08.007938+00:00", "timestamp_unix": 1768024628.007938}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244748333333334, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:08.646376+00:00", "timestamp_unix": 1768024628.646376}}

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


validation_timestamp: 2026-01-10T05:57:39.283425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.742065162500136, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.743385594098243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.186609553264351, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.575263137156824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977691497755388, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.994258592596122, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.285596868120518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.997165462027025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.28558337136491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.535835245834015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:35+00:00", "timestamp_unix": 1768024655.0}, "starlink_location": {"latitude": 44.44694583333331, "longitude": 12.244734535296619, "altitude": 69.51000000010099, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:57:39.244302+00:00", "timestamp_unix": 1768024659.244302}, "starlink_gps": {"latitude": 44.44694583333331, "longitude": 12.24473458540487, "altitude": 69.50999999963533, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:39.244557+00:00", "timestamp_unix": 1768024659.244557}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244633333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:38.007805+00:00", "timestamp_unix": 1768024658.007805}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244735, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:57:38.491449+00:00", "timestamp_unix": 1768024658.491449}}

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


validation_timestamp: 2026-01-10T05:58:09.280982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.47082272630113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.47082272630113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.439398656118844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2373377042073328, "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.55190786798223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.472423400743478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.55190786798223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.472423400743478, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.610969332268406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:06+00:00", "timestamp_unix": 1768024686.0}, "starlink_location": {"latitude": 44.44694150000001, "longitude": 12.244739166666669, "altitude": 69.48999999983216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:58:09.243617+00:00", "timestamp_unix": 1768024689.243617}, "starlink_gps": {"latitude": 44.44694150000001, "longitude": 12.244739166666669, "altitude": 69.48999999983216, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:09.243878+00:00", "timestamp_unix": 1768024689.243878}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244638333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:08.011436+00:00", "timestamp_unix": 1768024688.011436}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244723333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:08.504738+00:00", "timestamp_unix": 1768024688.504738}}

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


validation_timestamp: 2026-01-10T05:58:39.359519+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.376004215164055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.366206262527747, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.532427999437589, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5690063551592018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011326636476472546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.96453441398948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.679917556795997, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.95322271951194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.670389526455926, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.040215140622351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:37+00:00", "timestamp_unix": 1768024717.0}, "starlink_location": {"latitude": 44.446942783985904, "longitude": 12.244738398856493, "altitude": 68.88191459869952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:58:39.324663+00:00", "timestamp_unix": 1768024719.324663}, "starlink_gps": {"latitude": 44.44694285613723, "longitude": 12.244738298135909, "altitude": 68.88993220993724, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:39.324923+00:00", "timestamp_unix": 1768024719.324923}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244626666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:37.993350+00:00", "timestamp_unix": 1768024717.99335}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.24471, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:58:38.518480+00:00", "timestamp_unix": 1768024718.51848}}

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


validation_timestamp: 2026-01-10T05:59:09.284745+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.318742230522094, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.318742232751731, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.692842848323018, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.895088408204009, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.62160534414587, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.676252605998682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.621605345706913, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.676252608315114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.05372700333886, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:08+00:00", "timestamp_unix": 1768024748.0}, "starlink_location": {"latitude": 44.446941166666655, "longitude": 12.244736833333333, "altitude": 68.36992939465674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:59:09.244657+00:00", "timestamp_unix": 1768024749.244657}, "starlink_gps": {"latitude": 44.44694116666663, "longitude": 12.244736833333333, "altitude": 68.37394143034243, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:09.244913+00:00", "timestamp_unix": 1768024749.244913}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244626666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:07.996696+00:00", "timestamp_unix": 1768024747.996696}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244708333333334, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:08.478086+00:00", "timestamp_unix": 1768024748.478086}}

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


validation_timestamp: 2026-01-10T05:59:39.278995+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.967516206309076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.972609946255961, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.674350247202828, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.66545125970647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005638715905943131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.4644526806409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.378871857469166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.470003569636749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.383661894331432, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.305306432913033, "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-10T05:59:29+00:00", "timestamp_unix": 1768024769.0}, "starlink_location": {"latitude": 44.446941977160755, "longitude": 12.244735701913438, "altitude": 68.36993614437878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T05:59:39.244716+00:00", "timestamp_unix": 1768024779.244716}, "starlink_gps": {"latitude": 44.4469419412418, "longitude": 12.244735752054945, "altitude": 68.37392753298427, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:39.244969+00:00", "timestamp_unix": 1768024779.244969}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244653333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:37.981883+00:00", "timestamp_unix": 1768024777.981883}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244703333333334, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T05:59:38.488570+00:00", "timestamp_unix": 1768024778.48857}}

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


validation_timestamp: 2026-01-10T06:00:09.501253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.967301849565535, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.959547159312452, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0267322713927625, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8920478340308822, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804719261751605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.998499145569445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.465731009167998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.991899241965578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.457775463799328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.64250979943265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:00+00:00", "timestamp_unix": 1768024800.0}, "starlink_location": {"latitude": 44.44694028384858, "longitude": 12.24472816666667, "altitude": 68.67000000028683, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:00:09.323682+00:00", "timestamp_unix": 1768024809.323682}, "starlink_gps": {"latitude": 44.446940356218725, "longitude": 12.24472816666667, "altitude": 68.67000000156807, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:09.323939+00:00", "timestamp_unix": 1768024809.323939}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244663333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:08.015068+00:00", "timestamp_unix": 1768024808.015068}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244708333333334, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:08.503431+00:00", "timestamp_unix": 1768024808.503431}}

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


validation_timestamp: 2026-01-10T06:00:39.283408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.9815549953791, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.976861305233065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3634791336812473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8113910520822176, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005661684494694092, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.669307573258459, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.579142292096695, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.663921476098404, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.575044804121989, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3896312616056035, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:32+00:00", "timestamp_unix": 1768024832.0}, "starlink_location": {"latitude": 44.44694185612328, "longitude": 12.244728798155387, "altitude": 68.70000000257708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:00:39.244977+00:00", "timestamp_unix": 1768024839.244977}, "starlink_gps": {"latitude": 44.44694189218853, "longitude": 12.24472874780962, "altitude": 68.70000000226912, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:39.245237+00:00", "timestamp_unix": 1768024839.245237}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244685, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:38.017149+00:00", "timestamp_unix": 1768024838.017149}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244726666666667, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:00:38.517803+00:00", "timestamp_unix": 1768024838.517803}}

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


validation_timestamp: 2026-01-10T06:01:09.279639+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.696906892816381, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.692995625919304, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2253148461750407, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.548150810007987, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003998227390061569, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.514689944131295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6820376071331493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.510826131447664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6792249375069574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.603437101893181, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:03+00:00", "timestamp_unix": 1768024863.0}, "starlink_location": {"latitude": 44.44694468956905, "longitude": 12.244729333333336, "altitude": 69.05994315199504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:01:09.244799+00:00", "timestamp_unix": 1768024869.244799}, "starlink_gps": {"latitude": 44.446944725525974, "longitude": 12.244729333333334, "altitude": 69.06393876216086, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:09.245056+00:00", "timestamp_unix": 1768024869.245056}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244705, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:08.002852+00:00", "timestamp_unix": 1768024868.002852}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244753333333334, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:08.545771+00:00", "timestamp_unix": 1768024868.545771}}

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


validation_timestamp: 2026-01-10T06:01:39.283105+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.323540899848744, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.323540899848744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2031088510832222, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.735004781437823, "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.010510731693783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4410436808384977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.010510731693783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4410436808384977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.44819820156791, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:34+00:00", "timestamp_unix": 1768024894.0}, "starlink_location": {"latitude": 44.446945499999984, "longitude": 12.244729333333334, "altitude": 69.15000000034854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:01:39.245131+00:00", "timestamp_unix": 1768024899.245131}, "starlink_gps": {"latitude": 44.446945499999984, "longitude": 12.244729333333334, "altitude": 69.15000000034854, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:39.245392+00:00", "timestamp_unix": 1768024899.245392}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244701666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:38.023733+00:00", "timestamp_unix": 1768024898.023733}, "nmea_secondary": {"latitude": 44.446915, "longitude": 12.244736666666666, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:01:38.556194+00:00", "timestamp_unix": 1768024898.556194}}

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


validation_timestamp: 2026-01-10T06:02:09.361936+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.917541659889348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.915628511365247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9484786970560017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.9175448282872205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008009378239186576, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.600659617469896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.019431935698924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.600028487005531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.018137513006758, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.60292595689606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:05+00:00", "timestamp_unix": 1768024925.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244724898944328, "altitude": 69.48190758772844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T06:02:09.324602+00:00", "timestamp_unix": 1768024929.324602}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.244724798047644, "altitude": 69.4899392185473, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:09.324862+00:00", "timestamp_unix": 1768024929.324862}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244713333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:08.006487+00:00", "timestamp_unix": 1768024928.006487}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244716666666667, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T06:02:08.513521+00:00", "timestamp_unix": 1768024928.513521}}

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


