# positions_validation

validation_timestamp: 2026-01-10T11:40:09.817641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.941272982825193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9163066524543355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4342978060966, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.630767939603334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028126774329904222, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.300001379465172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.68485430090299, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.274048398974479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.656731317092607, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.171566932337761, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446983, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:02+00:00", "timestamp_unix": 1768045202.0}, "starlink_location": {"latitude": 44.446919580383174, "longitude": 12.244738, "altitude": 71.2999999981411, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:40:09.777974+00:00", "timestamp_unix": 1768045209.777974}, "starlink_gps": {"latitude": 44.44691983333333, "longitude": 12.244738, "altitude": 71.29999999980024, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:09.778239+00:00", "timestamp_unix": 1768045209.778239}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:09.158129+00:00", "timestamp_unix": 1768045209.158129}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24474, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:08.368253+00:00", "timestamp_unix": 1768045208.368253}}

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


validation_timestamp: 2026-01-10T11:40:39.815402+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.690551161379265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.69946028026653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.225407212886329, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7406548312237993, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02802638153419964, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.763781850953432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.73186856767975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.770055869364292, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.730075382141663, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.240357481170599, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:35+00:00", "timestamp_unix": 1768045235.0}, "starlink_location": {"latitude": 44.44691933333335, "longitude": 12.244733646942867, "altitude": 71.71999999957741, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:40:39.778171+00:00", "timestamp_unix": 1768045239.778171}, "starlink_gps": {"latitude": 44.44691933333335, "longitude": 12.244733999999998, "altitude": 71.72000000004307, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:39.778436+00:00", "timestamp_unix": 1768045239.778436}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:39.146020+00:00", "timestamp_unix": 1768045239.14602}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244741666666666, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:40:38.634074+00:00", "timestamp_unix": 1768045238.634074}}

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


validation_timestamp: 2026-01-10T11:41:09.759870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.778351786857883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.783395503400662, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.306599333834583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.432555198680025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056162457469128265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.834444856630288, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.2549161651397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.83904865049141, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.259135417245906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.729121241905055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:06+00:00", "timestamp_unix": 1768045266.0}, "starlink_location": {"latitude": 44.446920265181554, "longitude": 12.244735633180921, "altitude": 72.45000000261676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:41:09.717591+00:00", "timestamp_unix": 1768045269.717591}, "starlink_gps": {"latitude": 44.44692022940574, "longitude": 12.2447356831226, "altitude": 72.4500000020384, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:09.717847+00:00", "timestamp_unix": 1768045269.717847}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:09.166725+00:00", "timestamp_unix": 1768045269.166725}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244728333333333, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:08.685494+00:00", "timestamp_unix": 1768045268.685494}}

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


validation_timestamp: 2026-01-10T11:41:39.833007+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.397076590363609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.357852042415342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.880482147332516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.189938922901044, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1217243673346987, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.8653790616486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.62896694926881, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.847558026644323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.616939429094002, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.25719214132254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:37+00:00", "timestamp_unix": 1768045297.0}, "starlink_location": {"latitude": 44.44692616666667, "longitude": 12.244739833333337, "altitude": 72.37000000020127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:41:39.797778+00:00", "timestamp_unix": 1768045299.797778}, "starlink_gps": {"latitude": 44.44692616666665, "longitude": 12.244738299933074, "altitude": 72.37000000182358, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:39.798034+00:00", "timestamp_unix": 1768045299.798034}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244711666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:39.145875+00:00", "timestamp_unix": 1768045299.145875}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244728333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:41:38.691501+00:00", "timestamp_unix": 1768045298.691501}}

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


validation_timestamp: 2026-01-10T11:42:09.843272+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.824280338327828, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.939802680117216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.069750062568846, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5445433290795907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12214164756997067, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.465999221068545, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.49484695352811, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.58719196212844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.616889838986992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.038417489089455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:08+00:00", "timestamp_unix": 1768045328.0}, "starlink_location": {"latitude": 44.44692699999999, "longitude": 12.244734333333334, "altitude": 72.5100000005212, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:42:09.801699+00:00", "timestamp_unix": 1768045329.801699}, "starlink_gps": {"latitude": 44.44692590155376, "longitude": 12.244734333333334, "altitude": 72.51000000059791, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:09.801958+00:00", "timestamp_unix": 1768045329.801958}, "nmea_primary": {"latitude": 44.447065, "longitude": 12.24471, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:09.146021+00:00", "timestamp_unix": 1768045329.146021}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.24473, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:08.681781+00:00", "timestamp_unix": 1768045328.681781}}

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


validation_timestamp: 2026-01-10T11:42:39.856064+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.90167754440921, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.902518483749947, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0433362253981, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.571254564569947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003940314087908062, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.843777769485017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.688545595530516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.844296595110245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.688801428500068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.191149060675961, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:30+00:00", "timestamp_unix": 1768045350.0}, "starlink_location": {"latitude": 44.44693099999998, "longitude": 12.24473459719704, "altitude": 72.54793584993428, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:42:39.818508+00:00", "timestamp_unix": 1768045359.818508}, "starlink_gps": {"latitude": 44.446931, "longitude": 12.244734646834424, "altitude": 72.55188711239106, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:39.818766+00:00", "timestamp_unix": 1768045359.818766}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.24471, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:39.172543+00:00", "timestamp_unix": 1768045359.172543}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244728333333333, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:42:38.632771+00:00", "timestamp_unix": 1768045358.632771}}

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


validation_timestamp: 2026-01-10T11:43:09.758852+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.85097968968523, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.85097968968523, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.659597325503244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.615191703786553, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.018260873585323, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7849690600143475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.018260873585323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.7849690600143475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.612187590717046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:01+00:00", "timestamp_unix": 1768045381.0}, "starlink_location": {"latitude": 44.446935166666684, "longitude": 12.244738, "altitude": 72.5599999992493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:43:09.718808+00:00", "timestamp_unix": 1768045389.718808}, "starlink_gps": {"latitude": 44.446935166666684, "longitude": 12.244738, "altitude": 72.5599999992493, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:09.719067+00:00", "timestamp_unix": 1768045389.719067}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244713333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:09.155273+00:00", "timestamp_unix": 1768045389.155273}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244745, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:08.595364+00:00", "timestamp_unix": 1768045388.595364}}

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


validation_timestamp: 2026-01-10T11:43:39.837600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8147950076847295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.882101876751286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.8671693353812735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.353980672538104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17244896082444175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.082240470984308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.65952696659787, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.18692258275932, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.787875376771739, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.647122003613517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:33+00:00", "timestamp_unix": 1768045413.0}, "starlink_location": {"latitude": 44.446935166666684, "longitude": 12.244738, "altitude": 72.5599999992493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:43:39.799081+00:00", "timestamp_unix": 1768045419.799081}, "starlink_gps": {"latitude": 44.44693406815695, "longitude": 12.244736466521108, "altitude": 72.5600000008428, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:39.799392+00:00", "timestamp_unix": 1768045419.799392}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244715, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:39.145342+00:00", "timestamp_unix": 1768045419.145342}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244741666666666, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:43:38.657828+00:00", "timestamp_unix": 1768045418.657828}}

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


validation_timestamp: 2026-01-10T11:44:09.821158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.125499899781637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.247889262128567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.25950620330267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.92735248532172, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12335995428306143, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.750540232230435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.564116498791184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.8732540963987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.6813468159420175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.429655465537673, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:05+00:00", "timestamp_unix": 1768045445.0}, "starlink_location": {"latitude": 44.446933499999986, "longitude": 12.244728646882606, "altitude": 72.13189095055277, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:44:09.779932+00:00", "timestamp_unix": 1768045449.779932}, "starlink_gps": {"latitude": 44.44693241961816, "longitude": 12.244729000000003, "altitude": 72.03994556507197, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:09.780194+00:00", "timestamp_unix": 1768045449.780194}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:09.131532+00:00", "timestamp_unix": 1768045449.131532}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244735, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:08.406905+00:00", "timestamp_unix": 1768045448.406905}}

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


validation_timestamp: 2026-01-10T11:44:39.756309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.497246402418018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.497246402418018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5302489339794505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5560358087332653, "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.73819270931504, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.563338639402184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.73819270931504, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.563338639402184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6603337619702785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:36+00:00", "timestamp_unix": 1768045476.0}, "starlink_location": {"latitude": 44.4469295, "longitude": 12.244733333333334, "altitude": 71.99000000021238, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:44:39.719045+00:00", "timestamp_unix": 1768045479.719045}, "starlink_gps": {"latitude": 44.4469295, "longitude": 12.244733333333334, "altitude": 71.99000000021238, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:39.719303+00:00", "timestamp_unix": 1768045479.719303}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244706666666668, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:39.170529+00:00", "timestamp_unix": 1768045479.170529}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.24474, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:44:38.635530+00:00", "timestamp_unix": 1768045478.63553}}

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


validation_timestamp: 2026-01-10T11:45:09.820440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.905919586860193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.008107120589989, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2302787602122605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6576441541841174, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13597810494675908, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.127023991143245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.302005026549024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.230555363303322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4121134024017135, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.856317294328994, "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-10T11:45:07+00:00", "timestamp_unix": 1768045507.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.24473146056239, "altitude": 71.76000000071362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:45:09.780312+00:00", "timestamp_unix": 1768045509.780312}, "starlink_gps": {"latitude": 44.4469350861803, "longitude": 12.244730658347693, "altitude": 71.76000000241758, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:45:09.780571+00:00", "timestamp_unix": 1768045509.780571}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244703333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:45:09.145905+00:00", "timestamp_unix": 1768045509.145905}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244721666666667, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:45:08.633401+00:00", "timestamp_unix": 1768045508.633401}}

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


validation_timestamp: 2026-01-10T11:45:39.820054+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.931862200994784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.05520424941893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6634399404165447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.375499745457151, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12336790485858991, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.39372474515644, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.141013154313359, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.516860003919716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.257298344559863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.024106709066342, "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-10T11:45:28+00:00", "timestamp_unix": 1768045528.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.244731813625313, "altitude": 71.75999999984954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:45:39.780332+00:00", "timestamp_unix": 1768045539.780332}, "starlink_gps": {"latitude": 44.44693508619875, "longitude": 12.244732166666665, "altitude": 71.76000000179265, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:45:39.780593+00:00", "timestamp_unix": 1768045539.780593}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24471, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:45:39.149722+00:00", "timestamp_unix": 1768045539.149722}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244696666666666, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:45:38.612159+00:00", "timestamp_unix": 1768045538.612159}}

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


validation_timestamp: 2026-01-10T11:46:09.817149+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.871128635465297, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.949012419594025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5497423359238841, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.033987913358852, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16959739069170357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.940455670142223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.889613391274454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.02647166011846, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.90267050404607, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3551037250199425, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:00+00:00", "timestamp_unix": 1768045560.0}, "starlink_location": {"latitude": 44.44693366666667, "longitude": 12.244740833333333, "altitude": 72.44000000098126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:46:09.780748+00:00", "timestamp_unix": 1768045569.780748}, "starlink_gps": {"latitude": 44.446932586321616, "longitude": 12.244739325211661, "altitude": 72.44000000351085, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:09.781009+00:00", "timestamp_unix": 1768045569.781009}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244708333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:09.170770+00:00", "timestamp_unix": 1768045569.17077}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244691666666666, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:08.668716+00:00", "timestamp_unix": 1768045568.668716}}

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


validation_timestamp: 2026-01-10T11:46:39.815659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.645309691796093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.62557601831388, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.534294793303759, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7156556145657809, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06365099942717715, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.165684919968559, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.933562234657213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.144592215852564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.914789290388565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.246969595906036, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:32+00:00", "timestamp_unix": 1768045592.0}, "starlink_location": {"latitude": 44.4469321666667, "longitude": 12.24473612701474, "altitude": 72.50999999852081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:46:39.780770+00:00", "timestamp_unix": 1768045599.78077}, "starlink_gps": {"latitude": 44.44693216666662, "longitude": 12.244735325182933, "altitude": 72.51000000052971, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:39.781031+00:00", "timestamp_unix": 1768045599.781031}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244693333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:39.155467+00:00", "timestamp_unix": 1768045599.155467}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.24471, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:46:38.379548+00:00", "timestamp_unix": 1768045598.379548}}

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


validation_timestamp: 2026-01-10T11:47:09.759844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.894885526900897, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.890231099856608, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5625006558248353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.883398230833526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005626485233289082, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.886452942823293, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.014248733718987, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.881118003141584, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.009522323399311, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.13653030925768, "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-10T11:47:03+00:00", "timestamp_unix": 1768045623.0}, "starlink_location": {"latitude": 44.44693256809505, "longitude": 12.244733200231892, "altitude": 72.10000000260199, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:47:09.720618+00:00", "timestamp_unix": 1768045629.720618}, "starlink_gps": {"latitude": 44.44693260393609, "longitude": 12.244733150199151, "altitude": 72.10000000066759, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:09.720876+00:00", "timestamp_unix": 1768045629.720876}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244666666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:09.147451+00:00", "timestamp_unix": 1768045629.147451}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.24472, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:08.679907+00:00", "timestamp_unix": 1768045628.679907}}

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


validation_timestamp: 2026-01-10T11:47:39.821767+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.071986118504476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.071986118504476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.733891443649665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.664954499549532, "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.789047006773993, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.412715915520901, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.789047006773993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.412715915520901, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.818887053141319, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:35+00:00", "timestamp_unix": 1768045655.0}, "starlink_location": {"latitude": 44.44693366666664, "longitude": 12.244731666666667, "altitude": 72.0999999987593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:47:39.782119+00:00", "timestamp_unix": 1768045659.782119}, "starlink_gps": {"latitude": 44.44693366666664, "longitude": 12.244731666666667, "altitude": 72.0999999987593, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:39.782381+00:00", "timestamp_unix": 1768045659.782381}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244675, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:39.171132+00:00", "timestamp_unix": 1768045659.171132}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.24473, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:47:38.672053+00:00", "timestamp_unix": 1768045658.672053}}

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


validation_timestamp: 2026-01-10T11:48:09.838837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.853774285958648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.853774285958648, "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": 5.090075054823618, "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.88561116599639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0272144073579, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.88561116599639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0272144073579, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.833593398722202, "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-10T11:48:07+00:00", "timestamp_unix": 1768045687.0}, "starlink_location": {"latitude": 44.44693183333331, "longitude": 12.2447285, "altitude": 72.17000000167451, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:48:09.800983+00:00", "timestamp_unix": 1768045689.800983}, "starlink_gps": {"latitude": 44.44693183333331, "longitude": 12.2447285, "altitude": 72.17000000167451, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:09.801247+00:00", "timestamp_unix": 1768045689.801247}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244675, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:09.162608+00:00", "timestamp_unix": 1768045689.162608}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244736666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:08.704130+00:00", "timestamp_unix": 1768045688.70413}}

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


validation_timestamp: 2026-01-10T11:48:39.814848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.09066200647795, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.06273419080331, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.062193648413039, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3644570406525784, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03971445672670554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.1263318228961, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.823786579530596, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.109830168545272, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.792927403096053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.457598637578909, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:37+00:00", "timestamp_unix": 1768045717.0}, "starlink_location": {"latitude": 44.44693624701663, "longitude": 12.24472064684457, "altitude": 72.46188792354734, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:48:39.782217+00:00", "timestamp_unix": 1768045719.782217}, "starlink_gps": {"latitude": 44.44693649999997, "longitude": 12.244721000000002, "altitude": 72.49000000061929, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:39.782476+00:00", "timestamp_unix": 1768045719.782476}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244671666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:39.149500+00:00", "timestamp_unix": 1768045719.1495}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244728333333333, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:48:38.678581+00:00", "timestamp_unix": 1768045718.678581}}

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


validation_timestamp: 2026-01-10T11:49:09.839004+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.930503064881027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.920946478828407, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.058339247833466, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.798599427396578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09175400992826047, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.870441430396715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.734492851215434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.839322005163899, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.745611440025685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.7125663914421585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:00+00:00", "timestamp_unix": 1768045740.0}, "starlink_location": {"latitude": 44.44693816666665, "longitude": 12.244720289087878, "altitude": 72.38994376166876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:49:09.801174+00:00", "timestamp_unix": 1768045749.801174}, "starlink_gps": {"latitude": 44.44693816666664, "longitude": 12.244719133233426, "altitude": 72.29793478941882, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:09.801435+00:00", "timestamp_unix": 1768045749.801435}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244673333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:09.170855+00:00", "timestamp_unix": 1768045749.170855}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.24473, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:08.675827+00:00", "timestamp_unix": 1768045748.675827}}

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


validation_timestamp: 2026-01-10T11:49:39.837184+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.155158889431785, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.200283678028397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8373450507613382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.080625647392644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16387406942355712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.027415135281819, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.33188112013203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.031153083146163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.417585763926871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.671187219507827, "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-10T11:49:32+00:00", "timestamp_unix": 1768045772.0}, "starlink_location": {"latitude": 44.446934292174376, "longitude": 12.24471387771892, "altitude": 72.52000000097227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:49:39.801562+00:00", "timestamp_unix": 1768045779.801562}, "starlink_gps": {"latitude": 44.446933734896994, "longitude": 12.244711966623534, "altitude": 72.52000000248297, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:39.801822+00:00", "timestamp_unix": 1768045779.801822}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244663333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:39.144199+00:00", "timestamp_unix": 1768045779.144199}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.24473, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:49:38.631455+00:00", "timestamp_unix": 1768045778.631455}}

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


validation_timestamp: 2026-01-10T11:50:09.835462+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.048708079390543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.005716256055855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.14905378639867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.791385042123335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15466665260735257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.797269953770401, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.429201710228472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.728717384129489, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.438050192090094, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.862604706953348, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:03+00:00", "timestamp_unix": 1768045803.0}, "starlink_location": {"latitude": 44.44693106279096, "longitude": 12.244712877667068, "altitude": 72.87999999947715, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:50:09.801855+00:00", "timestamp_unix": 1768045809.801855}, "starlink_gps": {"latitude": 44.44693133333332, "longitude": 12.244710966492201, "altitude": 72.88000000098053, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:09.802116+00:00", "timestamp_unix": 1768045809.802116}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:09.130607+00:00", "timestamp_unix": 1768045809.130607}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244741666666666, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:08.706663+00:00", "timestamp_unix": 1768045808.706663}}

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


validation_timestamp: 2026-01-10T11:50:39.823311+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.689852809851244, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.434900531889157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5470534995162875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.392783508673965, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7524715243628088, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.415857790782276, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.63240167964247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.168163270559306, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.310662869423814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.938676939065298, "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-10T11:50:35+00:00", "timestamp_unix": 1768045835.0}, "starlink_location": {"latitude": 44.44693691363071, "longitude": 12.244712333333332, "altitude": 72.58999999987039, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:50:39.783394+00:00", "timestamp_unix": 1768045839.783394}, "starlink_gps": {"latitude": 44.44693025295764, "longitude": 12.244714008164335, "altitude": 72.88000000232125, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:39.783656+00:00", "timestamp_unix": 1768045839.783656}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:39.155292+00:00", "timestamp_unix": 1768045839.155292}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244746666666666, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:50:38.672803+00:00", "timestamp_unix": 1768045838.672803}}

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


validation_timestamp: 2026-01-10T11:51:09.861590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.773854657030876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.773703702256814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6572206152328117, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2070939396867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003945022019790466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.412147524565322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.345348212514374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.411336380877081, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.346426468584756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.820254329382035, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:05+00:00", "timestamp_unix": 1768045865.0}, "starlink_location": {"latitude": 44.446937166666665, "longitude": 12.244712736125853, "altitude": 72.58999999909308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:51:09.822557+00:00", "timestamp_unix": 1768045869.822557}, "starlink_gps": {"latitude": 44.446937166666665, "longitude": 12.244712686429157, "altitude": 72.58999999975795, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:09.822841+00:00", "timestamp_unix": 1768045869.822841}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:09.146479+00:00", "timestamp_unix": 1768045869.146479}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244748333333334, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:08.683987+00:00", "timestamp_unix": 1768045868.683987}}

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


validation_timestamp: 2026-01-10T11:51:39.857417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.857954171711237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.85795416935344, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1907277620884806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.489484120614143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3744531930437403e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.999171091410567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.144399101504199, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.99917108910286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.144399099199632, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.633700618250556, "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-10T11:51:37+00:00", "timestamp_unix": 1768045897.0}, "starlink_location": {"latitude": 44.44694149999998, "longitude": 12.24471233333333, "altitude": 72.50793558473808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:51:39.823564+00:00", "timestamp_unix": 1768045899.823564}, "starlink_gps": {"latitude": 44.4469415, "longitude": 12.244712333333332, "altitude": 72.51189507484472, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:39.823821+00:00", "timestamp_unix": 1768045899.823821}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24469, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:39.168836+00:00", "timestamp_unix": 1768045899.168836}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244746666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:38.655300+00:00", "timestamp_unix": 1768045898.6553}}

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


validation_timestamp: 2026-01-10T11:52:09.865958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.523120398890912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.519138609404813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.888964334022397, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.975407102282102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982406678486061, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.28681277829336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.94048661732463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.282883031738509, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.936542945149593, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.186676995313099, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:51:58+00:00", "timestamp_unix": 1768045918.0}, "starlink_location": {"latitude": 44.44693537796588, "longitude": 12.244712666666667, "altitude": 72.79999999970751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:52:09.823208+00:00", "timestamp_unix": 1768045929.823208}, "starlink_gps": {"latitude": 44.44693541378052, "longitude": 12.244712666666667, "altitude": 72.79999999964083, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:09.823464+00:00", "timestamp_unix": 1768045929.823464}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:09.128971+00:00", "timestamp_unix": 1768045929.128971}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244728333333333, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:08.640054+00:00", "timestamp_unix": 1768045928.640054}}

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


validation_timestamp: 2026-01-10T11:52:39.857251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.276277178217438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.276277178217438, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1603788037783986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.180664284663804, "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.436828632214521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.192913613196042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.436828632214521, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.192913613196042, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4553341806360072, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:30+00:00", "timestamp_unix": 1768045950.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244720499999998, "altitude": 72.76000000061829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:52:39.823133+00:00", "timestamp_unix": 1768045959.823133}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.244720499999998, "altitude": 72.76000000061829, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:39.823393+00:00", "timestamp_unix": 1768045959.823393}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:39.165878+00:00", "timestamp_unix": 1768045959.165878}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24471, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:52:38.629202+00:00", "timestamp_unix": 1768045958.629202}}

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


validation_timestamp: 2026-01-10T11:53:09.765185+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.93697890815232, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.93697890815232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7526830255957866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.482258339687787, "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.014611087996972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.140692370538035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.014611087996972, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.140692370538035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.3230507158127949, "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-10T11:53:01+00:00", "timestamp_unix": 1768045981.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244720499999998, "altitude": 72.76000000061829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:53:09.723208+00:00", "timestamp_unix": 1768045989.723208}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.244720499999998, "altitude": 72.76000000061829, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:09.723472+00:00", "timestamp_unix": 1768045989.723472}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244695, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:09.155487+00:00", "timestamp_unix": 1768045989.155487}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244698333333334, "altitude": 14.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:08.630123+00:00", "timestamp_unix": 1768045988.630123}}

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


validation_timestamp: 2026-01-10T11:53:39.863083+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.098212397755464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.094387113681003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4268392919185997, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.64025893607927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003954228208732745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.511108982937499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.567378262684814, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.50729707712221, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.563505830117888, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5607237837362993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:31+00:00", "timestamp_unix": 1768046011.0}, "starlink_location": {"latitude": 44.44693954478143, "longitude": 12.244726833333333, "altitude": 72.86999999966322, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:53:39.823457+00:00", "timestamp_unix": 1768046019.823457}, "starlink_gps": {"latitude": 44.44693958034266, "longitude": 12.244726833333333, "altitude": 72.87000000063368, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:39.823717+00:00", "timestamp_unix": 1768046019.823717}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:39.134460+00:00", "timestamp_unix": 1768046019.13446}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244705, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:53:38.641458+00:00", "timestamp_unix": 1768046018.641458}}

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


validation_timestamp: 2026-01-10T11:54:09.841701+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6941941550137605, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6860178512391, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1258922630277075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.179158633597786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09655121436694496, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.450154840029758, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.172229414754776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.4560145970614125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.145837066480233, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.258382729400426, "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-10T11:54:03+00:00", "timestamp_unix": 1768046043.0}, "starlink_location": {"latitude": 44.44694256270729, "longitude": 12.244725711117287, "altitude": 72.79992743273672, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:54:09.803666+00:00", "timestamp_unix": 1768046049.803666}, "starlink_gps": {"latitude": 44.446942833333296, "longitude": 12.244726866820509, "altitude": 72.70793050072092, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:54:09.803920+00:00", "timestamp_unix": 1768046049.80392}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:54:09.160894+00:00", "timestamp_unix": 1768046049.160894}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244721666666667, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:54:08.708912+00:00", "timestamp_unix": 1768046048.708912}}

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


validation_timestamp: 2026-01-10T11:54:39.818603+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.379823445874177, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.878367797726158, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.308312707622841, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2552293997883524, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5851534066959807, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.317055296831522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.268469648577971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.957052742725188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.743189778622522, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.543058280125315, "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-10T11:54:35+00:00", "timestamp_unix": 1768046075.0}, "starlink_location": {"latitude": 44.44693699423024, "longitude": 12.244722186351265, "altitude": 72.98000000017417, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:54:39.784277+00:00", "timestamp_unix": 1768046079.784277}, "starlink_gps": {"latitude": 44.44694175297291, "longitude": 12.244725333333331, "altitude": 72.830000000941, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:54:39.784534+00:00", "timestamp_unix": 1768046079.784534}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244683333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:54:39.130990+00:00", "timestamp_unix": 1768046079.13099}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244721666666667, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:54:38.713645+00:00", "timestamp_unix": 1768046078.713645}}

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


validation_timestamp: 2026-01-10T11:55:09.841376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.31194831101437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.314041449526556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9536704285350797, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3608505225190624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15464701106172424, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.924630753031625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.196721243673851, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.89440684838485, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.220045833751255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.155043717699134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:06+00:00", "timestamp_unix": 1768046106.0}, "starlink_location": {"latitude": 44.44693777047429, "longitude": 12.244722210905493, "altitude": 72.98000000067582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:55:09.804146+00:00", "timestamp_unix": 1768046109.804146}, "starlink_gps": {"latitude": 44.44693749999996, "longitude": 12.24472029996377, "altitude": 72.98000000084848, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:09.804406+00:00", "timestamp_unix": 1768046109.804406}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:09.156390+00:00", "timestamp_unix": 1768046109.15639}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244715, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:08.714156+00:00", "timestamp_unix": 1768046108.714156}}

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


validation_timestamp: 2026-01-10T11:55:39.825093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.770253534063187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.748373227433495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.15724743511136, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1235024672713667, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03969586289076809, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.368970754717308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.404149065350616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.351833718250155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.377471582854, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.586688347245684, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:37+00:00", "timestamp_unix": 1768046137.0}, "starlink_location": {"latitude": 44.446931913801755, "longitude": 12.244727647009954, "altitude": 72.95000000048191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:55:39.785032+00:00", "timestamp_unix": 1768046139.785032}, "starlink_gps": {"latitude": 44.44693216666666, "longitude": 12.244728000000002, "altitude": 72.94999999926826, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:39.785290+00:00", "timestamp_unix": 1768046139.78529}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24468, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:39.145705+00:00", "timestamp_unix": 1768046139.145705}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.24472, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:38.625341+00:00", "timestamp_unix": 1768046138.625341}}

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


validation_timestamp: 2026-01-10T11:56:09.845678+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.800558131469103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.841846526939971, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6209363975088267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.831882044018706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15170051368284748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.402464950952744, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.750447310710141, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.448044907988395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.7519374842887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.791384136479325, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:55:58+00:00", "timestamp_unix": 1768046158.0}, "starlink_location": {"latitude": 44.44693366666667, "longitude": 12.244727289057092, "altitude": 72.93000000013576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:56:09.805949+00:00", "timestamp_unix": 1768046169.805949}, "starlink_gps": {"latitude": 44.44693366666667, "longitude": 12.244729200076575, "altitude": 72.93000000013576, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:09.806210+00:00", "timestamp_unix": 1768046169.80621}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244685, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:09.156479+00:00", "timestamp_unix": 1768046169.156479}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244726666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:08.419138+00:00", "timestamp_unix": 1768046168.419138}}

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


validation_timestamp: 2026-01-10T11:56:39.862197+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.609866786344714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.609866786344714, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4786864520219756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.257610207910659, "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.079638008420368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.083975442168507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.079638008420368, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.083975442168507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.671894782656886, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:30+00:00", "timestamp_unix": 1768046190.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244729, "altitude": 72.59999999930193, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:56:39.824623+00:00", "timestamp_unix": 1768046199.824623}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244729, "altitude": 72.59999999930193, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:39.824878+00:00", "timestamp_unix": 1768046199.824878}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244693333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:39.148053+00:00", "timestamp_unix": 1768046199.148053}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244726666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:56:38.678221+00:00", "timestamp_unix": 1768046198.678221}}

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


validation_timestamp: 2026-01-10T11:57:09.864458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.801954572602516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.800741336616943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.901438070367367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.848453282652895, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962164336936131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.693839613644894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.161815816193695, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.692780436207817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.161680312207107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9926142834847074, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:02+00:00", "timestamp_unix": 1768046222.0}, "starlink_location": {"latitude": 44.446940333333345, "longitude": 12.244729402942598, "altitude": 72.5679247365861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:57:09.824901+00:00", "timestamp_unix": 1768046229.824901}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244729353029951, "altitude": 72.5718979114638, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:09.825162+00:00", "timestamp_unix": 1768046229.825162}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24469, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:09.134103+00:00", "timestamp_unix": 1768046229.134103}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244725, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:08.645993+00:00", "timestamp_unix": 1768046228.645993}}

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


validation_timestamp: 2026-01-10T11:57:39.840856+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.040505210860471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.927106248145752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.057030627321403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6849163204600253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12999279475611936, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.053068197323203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.535880711742948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.944150375355159, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.429396065575725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.536632672925659, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:35+00:00", "timestamp_unix": 1768046255.0}, "starlink_location": {"latitude": 44.446941103840494, "longitude": 12.244727289048646, "altitude": 72.76000000146637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:57:39.804351+00:00", "timestamp_unix": 1768046259.804351}, "starlink_gps": {"latitude": 44.446941931901996, "longitude": 12.24472613310525, "altitude": 72.76000000243494, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:39.804606+00:00", "timestamp_unix": 1768046259.804606}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244698333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:39.159282+00:00", "timestamp_unix": 1768046259.159282}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244708333333334, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:57:38.686341+00:00", "timestamp_unix": 1768046258.686341}}

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


validation_timestamp: 2026-01-10T11:58:09.824661+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.877535666030221, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.870186527727373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0055204844838315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4553344297834914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02802623558941914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.751520436243423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.623849589855405, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.747272541544207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.621609113012991, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.175726199035353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:06+00:00", "timestamp_unix": 1768046286.0}, "starlink_location": {"latitude": 44.446941666666646, "longitude": 12.24473118638876, "altitude": 72.49189588612754, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:58:09.785986+00:00", "timestamp_unix": 1768046289.785986}, "starlink_gps": {"latitude": 44.446941666666646, "longitude": 12.244730833333334, "altitude": 72.39994470722479, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:09.786249+00:00", "timestamp_unix": 1768046289.786249}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244706666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:09.131304+00:00", "timestamp_unix": 1768046289.131304}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244723333333333, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:08.697047+00:00", "timestamp_unix": 1768046288.697047}}

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


validation_timestamp: 2026-01-10T11:58:39.863901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.658096261139107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.658096261139107, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3535366883928064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.842801140080047, "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.991672575221006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.806303915312719, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.991672575221006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.806303915312719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.660333620794367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:38+00:00", "timestamp_unix": 1768046318.0}, "starlink_location": {"latitude": 44.446943, "longitude": 12.244733333333334, "altitude": 71.88999999870632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:58:39.825779+00:00", "timestamp_unix": 1768046319.825779}, "starlink_gps": {"latitude": 44.446943, "longitude": 12.244733333333334, "altitude": 71.88999999870632, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:39.826039+00:00", "timestamp_unix": 1768046319.826039}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244706666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:39.159154+00:00", "timestamp_unix": 1768046319.159154}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.24474, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:58:38.642649+00:00", "timestamp_unix": 1768046318.642649}}

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


validation_timestamp: 2026-01-10T11:59:09.846878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.188829481200857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.069861575075643, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.211733592089303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5315533133875741, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12213962652621267, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.948321902957414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.566624683654201, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.8263990204105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.446397252758886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6817395671888995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:00+00:00", "timestamp_unix": 1768046340.0}, "starlink_location": {"latitude": 44.446943, "longitude": 12.244733333333334, "altitude": 71.88999999870632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:59:09.806639+00:00", "timestamp_unix": 1768046349.806639}, "starlink_gps": {"latitude": 44.44694409842805, "longitude": 12.244733333333334, "altitude": 71.89000000098821, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:09.806929+00:00", "timestamp_unix": 1768046349.806929}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244726666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:09.172001+00:00", "timestamp_unix": 1768046349.172001}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244716666666667, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:08.627293+00:00", "timestamp_unix": 1768046348.627293}}

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


validation_timestamp: 2026-01-10T11:59:39.842344+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.896451570410821, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.03644760800726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5113054314536436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3537697146174437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15276141175105618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.424179957189981, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.69053260742063, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.561180295287529, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.838940658158599, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7058504153885155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:30+00:00", "timestamp_unix": 1768046370.0}, "starlink_location": {"latitude": 44.44694483333334, "longitude": 12.24473454441777, "altitude": 71.46999999862848, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:59:39.805958+00:00", "timestamp_unix": 1768046379.805958}, "starlink_gps": {"latitude": 44.44694373484915, "longitude": 12.244735700110137, "altitude": 71.4700000026492, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:39.806213+00:00", "timestamp_unix": 1768046379.806213}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24472, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:39.150628+00:00", "timestamp_unix": 1768046379.150628}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244686666666666, "altitude": 12.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:59:38.640104+00:00", "timestamp_unix": 1768046378.640104}}

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


validation_timestamp: 2026-01-10T12:00:09.822433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.313733379149724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.436325389894221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3094214664641215, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.529442535689981, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12337081127145237, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.922780362884473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.735019382374183, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.038945818777838, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.85703911147255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1505229215423998, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:01+00:00", "timestamp_unix": 1768046401.0}, "starlink_location": {"latitude": 44.446948666666664, "longitude": 12.24473064692771, "altitude": 71.53999999987552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:00:09.786892+00:00", "timestamp_unix": 1768046409.786892}, "starlink_gps": {"latitude": 44.446947586177046, "longitude": 12.244731000000002, "altitude": 71.54000000217184, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:09.787147+00:00", "timestamp_unix": 1768046409.787147}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.24469, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:09.164476+00:00", "timestamp_unix": 1768046409.164476}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24469, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:08.631235+00:00", "timestamp_unix": 1768046408.631235}}

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


validation_timestamp: 2026-01-10T12:00:39.995204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.1209058362624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.80666662329088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8938174528729728, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.470981729837193, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3156489061287447, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.365462549134696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.292543058537113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.104055823739174, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.983092305627542, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.155030710696932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:35+00:00", "timestamp_unix": 1768046435.0}, "starlink_location": {"latitude": 44.44694583333334, "longitude": 12.24472971100777, "altitude": 71.44000000002167, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:00:39.806580+00:00", "timestamp_unix": 1768046439.80658}, "starlink_gps": {"latitude": 44.44694866666665, "longitude": 12.244729466643578, "altitude": 71.54000000109029, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:39.806874+00:00", "timestamp_unix": 1768046439.806874}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:39.159709+00:00", "timestamp_unix": 1768046439.159709}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.2447, "altitude": 14.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:00:38.643348+00:00", "timestamp_unix": 1768046438.643348}}

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


validation_timestamp: 2026-01-10T12:01:09.844936+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.744393485688308, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.832607481351684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2309707348252648, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7887347074900282, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13578045667185776, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.14386016364562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.44699245171506, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.266929077083941, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.528312588568651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.63221754361811, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:05+00:00", "timestamp_unix": 1768046465.0}, "starlink_location": {"latitude": 44.446946374352024, "longitude": 12.244729333333334, "altitude": 71.44000000182038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:01:09.807608+00:00", "timestamp_unix": 1768046469.807608}, "starlink_gps": {"latitude": 44.44694583333331, "longitude": 12.244730866757992, "altitude": 71.44000000165312, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:09.807869+00:00", "timestamp_unix": 1768046469.807869}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:09.173823+00:00", "timestamp_unix": 1768046469.173823}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244708333333334, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:08.634410+00:00", "timestamp_unix": 1768046468.63441}}

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


validation_timestamp: 2026-01-10T12:01:39.848102+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4234653072660475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.286942852201684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.963292624381706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.108492471134851, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13686192940648803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.649768599523675, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.039012246178743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.519161984036334, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.908317548562513, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8368089667753775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:36+00:00", "timestamp_unix": 1768046496.0}, "starlink_location": {"latitude": 44.44694266666666, "longitude": 12.244737911208247, "altitude": 71.72000000096885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:01:39.806970+00:00", "timestamp_unix": 1768046499.80697}, "starlink_gps": {"latitude": 44.44694376509027, "longitude": 12.244737133307723, "altitude": 71.72000000209206, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:39.807225+00:00", "timestamp_unix": 1768046499.807225}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244653333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:39.137737+00:00", "timestamp_unix": 1768046499.137737}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244716666666667, "altitude": 13.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:01:38.612799+00:00", "timestamp_unix": 1768046498.612799}}

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


validation_timestamp: 2026-01-10T12:02:09.846327+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.909269479455274, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.826438245703909, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7050688874007394, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2762004730573868, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12538450791150432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.873729989673254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.61952918874278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.768568921730544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.551309965995202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.2337000386225965, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:07+00:00", "timestamp_unix": 1768046527.0}, "starlink_location": {"latitude": 44.446947062754916, "longitude": 12.244738666666668, "altitude": 71.4100000002832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:02:09.807241+00:00", "timestamp_unix": 1768046529.807241}, "starlink_gps": {"latitude": 44.446947333333334, "longitude": 12.244737133305758, "altitude": 71.41000000152802, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:09.807500+00:00", "timestamp_unix": 1768046529.8075}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244653333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:09.164895+00:00", "timestamp_unix": 1768046529.164895}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244706666666668, "altitude": 13.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:08.706168+00:00", "timestamp_unix": 1768046528.706168}}

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


validation_timestamp: 2026-01-10T12:02:39.842249+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.163979453002611, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2950780277489615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.882843118970793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.190384658409443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.3381034286914464, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.825024170349657, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3547918384133366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.16125516594486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.654112144404475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.608979399372381, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:28+00:00", "timestamp_unix": 1768046548.0}, "starlink_location": {"latitude": 44.44695560391266, "longitude": 12.244727955614472, "altitude": 70.85993262781469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:02:39.807426+00:00", "timestamp_unix": 1768046559.807426}, "starlink_gps": {"latitude": 44.44694733333331, "longitude": 12.244740200127316, "altitude": 71.41000000212003, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:39.807682+00:00", "timestamp_unix": 1768046559.807682}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244651666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:39.149166+00:00", "timestamp_unix": 1768046559.149166}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244706666666668, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:02:38.718565+00:00", "timestamp_unix": 1768046558.718565}}

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


validation_timestamp: 2026-01-10T12:03:09.848167+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.683783670527701, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6919645747900365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.646765861790022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.802669509768144, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09654841521755798, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.959721996967577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8944563219721122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.932344353528691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8947023242652434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.1516116471283855, "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-10T12:03:00+00:00", "timestamp_unix": 1768046580.0}, "starlink_location": {"latitude": 44.44695560393067, "longitude": 12.244727955589317, "altitude": 70.88999999962805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:03:09.807792+00:00", "timestamp_unix": 1768046589.807792}, "starlink_gps": {"latitude": 44.446955333333314, "longitude": 12.24472679990979, "altitude": 70.89000000146471, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:09.808056+00:00", "timestamp_unix": 1768046589.808056}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:09.175153+00:00", "timestamp_unix": 1768046589.175153}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.24472, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:08.712203+00:00", "timestamp_unix": 1768046588.712203}}

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


validation_timestamp: 2026-01-10T12:03:39.867554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6618420177733215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.66133531752434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.024697546778251, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.933493504595244, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950942496368478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.784763911773315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8906275098319817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.782965137486094, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8869654042396489, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.750708659840994, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:31+00:00", "timestamp_unix": 1768046611.0}, "starlink_location": {"latitude": 44.446949666666676, "longitude": 12.24472040281305, "altitude": 71.3499999989351, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:03:39.827797+00:00", "timestamp_unix": 1768046619.827797}, "starlink_gps": {"latitude": 44.446949666666676, "longitude": 12.24472035304176, "altitude": 71.3499999987359, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:39.828055+00:00", "timestamp_unix": 1768046619.828055}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:39.136315+00:00", "timestamp_unix": 1768046619.136315}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.24471, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:03:38.643338+00:00", "timestamp_unix": 1768046618.643338}}

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


validation_timestamp: 2026-01-10T12:04:09.848188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.396383847272817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.469022766091135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.556584231902534, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.738750911551557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15263396121822126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.325296417613348, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.5607937947524446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.36031579561398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.41011718595527474, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.537525377746014, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:05+00:00", "timestamp_unix": 1768046645.0}, "starlink_location": {"latitude": 44.4469452295271, "longitude": 12.244715000000001, "altitude": 71.58999999877426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:04:09.807866+00:00", "timestamp_unix": 1768046649.807866}, "starlink_gps": {"latitude": 44.446944401463696, "longitude": 12.244713466483761, "altitude": 71.59000000259229, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:09.808125+00:00", "timestamp_unix": 1768046649.808125}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:09.166949+00:00", "timestamp_unix": 1768046649.166949}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.24471, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:08.697115+00:00", "timestamp_unix": 1768046648.697115}}

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


validation_timestamp: 2026-01-10T12:04:39.872090+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.599233689552402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5952697437832235, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.010051958741568, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.292269058170833, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976725949549391, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.615517724987866, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.351187586418685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.611771904586298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.347211055089961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.8806246895690135, "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-10T12:04:35+00:00", "timestamp_unix": 1768046675.0}, "starlink_location": {"latitude": 44.44694187796732, "longitude": 12.244710666666666, "altitude": 71.23000000013423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:04:39.828453+00:00", "timestamp_unix": 1768046679.828453}, "starlink_gps": {"latitude": 44.446941913730875, "longitude": 12.244710666666666, "altitude": 71.23000000027533, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:39.828708+00:00", "timestamp_unix": 1768046679.828708}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:39.163161+00:00", "timestamp_unix": 1768046679.163161}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.24471, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:04:38.664334+00:00", "timestamp_unix": 1768046678.664334}}

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


validation_timestamp: 2026-01-10T12:05:09.865793+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.503494624341654, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.499940126508424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6463218125231087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.623113442899232, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005578050517108248, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.178874137218724, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.848191416282235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.17670074955106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.844075704225864, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.184744385087287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:06+00:00", "timestamp_unix": 1768046706.0}, "starlink_location": {"latitude": 44.44694187807781, "longitude": 12.24471026380724, "altitude": 71.23000000037462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:05:09.828936+00:00", "timestamp_unix": 1768046709.828936}, "starlink_gps": {"latitude": 44.44694191361031, "longitude": 12.2447103134093, "altitude": 71.23000000038918, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:09.829194+00:00", "timestamp_unix": 1768046709.829194}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244666666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:09.173630+00:00", "timestamp_unix": 1768046709.17363}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244716666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:08.638922+00:00", "timestamp_unix": 1768046708.638922}}

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


validation_timestamp: 2026-01-10T12:05:39.844201+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.128306577191045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.07708944924989, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.176140121105388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.206091562138253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1546563237757843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.094943984269783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.661312404266871, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.99605930025796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.647814055171231, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.336954867089862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:28+00:00", "timestamp_unix": 1768046728.0}, "starlink_location": {"latitude": 44.44694172943289, "longitude": 12.244715377701707, "altitude": 70.6900000014908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:05:39.808386+00:00", "timestamp_unix": 1768046739.808386}, "starlink_gps": {"latitude": 44.44694199999997, "longitude": 12.244713466666008, "altitude": 70.69000000299869, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:39.808641+00:00", "timestamp_unix": 1768046739.808641}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:39.149662+00:00", "timestamp_unix": 1768046739.149662}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244731666666667, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:05:38.606763+00:00", "timestamp_unix": 1768046738.606763}}

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


validation_timestamp: 2026-01-10T12:06:09.867384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.78378438854531, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7869122892940315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.62318432191688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.546956524472052, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005579232001898965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.930420005280526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.662601945412113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.932128476912194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.666773887517827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.035183773979903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:00+00:00", "timestamp_unix": 1768046760.0}, "starlink_location": {"latitude": 44.44694528852473, "longitude": 12.244718236103255, "altitude": 70.80999999982534, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:06:09.829144+00:00", "timestamp_unix": 1768046769.829144}, "starlink_gps": {"latitude": 44.44694525298469, "longitude": 12.244718186490704, "altitude": 70.81000000002669, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:09.829402+00:00", "timestamp_unix": 1768046769.829402}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244666666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:09.166757+00:00", "timestamp_unix": 1768046769.166757}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244726666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:08.648868+00:00", "timestamp_unix": 1768046768.648868}}

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


validation_timestamp: 2026-01-10T12:06:39.863778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.127141730427116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.123230128202207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4827348411153918, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4067321691896013, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003974269567593329, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.543696126139874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.925475710929659, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.540121001989775, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.921507676960001, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.876608110224957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:31+00:00", "timestamp_unix": 1768046791.0}, "starlink_location": {"latitude": 44.446949211381074, "longitude": 12.244720333333333, "altitude": 70.6500000012628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:06:39.829051+00:00", "timestamp_unix": 1768046799.829051}, "starlink_gps": {"latitude": 44.44694924712254, "longitude": 12.244720333333335, "altitude": 70.64999999951796, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:39.829306+00:00", "timestamp_unix": 1768046799.829306}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:39.173509+00:00", "timestamp_unix": 1768046799.173509}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244713333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:06:38.444269+00:00", "timestamp_unix": 1768046798.444269}}

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


validation_timestamp: 2026-01-10T12:07:09.868873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.914077173051326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.918001586064915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.070907223883138, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5493377130370634, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00397813704577761, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.149680611792492, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.4524744050889, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.153310781815817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.456384084828368, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.440312020045764, "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-10T12:07:03+00:00", "timestamp_unix": 1768046823.0}, "starlink_location": {"latitude": 44.446949788653896, "longitude": 12.244720333333333, "altitude": 70.6179241422355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:07:09.829012+00:00", "timestamp_unix": 1768046829.829012}, "starlink_gps": {"latitude": 44.44694975287765, "longitude": 12.244720333333333, "altitude": 70.62189967698606, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:09.829265+00:00", "timestamp_unix": 1768046829.829265}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:09.156825+00:00", "timestamp_unix": 1768046829.156825}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244698333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:08.416102+00:00", "timestamp_unix": 1768046828.416102}}

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


validation_timestamp: 2026-01-10T12:07:39.864235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.517862629383727, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.514016501559473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.815164758419161, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9745517150866037, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003952656724747347, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.564586576047385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.474091035705834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5608611008867825, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.470281406138772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.976981001268813, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:35+00:00", "timestamp_unix": 1768046855.0}, "starlink_location": {"latitude": 44.44694421145982, "longitude": 12.244721833333335, "altitude": 70.68000000096683, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:07:39.829578+00:00", "timestamp_unix": 1768046859.829578}, "starlink_gps": {"latitude": 44.44694424700692, "longitude": 12.244721833333333, "altitude": 70.68000000124219, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:39.829835+00:00", "timestamp_unix": 1768046859.829835}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:39.140772+00:00", "timestamp_unix": 1768046859.140772}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244686666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:07:38.650929+00:00", "timestamp_unix": 1768046858.650929}}

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


validation_timestamp: 2026-01-10T12:08:09.864638+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.627052581214997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.622505194211328, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0042606146781368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.70012307189854, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005612071329586046, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.282413721338891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.51536181943883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.277332229302758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.509984698584582, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4818591086659847, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:07+00:00", "timestamp_unix": 1768046887.0}, "starlink_location": {"latitude": 44.44694337802884, "longitude": 12.244716069594444, "altitude": 70.37999999971159, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:08:09.830150+00:00", "timestamp_unix": 1768046889.83015}, "starlink_gps": {"latitude": 44.446943413778065, "longitude": 12.24471601968987, "altitude": 70.38000000022215, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:09.830411+00:00", "timestamp_unix": 1768046889.830411}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:09.167431+00:00", "timestamp_unix": 1768046889.167431}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244653333333334, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:08.652950+00:00", "timestamp_unix": 1768046888.65295}}

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


validation_timestamp: 2026-01-10T12:08:39.845093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.362746145602499, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.361935751443259, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6974866060910188, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.5108810109639705, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02997322175135737, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.398174511760532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.90139650351484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.408505322387271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.921642610836421, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.813465406324417, "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-10T12:08:30+00:00", "timestamp_unix": 1768046910.0}, "starlink_location": {"latitude": 44.44694083333333, "longitude": 12.244708622417775, "altitude": 70.30999999885877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:08:39.810216+00:00", "timestamp_unix": 1768046919.810216}, "starlink_gps": {"latitude": 44.44694083333333, "longitude": 12.244709000000002, "altitude": 70.30999999885877, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:39.810479+00:00", "timestamp_unix": 1768046919.810479}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:39.178362+00:00", "timestamp_unix": 1768046919.178362}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.24465, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:08:38.640394+00:00", "timestamp_unix": 1768046918.640394}}

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


validation_timestamp: 2026-01-10T12:09:09.871050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.803636025261792, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.803586940489968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.45605404540516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.867743473461417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039505864777585175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.607225525257738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.223458279245555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.606151770999757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.221152489563062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9120095884438286, "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-10T12:09:01+00:00", "timestamp_unix": 1768046941.0}, "starlink_location": {"latitude": 44.44694083333333, "longitude": 12.244709402828029, "altitude": 70.27793386944731, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:09:09.831958+00:00", "timestamp_unix": 1768046949.831958}, "starlink_gps": {"latitude": 44.44694083333332, "longitude": 12.244709353061232, "altitude": 70.28189543242227, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:09.832212+00:00", "timestamp_unix": 1768046949.832212}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:09.180324+00:00", "timestamp_unix": 1768046949.180324}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244678333333333, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:08.707227+00:00", "timestamp_unix": 1768046948.707227}}

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


validation_timestamp: 2026-01-10T12:09:39.870127+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.449032249877844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.449032249877844, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4421247944296365, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.504072352251701, "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.9170947210836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.192658681187858, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9170947210836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.192658681187858, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2613556615951236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:33+00:00", "timestamp_unix": 1768046973.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244704833333332, "altitude": 69.61000000200028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:09:39.830609+00:00", "timestamp_unix": 1768046979.830609}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244704833333332, "altitude": 69.61000000200028, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:39.830904+00:00", "timestamp_unix": 1768046979.830904}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:39.142892+00:00", "timestamp_unix": 1768046979.142892}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244696666666666, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:09:38.630311+00:00", "timestamp_unix": 1768046978.630311}}

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


validation_timestamp: 2026-01-10T12:10:09.868511+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.260004464405844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.264131336239943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.998380202228623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6167946568272473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005584651555095973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1204060586721125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.69559343494804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.125452158091237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.699507907331961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3107767506468493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:05+00:00", "timestamp_unix": 1768047005.0}, "starlink_location": {"latitude": 44.44693978853076, "longitude": 12.244704097221666, "altitude": 69.86793782797585, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:10:09.831098+00:00", "timestamp_unix": 1768047009.831098}, "starlink_gps": {"latitude": 44.446939752956226, "longitude": 12.244704146882441, "altitude": 69.87189095133634, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:09.831358+00:00", "timestamp_unix": 1768047009.831358}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244678333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:09.155099+00:00", "timestamp_unix": 1768047009.155099}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244705, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:08.653868+00:00", "timestamp_unix": 1768047008.653868}}

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


validation_timestamp: 2026-01-10T12:10:39.866723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.840768602284585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.837298738949798, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.003869329218837, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.878450324938795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005594792772667617, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.214240606286513, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.038909441956591, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.211449912509788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.0350582908434225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.953670903772559, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:36+00:00", "timestamp_unix": 1768047036.0}, "starlink_location": {"latitude": 44.44693904475618, "longitude": 12.244707097156969, "altitude": 69.70000000106516, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:10:39.830896+00:00", "timestamp_unix": 1768047039.830896}, "starlink_gps": {"latitude": 44.44693908039533, "longitude": 12.2447071469079, "altitude": 69.70000000012568, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:39.831150+00:00", "timestamp_unix": 1768047039.83115}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244683333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:39.153692+00:00", "timestamp_unix": 1768047039.153692}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244705, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:10:38.665959+00:00", "timestamp_unix": 1768047038.665959}}

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


validation_timestamp: 2026-01-10T12:11:09.867872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.018145193793133, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.009278887163543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2142228265977772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.265427889844057, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011166009169243625, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.624759102010268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.865234572640518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.614498756422114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.855470372066712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.815584973328921, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:07+00:00", "timestamp_unix": 1768047067.0}, "starlink_location": {"latitude": 44.44694458957367, "longitude": 12.244721805600571, "altitude": 68.96000000224494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:11:09.831183+00:00", "timestamp_unix": 1768047069.831183}, "starlink_gps": {"latitude": 44.446944660701796, "longitude": 12.244721706308354, "altitude": 68.96000000212983, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:09.831442+00:00", "timestamp_unix": 1768047069.831442}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244681666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:09.163400+00:00", "timestamp_unix": 1768047069.1634}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244705, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:08.672117+00:00", "timestamp_unix": 1768047068.672117}}

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


validation_timestamp: 2026-01-10T12:11:39.872736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.826190802826153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.826190802826153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.291171567962834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.190384638064836, "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.981898523217312, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.903925217542706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.981898523217312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.903925217542706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.086113038457459, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:28+00:00", "timestamp_unix": 1768047088.0}, "starlink_location": {"latitude": 44.446946833333335, "longitude": 12.244722333333335, "altitude": 68.99000000036652, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:11:39.831822+00:00", "timestamp_unix": 1768047099.831822}, "starlink_gps": {"latitude": 44.446946833333335, "longitude": 12.244722333333335, "altitude": 68.99000000036652, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:39.832085+00:00", "timestamp_unix": 1768047099.832085}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:39.173189+00:00", "timestamp_unix": 1768047099.173189}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244696666666666, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:11:38.606003+00:00", "timestamp_unix": 1768047098.606003}}

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


validation_timestamp: 2026-01-10T12:12:09.867418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.930809722055284, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.934703242946943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5017919094610004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.794316876834117, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003964564133065087, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.98316667653336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.489501167606447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.986850691380568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.493240556892199, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5208775243914965, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:00+00:00", "timestamp_unix": 1768047120.0}, "starlink_location": {"latitude": 44.44694995523527, "longitude": 12.244718833333334, "altitude": 68.93999999992137, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:12:09.831597+00:00", "timestamp_unix": 1768047129.831597}, "starlink_gps": {"latitude": 44.44694991958109, "longitude": 12.244718833333335, "altitude": 68.93999999948919, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:09.831861+00:00", "timestamp_unix": 1768047129.831861}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:09.138762+00:00", "timestamp_unix": 1768047129.138762}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244691666666666, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:08.682287+00:00", "timestamp_unix": 1768047128.682287}}

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


validation_timestamp: 2026-01-10T12:12:39.926940+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.739181340426829, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.731259028201103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0907177376279042, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3240246049333924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029013494831233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.371789733846395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.130234643080749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.364431031815798, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.123157407332297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2838234791559717, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:32+00:00", "timestamp_unix": 1768047152.0}, "starlink_location": {"latitude": 44.44694932386644, "longitude": 12.244718833333335, "altitude": 68.94000000033351, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:12:39.892426+00:00", "timestamp_unix": 1768047159.892426}, "starlink_gps": {"latitude": 44.446949396073094, "longitude": 12.244718833333334, "altitude": 68.94000000030711, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:39.892685+00:00", "timestamp_unix": 1768047159.892685}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244676666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:39.153290+00:00", "timestamp_unix": 1768047159.15329}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244688333333333, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:12:38.690127+00:00", "timestamp_unix": 1768047158.690127}}

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


validation_timestamp: 2026-01-10T12:13:09.871810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.236709194029515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.232859079234402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8719103618560695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.264830760430433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003954401237889509, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.457265671395833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.4516776458763765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.45370119109072, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.44801121734959, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.540291470855778, "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-10T12:13:03+00:00", "timestamp_unix": 1768047183.0}, "starlink_location": {"latitude": 44.44694787808263, "longitude": 12.244720666666671, "altitude": 69.06999999983164, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:13:09.832376+00:00", "timestamp_unix": 1768047189.832376}, "starlink_gps": {"latitude": 44.44694791364542, "longitude": 12.244720666666671, "altitude": 69.06999999881485, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:09.832631+00:00", "timestamp_unix": 1768047189.832631}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24468, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:09.175432+00:00", "timestamp_unix": 1768047189.175432}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244741666666666, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:08.422630+00:00", "timestamp_unix": 1768047188.42263}}

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


validation_timestamp: 2026-01-10T12:13:39.872263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.330345810985861, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.330345810985861, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.267764504750726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.329696447958393, "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.9183562922913175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0558462196821763, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9183562922913175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0558462196821763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.377403147604395, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:35+00:00", "timestamp_unix": 1768047215.0}, "starlink_location": {"latitude": 44.44694783333334, "longitude": 12.244715833333334, "altitude": 69.36000000009902, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:13:39.832843+00:00", "timestamp_unix": 1768047219.832843}, "starlink_gps": {"latitude": 44.44694783333334, "longitude": 12.244715833333334, "altitude": 69.36000000009902, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:39.833097+00:00", "timestamp_unix": 1768047219.833097}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244653333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:39.155027+00:00", "timestamp_unix": 1768047219.155027}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244735, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:13:38.671740+00:00", "timestamp_unix": 1768047218.67174}}

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


validation_timestamp: 2026-01-10T12:14:09.868507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.241897321320872, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.241897321320872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8093241265926747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.003749825660769, "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.18708190704398, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.662855694172756, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.18708190704398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.662855694172756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.391405567346446, "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-10T12:14:06+00:00", "timestamp_unix": 1768047246.0}, "starlink_location": {"latitude": 44.446942499999984, "longitude": 12.244716000000002, "altitude": 69.47999999965172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:14:09.832630+00:00", "timestamp_unix": 1768047249.83263}, "starlink_gps": {"latitude": 44.446942499999984, "longitude": 12.244716000000002, "altitude": 69.47999999965172, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:09.832883+00:00", "timestamp_unix": 1768047249.832883}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244665, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:09.176192+00:00", "timestamp_unix": 1768047249.176192}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244756666666667, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:08.667944+00:00", "timestamp_unix": 1768047248.667944}}

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


validation_timestamp: 2026-01-10T12:14:39.868646+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.284195107467003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.284195107467003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.722468578033821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.472943961956491, "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.70957671678907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.319498099313467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.70957671678907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.319498099313467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2201559145869283, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:38+00:00", "timestamp_unix": 1768047278.0}, "starlink_location": {"latitude": 44.446942499999984, "longitude": 12.244716000000002, "altitude": 69.47999999965172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:14:39.832969+00:00", "timestamp_unix": 1768047279.832969}, "starlink_gps": {"latitude": 44.446942499999984, "longitude": 12.244716000000002, "altitude": 69.47999999965172, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:39.833221+00:00", "timestamp_unix": 1768047279.833221}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244665, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:39.153104+00:00", "timestamp_unix": 1768047279.153104}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244675, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:14:38.679447+00:00", "timestamp_unix": 1768047278.679447}}

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


validation_timestamp: 2026-01-10T12:15:09.871745+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.037353311085308, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.03670384411651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.446587920740568, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9472393175100224, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003951466593239888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.213669358680418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.951257093494275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.212529580068615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.950442264328132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0584244056616219, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:00+00:00", "timestamp_unix": 1768047300.0}, "starlink_location": {"latitude": 44.44693983333334, "longitude": 12.244717736174884, "altitude": 69.56793279675718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:15:09.833074+00:00", "timestamp_unix": 1768047309.833074}, "starlink_gps": {"latitude": 44.44693983333333, "longitude": 12.244717686397001, "altitude": 69.5718952427162, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:09.833335+00:00", "timestamp_unix": 1768047309.833335}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244673333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:09.179812+00:00", "timestamp_unix": 1768047309.179812}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244686666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:08.435500+00:00", "timestamp_unix": 1768047308.4355}}

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


validation_timestamp: 2026-01-10T12:15:39.855698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.851315614688556, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.001273129367918, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.97053487989793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7950697235542323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15222448412350167, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.03778404022918, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.0662260833557795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.181351892434693, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.215295584022986, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.108492564422311, "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-10T12:15:31+00:00", "timestamp_unix": 1768047331.0}, "starlink_location": {"latitude": 44.44694160389554, "longitude": 12.244717333333336, "altitude": 69.58993453601377, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:15:39.814540+00:00", "timestamp_unix": 1768047339.81454}, "starlink_gps": {"latitude": 44.44694023490786, "longitude": 12.244717333333336, "altitude": 69.62000000155473, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:39.814841+00:00", "timestamp_unix": 1768047339.814841}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244675, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:39.155880+00:00", "timestamp_unix": 1768047339.15588}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244701666666666, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:15:38.427855+00:00", "timestamp_unix": 1768047338.427855}}

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


validation_timestamp: 2026-01-10T12:16:09.875616+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.02141645150168, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.025306219544083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4318742647319906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.085620644409641, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003975656961197333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.750812101776736, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4929885230123823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.754501131808832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4961168581458315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.461234871805903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:02+00:00", "timestamp_unix": 1768047362.0}, "starlink_location": {"latitude": 44.446938621961756, "longitude": 12.244720500000001, "altitude": 69.64792697916067, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:16:09.833595+00:00", "timestamp_unix": 1768047369.833595}, "starlink_gps": {"latitude": 44.446938586207814, "longitude": 12.244720500000003, "altitude": 69.65190003355713, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:09.833854+00:00", "timestamp_unix": 1768047369.833854}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24467, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:09.179930+00:00", "timestamp_unix": 1768047369.17993}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244693333333334, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:08.325416+00:00", "timestamp_unix": 1768047368.325416}}

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


validation_timestamp: 2026-01-10T12:16:39.870539+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.339624794082784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.339624794082784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.528179330617997, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.140913267730369, "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.867751727117607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.38239601154723, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.867751727117607, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.38239601154723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.654552157860569, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:33+00:00", "timestamp_unix": 1768047393.0}, "starlink_location": {"latitude": 44.44693833333332, "longitude": 12.244720500000001, "altitude": 69.68000000096801, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:16:39.833639+00:00", "timestamp_unix": 1768047399.833639}, "starlink_gps": {"latitude": 44.44693833333332, "longitude": 12.244720500000001, "altitude": 69.68000000096801, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:39.833893+00:00", "timestamp_unix": 1768047399.833893}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:39.151284+00:00", "timestamp_unix": 1768047399.151284}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.2447, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:16:38.341178+00:00", "timestamp_unix": 1768047398.341178}}

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


validation_timestamp: 2026-01-10T12:17:09.869068+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.069164492379295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.073102765982526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1955442893395225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.405599039666461, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039633466082679486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.585224912839687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0286692773360366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.589005334714573, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.032459292336476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.249568147774474, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:05+00:00", "timestamp_unix": 1768047425.0}, "starlink_location": {"latitude": 44.44693895524234, "longitude": 12.244718833333335, "altitude": 69.21000000027782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:17:09.833978+00:00", "timestamp_unix": 1768047429.833978}, "starlink_gps": {"latitude": 44.446938919599106, "longitude": 12.244718833333335, "altitude": 69.21000000033452, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:09.834233+00:00", "timestamp_unix": 1768047429.834233}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244675, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:09.181025+00:00", "timestamp_unix": 1768047429.181025}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.24473, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:08.673133+00:00", "timestamp_unix": 1768047428.673133}}

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


validation_timestamp: 2026-01-10T12:17:39.872341+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.8003647133515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.800038788277627, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1953111404244603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.475278907791914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039404823760195475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.969391650938382, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.72343176090653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.968227484033115, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.726110104065292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.441872776952952, "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-10T12:17:35+00:00", "timestamp_unix": 1768047455.0}, "starlink_location": {"latitude": 44.446932166666684, "longitude": 12.244721236144892, "altitude": 69.32000000135822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:17:39.834345+00:00", "timestamp_unix": 1768047459.834345}, "starlink_gps": {"latitude": 44.446932166666684, "longitude": 12.244721186505387, "altitude": 69.32000000135822, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:39.834603+00:00", "timestamp_unix": 1768047459.834603}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244676666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:39.157957+00:00", "timestamp_unix": 1768047459.157957}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244761666666667, "altitude": 14.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:17:38.652707+00:00", "timestamp_unix": 1768047458.652707}}

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


validation_timestamp: 2026-01-10T12:18:09.852919+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.563587312036509, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.577869189121524, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3692694630734183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.467741739447762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12537888700551558, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.342926322742095, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.554166951494992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.338266625748513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.660177514807099, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.807539023381585, "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-10T12:18:07+00:00", "timestamp_unix": 1768047487.0}, "starlink_location": {"latitude": 44.44692877048072, "longitude": 12.24472016666667, "altitude": 69.6799999993633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:18:09.815339+00:00", "timestamp_unix": 1768047489.815339}, "starlink_gps": {"latitude": 44.446928499999984, "longitude": 12.24471863334537, "altitude": 69.68000000059932, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:09.815595+00:00", "timestamp_unix": 1768047489.815595}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24468, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:09.178291+00:00", "timestamp_unix": 1768047489.178291}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244768333333333, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:08.343181+00:00", "timestamp_unix": 1768047488.343181}}

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


validation_timestamp: 2026-01-10T12:18:39.851978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.063583979222662, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.004379786457799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9553470770838226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.958514950755057, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.060172430725225504, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.461733706830927, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.521342535714685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.40520106229397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.475072969018667, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.906497235567084, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:28+00:00", "timestamp_unix": 1768047508.0}, "starlink_location": {"latitude": 44.44692979218965, "longitude": 12.244724333333336, "altitude": 70.41993346333989, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:18:39.815560+00:00", "timestamp_unix": 1768047519.81556}, "starlink_gps": {"latitude": 44.44693033333332, "longitude": 12.244724333333336, "altitude": 70.32793836702741, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:39.815817+00:00", "timestamp_unix": 1768047519.815817}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244675, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:39.168704+00:00", "timestamp_unix": 1768047519.168704}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244776666666667, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:18:38.380194+00:00", "timestamp_unix": 1768047518.380194}}

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


validation_timestamp: 2026-01-10T12:19:09.875640+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.669539442948917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.669539442948917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.776811466178183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.323602611263811, "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.444952303886678, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.761860045019913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.444952303886678, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.761860045019913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.420914426076433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:00+00:00", "timestamp_unix": 1768047540.0}, "starlink_location": {"latitude": 44.44693033333332, "longitude": 12.244724333333332, "altitude": 70.4500000013782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:19:09.835708+00:00", "timestamp_unix": 1768047549.835708}, "starlink_gps": {"latitude": 44.44693033333332, "longitude": 12.244724333333332, "altitude": 70.4500000013782, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:09.835975+00:00", "timestamp_unix": 1768047549.835975}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244688333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:09.147411+00:00", "timestamp_unix": 1768047549.147411}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.24477, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:08.630256+00:00", "timestamp_unix": 1768047548.630256}}

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


validation_timestamp: 2026-01-10T12:19:39.931070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.620327240498133, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.620327242053632, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.700352401398867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.29818166023042, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.195755769259303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.127771642705537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.195755770794712, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.127771644077108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.9546152058139, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:32+00:00", "timestamp_unix": 1768047572.0}, "starlink_location": {"latitude": 44.44692883333335, "longitude": 12.244723333333331, "altitude": 70.67190173526605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:19:39.895621+00:00", "timestamp_unix": 1768047579.895621}, "starlink_gps": {"latitude": 44.44692883333334, "longitude": 12.244723333333331, "altitude": 70.6799312669686, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:39.895880+00:00", "timestamp_unix": 1768047579.89588}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24469, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:39.158857+00:00", "timestamp_unix": 1768047579.158857}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244761666666667, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:19:38.389487+00:00", "timestamp_unix": 1768047578.389487}}

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


validation_timestamp: 2026-01-10T12:20:09.935901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.937829799973901, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.937829799973901, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8989987764915109, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.415125343512742, "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.64736098394743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.418006417515023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.64736098394743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.418006417515023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.741960255388058, "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-10T12:20:05+00:00", "timestamp_unix": 1768047605.0}, "starlink_location": {"latitude": 44.446929833333336, "longitude": 12.244721499999999, "altitude": 70.57000000064654, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:20:09.896022+00:00", "timestamp_unix": 1768047609.896022}, "starlink_gps": {"latitude": 44.446929833333336, "longitude": 12.244721499999999, "altitude": 70.57000000064654, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:20:09.896277+00:00", "timestamp_unix": 1768047609.896277}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244706666666668, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:20:09.142584+00:00", "timestamp_unix": 1768047609.142584}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244763333333333, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:20:08.438241+00:00", "timestamp_unix": 1768047608.438241}}

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


validation_timestamp: 2026-01-10T12:20:39.935567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.902434552663689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.893341505576947, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5985230128437272, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1139377544457405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011365871477698752, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.213685675863172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.57713024661074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.204257638768322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.573374707767642, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.640762312927655, "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-10T12:20:36+00:00", "timestamp_unix": 1768047636.0}, "starlink_location": {"latitude": 44.44692982378261, "longitude": 12.244724478653398, "altitude": 70.60000000044577, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:20:39.896318+00:00", "timestamp_unix": 1768047639.896318}, "starlink_gps": {"latitude": 44.44692989618385, "longitude": 12.24472437758393, "altitude": 70.59999999893695, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:20:39.896576+00:00", "timestamp_unix": 1768047639.896576}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.2447, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:20:39.181694+00:00", "timestamp_unix": 1768047639.181694}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244755, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:20:38.443970+00:00", "timestamp_unix": 1768047638.44397}}

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


validation_timestamp: 2026-01-10T12:21:09.875684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.646506877799236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.650429614183503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1662717709994572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.937274582624709, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039655872963436645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.229240013080966, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1114125205122445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.232963612714462, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.115360088102983, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.405563791045209, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:08+00:00", "timestamp_unix": 1768047668.0}, "starlink_location": {"latitude": 44.4469302886537, "longitude": 12.244732666666666, "altitude": 70.77000000003945, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:21:09.835650+00:00", "timestamp_unix": 1768047669.83565}, "starlink_gps": {"latitude": 44.44693025299031, "longitude": 12.244732666666666, "altitude": 70.76999999980467, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:09.835904+00:00", "timestamp_unix": 1768047669.835904}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244688333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:09.159042+00:00", "timestamp_unix": 1768047669.159042}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.24474, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:08.450296+00:00", "timestamp_unix": 1768047668.450296}}

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


validation_timestamp: 2026-01-10T12:21:39.871917+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.46798643408157, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.472587928303223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3097479602570135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5984731043662763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005605235072400181, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.586439789147327, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.982419903805151, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.591373369649821, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.986702749540138, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.114297140686754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:28+00:00", "timestamp_unix": 1768047688.0}, "starlink_location": {"latitude": 44.446928455200414, "longitude": 12.24473826388431, "altitude": 71.26999999918125, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:21:39.836473+00:00", "timestamp_unix": 1768047699.836473}, "starlink_gps": {"latitude": 44.446928419494725, "longitude": 12.244738313728064, "altitude": 71.27000000041828, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:39.836730+00:00", "timestamp_unix": 1768047699.83673}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244696666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:39.178214+00:00", "timestamp_unix": 1768047699.178214}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24473, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:21:38.435608+00:00", "timestamp_unix": 1768047698.435608}}

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


validation_timestamp: 2026-01-10T12:22:09.930735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.522859685381894, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.517203764627077, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1966557923752603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9216043227296142, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011349938713169671, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.21966548322751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.45369792781674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.214834588466854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.44667406251938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.115833839332446, "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-10T12:22:01+00:00", "timestamp_unix": 1768047721.0}, "starlink_location": {"latitude": 44.44692499045942, "longitude": 12.244744021360809, "altitude": 71.7699999996881, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:22:09.896990+00:00", "timestamp_unix": 1768047729.89699}, "starlink_gps": {"latitude": 44.44692506275918, "longitude": 12.24474412228858, "altitude": 71.77000000009772, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:09.897244+00:00", "timestamp_unix": 1768047729.897244}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244691666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:09.170033+00:00", "timestamp_unix": 1768047729.170033}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244728333333333, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:08.746826+00:00", "timestamp_unix": 1768047728.746826}}

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


validation_timestamp: 2026-01-10T12:22:39.850707+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.531018620985568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.532121209588984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.2813464608135695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.443685171251745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003989530322848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.295459960406308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.854705579269325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.296510781027598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.854994475224586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3107756992378548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:32+00:00", "timestamp_unix": 1768047752.0}, "starlink_location": {"latitude": 44.446925333333326, "longitude": 12.244744122408385, "altitude": 71.7700000000602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:22:39.816690+00:00", "timestamp_unix": 1768047759.81669}, "starlink_gps": {"latitude": 44.446925333333326, "longitude": 12.244744172665756, "altitude": 71.7700000000602, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:39.816988+00:00", "timestamp_unix": 1768047759.816988}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244706666666668, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:39.157306+00:00", "timestamp_unix": 1768047759.157306}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244733333333333, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:22:38.397655+00:00", "timestamp_unix": 1768047758.397655}}

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


validation_timestamp: 2026-01-10T12:23:09.977869+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.01906593190018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.01906593190018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.18720436677971677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.887370468909978, "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.833907657284854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.141822687027133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.833907657284854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.141822687027133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.92183942325361, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:03+00:00", "timestamp_unix": 1768047783.0}, "starlink_location": {"latitude": 44.446924999999986, "longitude": 12.244742500000001, "altitude": 71.84999999833062, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:23:09.836656+00:00", "timestamp_unix": 1768047789.836656}, "starlink_gps": {"latitude": 44.446924999999986, "longitude": 12.244742500000001, "altitude": 71.84999999833062, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:09.836909+00:00", "timestamp_unix": 1768047789.836909}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:09.178935+00:00", "timestamp_unix": 1768047789.178935}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244761666666667, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:08.650526+00:00", "timestamp_unix": 1768047788.650526}}

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


validation_timestamp: 2026-01-10T12:23:39.871117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.227081115179788, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.226074007335543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.249457703590704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.140942756966813, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00395593540932392, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.017245875296151, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.60229546822242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.015616320834637, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.602273592328963, "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.447033, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:35+00:00", "timestamp_unix": 1768047815.0}, "starlink_location": {"latitude": 44.44692666666667, "longitude": 12.244749236149797, "altitude": 71.66999999896353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:23:39.837096+00:00", "timestamp_unix": 1768047819.837096}, "starlink_gps": {"latitude": 44.44692666666667, "longitude": 12.24474918631563, "altitude": 71.66999999896353, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:39.837357+00:00", "timestamp_unix": 1768047819.837357}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:39.184068+00:00", "timestamp_unix": 1768047819.184068}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244748333333334, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:23:38.647382+00:00", "timestamp_unix": 1768047818.647382}}

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


validation_timestamp: 2026-01-10T12:24:09.853420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.12128227910301, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.117436641518209, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.230179438073555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.233619479023275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00400127712771046, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.872070530379867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.076595807826202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.868539274934234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.072976672586531, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.4635465417768, "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-10T12:24:06+00:00", "timestamp_unix": 1768047846.0}, "starlink_location": {"latitude": 44.446928229510824, "longitude": 12.244747166666665, "altitude": 71.9799999995352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:24:09.818073+00:00", "timestamp_unix": 1768047849.818073}, "starlink_gps": {"latitude": 44.446928265495174, "longitude": 12.244747166666665, "altitude": 71.98000000127679, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:09.818329+00:00", "timestamp_unix": 1768047849.818329}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244665, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:09.171022+00:00", "timestamp_unix": 1768047849.171022}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244806666666667, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:08.693198+00:00", "timestamp_unix": 1768047848.693198}}

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


validation_timestamp: 2026-01-10T12:24:39.855586+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.165207130330042, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.166162821268868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.5727636050353855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.826903179038867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995117443460694, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.667010896139857, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.437252493105222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.66882667066686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.435347584841892, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.275915118231676, "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-10T12:24:37+00:00", "timestamp_unix": 1768047877.0}, "starlink_location": {"latitude": 44.44692749999999, "longitude": 12.244745622384425, "altitude": 72.13000000040411, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:24:39.817621+00:00", "timestamp_unix": 1768047879.817621}, "starlink_gps": {"latitude": 44.446927500000015, "longitude": 12.244745672712181, "altitude": 72.13000000097561, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:39.817883+00:00", "timestamp_unix": 1768047879.817883}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244661666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:39.161840+00:00", "timestamp_unix": 1768047879.16184}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244808333333333, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:38.691430+00:00", "timestamp_unix": 1768047878.69143}}

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


validation_timestamp: 2026-01-10T12:25:09.879160+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.625976022412097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.622073687419638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.144109353992953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.327454001057302, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003983216518146715, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.02016663126362, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.939928540955426, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.016757319561671, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.935953219258881, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.122026499174071, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:24:58+00:00", "timestamp_unix": 1768047898.0}, "starlink_location": {"latitude": 44.446924378021414, "longitude": 12.244742833333333, "altitude": 71.85792509599854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:25:09.837906+00:00", "timestamp_unix": 1768047909.837906}, "starlink_gps": {"latitude": 44.44692441384334, "longitude": 12.244742833333332, "altitude": 71.86190570805442, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:25:09.838167+00:00", "timestamp_unix": 1768047909.838167}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244645, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:25:09.149180+00:00", "timestamp_unix": 1768047909.14918}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244748333333334, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:25:08.647490+00:00", "timestamp_unix": 1768047908.64749}}

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


validation_timestamp: 2026-01-10T12:25:39.853894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.418007954931735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.413201394297992, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.154779188085602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9615421693850195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056700668743369055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.299306793955953, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.549018893168322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.2937215672041, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.5438595081697875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.017506005259019, "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-10T12:25:30+00:00", "timestamp_unix": 1768047930.0}, "starlink_location": {"latitude": 44.44692489606936, "longitude": 12.244741044410455, "altitude": 71.44999999954918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:25:39.818800+00:00", "timestamp_unix": 1768047939.8188}, "starlink_gps": {"latitude": 44.446924932188, "longitude": 12.244740993990145, "altitude": 71.45000000113586, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:25:39.819058+00:00", "timestamp_unix": 1768047939.819058}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244623333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:25:39.173952+00:00", "timestamp_unix": 1768047939.173952}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244716666666667, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:25:38.657180+00:00", "timestamp_unix": 1768047938.65718}}

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


validation_timestamp: 2026-01-10T12:26:09.851528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.772911128474053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.777500216162379, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.511949492231489, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.76064973856982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005662321211122298, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.16916994494417, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.3053744514311925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.17476633636304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.310556435453277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.243148782620372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:02+00:00", "timestamp_unix": 1768047962.0}, "starlink_location": {"latitude": 44.44692543722043, "longitude": 12.244740288983678, "altitude": 71.4500000006735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:26:09.818095+00:00", "timestamp_unix": 1768047969.818095}, "starlink_gps": {"latitude": 44.44692540115113, "longitude": 12.2447403393351, "altitude": 71.45000000087622, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:09.818357+00:00", "timestamp_unix": 1768047969.818357}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244635, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:09.160599+00:00", "timestamp_unix": 1768047969.160599}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244711666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:08.683073+00:00", "timestamp_unix": 1768047968.683073}}

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


validation_timestamp: 2026-01-10T12:26:39.854316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.37199777826951, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.372895902872292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.962791076738005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1595107248599676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040024171539396435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.48227555106579, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.261927760957366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.484742034463117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.263048575980502, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.890989146900446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:33+00:00", "timestamp_unix": 1768047993.0}, "starlink_location": {"latitude": 44.446925333333326, "longitude": 12.244739122267573, "altitude": 71.05999999970065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:26:39.819026+00:00", "timestamp_unix": 1768047999.819026}, "starlink_gps": {"latitude": 44.446925333333326, "longitude": 12.244739172687284, "altitude": 71.05999999970065, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:39.819283+00:00", "timestamp_unix": 1768047999.819283}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.24465, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:39.149026+00:00", "timestamp_unix": 1768047999.149026}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.24471, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:26:38.675931+00:00", "timestamp_unix": 1768047998.675931}}

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


validation_timestamp: 2026-01-10T12:27:09.857298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.13353367535396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.129604223508267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.400202192997754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7275177824471422, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004017310372816419, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.879515352852282, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.408989454770127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.876292199547866, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.40505192802227, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.926584025583273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:05+00:00", "timestamp_unix": 1768048025.0}, "starlink_location": {"latitude": 44.44692706270872, "longitude": 12.244740166666668, "altitude": 70.96000000053155, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:27:09.819999+00:00", "timestamp_unix": 1768048029.819999}, "starlink_gps": {"latitude": 44.44692709883726, "longitude": 12.244740166666668, "altitude": 70.96000000013579, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:09.820259+00:00", "timestamp_unix": 1768048029.820259}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244643333333332, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:09.185613+00:00", "timestamp_unix": 1768048029.185613}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244716666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:08.628046+00:00", "timestamp_unix": 1768048028.628046}}

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


validation_timestamp: 2026-01-10T12:27:39.940005+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.647371593309096, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.6488313829608, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.086176984372865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8526053626226116, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010992582638531, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.280965135658597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.360714083862614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.284960608782153, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.361209514438551, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.795818035382232, "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-10T12:27:38+00:00", "timestamp_unix": 1768048058.0}, "starlink_location": {"latitude": 44.446926999999995, "longitude": 12.244744688149913, "altitude": 71.219999999666, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:27:39.900108+00:00", "timestamp_unix": 1768048059.900108}, "starlink_gps": {"latitude": 44.446927000000024, "longitude": 12.244744789066916, "altitude": 71.21999999982995, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:39.900374+00:00", "timestamp_unix": 1768048059.900374}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244655, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:39.159298+00:00", "timestamp_unix": 1768048059.159298}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244736666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:27:38.657207+00:00", "timestamp_unix": 1768048058.657207}}

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


validation_timestamp: 2026-01-10T12:28:09.858131+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.525796355191012, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.524816815525377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.037724787455027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.679107180042307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003962406819061, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.71545442426149, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.10562885084191, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.713472458969603, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.105527699213722, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4854992666512485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:00+00:00", "timestamp_unix": 1768048080.0}, "starlink_location": {"latitude": 44.4469245, "longitude": 12.244745544426916, "altitude": 71.56000000029209, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:28:09.818644+00:00", "timestamp_unix": 1768048089.818644}, "starlink_gps": {"latitude": 44.4469245, "longitude": 12.24474549398774, "altitude": 71.56000000029209, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:09.818939+00:00", "timestamp_unix": 1768048089.818939}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.24466, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:09.178893+00:00", "timestamp_unix": 1768048089.178893}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244741666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:08.693061+00:00", "timestamp_unix": 1768048088.693061}}

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


validation_timestamp: 2026-01-10T12:28:39.877130+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.43734780028302, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.443289854036356, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6392084998712093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.388376645088695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008886510013921843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.628959149611925, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.336768366896655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.636266972134631, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.341864662154627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.951024780150363, "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-10T12:28:31+00:00", "timestamp_unix": 1768048111.0}, "starlink_location": {"latitude": 44.44692578869203, "longitude": 12.244744027326627, "altitude": 71.66999999995876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:28:39.839109+00:00", "timestamp_unix": 1768048119.839109}, "starlink_gps": {"latitude": 44.4469257528534, "longitude": 12.24474412738552, "altitude": 71.67000000026003, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:39.839373+00:00", "timestamp_unix": 1768048119.839373}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244661666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:39.186184+00:00", "timestamp_unix": 1768048119.186184}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244723333333333, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:28:38.735583+00:00", "timestamp_unix": 1768048118.735583}}

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


validation_timestamp: 2026-01-10T12:29:09.876109+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.204145806322098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.205788509162318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.925066186493144, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5226093665384357, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008841452187711762, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.65387372207173, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.754838669220664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.652499663094442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.757008491174178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.982145246942068, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:01+00:00", "timestamp_unix": 1768048141.0}, "starlink_location": {"latitude": 44.446928121891965, "longitude": 12.244748805634185, "altitude": 71.36999999970992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:29:09.839229+00:00", "timestamp_unix": 1768048149.839229}, "starlink_gps": {"latitude": 44.44692808623501, "longitude": 12.244748706082653, "altitude": 71.3700000004585, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:09.839489+00:00", "timestamp_unix": 1768048149.839489}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244663333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:09.193039+00:00", "timestamp_unix": 1768048149.193039}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244725, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:08.637856+00:00", "timestamp_unix": 1768048148.637856}}

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


validation_timestamp: 2026-01-10T12:29:39.855608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.219274498509469, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.219274498509469, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2348965080527203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.50997395799979, "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.805119382453073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.059645938566328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.805119382453073, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.059645938566328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.107117589738403, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:32+00:00", "timestamp_unix": 1768048172.0}, "starlink_location": {"latitude": 44.44693116666663, "longitude": 12.244745999999997, "altitude": 71.17000000089055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:29:39.819600+00:00", "timestamp_unix": 1768048179.8196}, "starlink_gps": {"latitude": 44.44693116666663, "longitude": 12.244745999999997, "altitude": 71.17000000089055, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:39.819860+00:00", "timestamp_unix": 1768048179.81986}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:39.152094+00:00", "timestamp_unix": 1768048179.152094}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244746666666666, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:29:38.691844+00:00", "timestamp_unix": 1768048178.691844}}

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


validation_timestamp: 2026-01-10T12:30:09.876773+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.878904819251835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.873999423212105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1149313016389755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.59022580151603, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00561244071568794, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.037253936787902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6201493335646617, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.03192887894641, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.616501320334239, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.181208856158902, "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-10T12:30:03+00:00", "timestamp_unix": 1768048203.0}, "starlink_location": {"latitude": 44.44693087797672, "longitude": 12.244746403000422, "altitude": 71.17000000119866, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:30:09.840268+00:00", "timestamp_unix": 1768048209.840268}, "starlink_gps": {"latitude": 44.446930913728295, "longitude": 12.244746353092571, "altitude": 71.16999999907844, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:30:09.840526+00:00", "timestamp_unix": 1768048209.840526}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24469, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:30:09.192909+00:00", "timestamp_unix": 1768048209.192909}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.24475, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:30:08.668555+00:00", "timestamp_unix": 1768048208.668555}}

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


validation_timestamp: 2026-01-10T12:30:39.859617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.123849695041137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.119926820647782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.698260551155845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.24760054290235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004023462783974952, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.866698943205203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.251685002775311, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.862977591540409, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2477266211271925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.420668426959852, "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-10T12:30:35+00:00", "timestamp_unix": 1768048235.0}, "starlink_location": {"latitude": 44.44693122933294, "longitude": 12.244739333333333, "altitude": 71.32000000163454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:30:39.820019+00:00", "timestamp_unix": 1768048239.820019}, "starlink_gps": {"latitude": 44.44693126551681, "longitude": 12.244739333333333, "altitude": 71.32000000093359, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:30:39.820276+00:00", "timestamp_unix": 1768048239.820276}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244701666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:30:39.166425+00:00", "timestamp_unix": 1768048239.166425}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244746666666666, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:30:38.672046+00:00", "timestamp_unix": 1768048238.672046}}

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


validation_timestamp: 2026-01-10T12:31:09.881567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.36076330556681, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.348235417238508, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.207903484918439, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5397485246945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012533211287901507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.215196591347025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.932533481531371, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.202709341200908, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.920265874498623, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.471546543935116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:06+00:00", "timestamp_unix": 1768048266.0}, "starlink_location": {"latitude": 44.44693046772253, "longitude": 12.244744236120173, "altitude": 71.63999999966411, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:31:09.840289+00:00", "timestamp_unix": 1768048269.840289}, "starlink_gps": {"latitude": 44.446930574688864, "longitude": 12.244744186346505, "altitude": 71.64000000063974, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:09.840546+00:00", "timestamp_unix": 1768048269.840546}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244703333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:09.155862+00:00", "timestamp_unix": 1768048269.155862}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.24474, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:08.362180+00:00", "timestamp_unix": 1768048268.36218}}

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


validation_timestamp: 2026-01-10T12:31:39.935978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.342395951712625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.34482282817775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3907340685507193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.646548263889276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024995764119075, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.065496190526757, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.789246613551554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.067715623785517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.7879583302772293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.359679339767496, "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-10T12:31:37+00:00", "timestamp_unix": 1768048297.0}, "starlink_location": {"latitude": 44.44693133333332, "longitude": 12.24474335466592, "altitude": 71.60189684834876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:31:39.901097+00:00", "timestamp_unix": 1768048299.901097}, "starlink_gps": {"latitude": 44.44693133333332, "longitude": 12.244743455759332, "altitude": 71.60994414306323, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:39.901354+00:00", "timestamp_unix": 1768048299.901354}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244708333333334, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:39.189760+00:00", "timestamp_unix": 1768048299.18976}, "nmea_secondary": {"latitude": 44.446938333333335, "longitude": 12.244745, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:31:38.669614+00:00", "timestamp_unix": 1768048298.669614}}

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


validation_timestamp: 2026-01-10T12:32:09.857614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.478348172815597, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.479482538398138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.226544412009368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.545081205249348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002702388844184, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.895001950744312, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3618245205193924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.896846677406176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3653153784688488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.791740567278643, "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-10T12:31:58+00:00", "timestamp_unix": 1768048318.0}, "starlink_location": {"latitude": 44.446933999999985, "longitude": 12.24474995557271, "altitude": 71.34000000145555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:32:09.821022+00:00", "timestamp_unix": 1768048329.821022}, "starlink_gps": {"latitude": 44.446934000000006, "longitude": 12.244750005996021, "altitude": 71.3399999995093, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:09.821281+00:00", "timestamp_unix": 1768048329.821281}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244698333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:09.166532+00:00", "timestamp_unix": 1768048329.166532}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.244735, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:08.373725+00:00", "timestamp_unix": 1768048328.373725}}

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


validation_timestamp: 2026-01-10T12:32:39.859090+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.276239434058752, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.277549071518983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1396416587382587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.683859421381937, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002631025995907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.023679589239155, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.918906692736256, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.025773749409872, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.922657682571304, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.960600096852776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:30+00:00", "timestamp_unix": 1768048350.0}, "starlink_location": {"latitude": 44.446934166666644, "longitude": 12.24475445561285, "altitude": 71.46000000104941, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:32:39.820898+00:00", "timestamp_unix": 1768048359.820898}, "starlink_gps": {"latitude": 44.446934166666644, "longitude": 12.244754506035262, "altitude": 71.46000000104941, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:39.821159+00:00", "timestamp_unix": 1768048359.821159}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244695, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:39.151477+00:00", "timestamp_unix": 1768048359.151477}, "nmea_secondary": {"latitude": 44.44694333333333, "longitude": 12.24472, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:32:38.362417+00:00", "timestamp_unix": 1768048358.362417}}

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


validation_timestamp: 2026-01-10T12:33:09.863805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.523061505647057, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.526860892127077, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.98555036379561, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.237709701915776, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994620640743639, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.15711977426251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.60461028068988, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.16005787874032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6065297309723245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8564000575312365, "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-10T12:33:02+00:00", "timestamp_unix": 1768048382.0}, "starlink_location": {"latitude": 44.44693443715006, "longitude": 12.244754833333333, "altitude": 71.45999999977272, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:33:09.822178+00:00", "timestamp_unix": 1768048389.822178}, "starlink_gps": {"latitude": 44.446934401225576, "longitude": 12.244754833333333, "altitude": 71.45999999981822, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:09.822446+00:00", "timestamp_unix": 1768048389.822446}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244676666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:09.192041+00:00", "timestamp_unix": 1768048389.192041}, "nmea_secondary": {"latitude": 44.44695, "longitude": 12.244715, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:08.369407+00:00", "timestamp_unix": 1768048388.369407}}

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


validation_timestamp: 2026-01-10T12:33:39.940943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.101062111517386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.093752638858623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.144214712791012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.781819186888507, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033501191682453, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.423943037300127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.820104402547803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.417873458863644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.814391781002849, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.622783365112756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:32+00:00", "timestamp_unix": 1768048412.0}, "starlink_location": {"latitude": 44.44693415722328, "longitude": 12.244751, "altitude": 71.75000000006631, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:33:39.902191+00:00", "timestamp_unix": 1768048419.902191}, "starlink_gps": {"latitude": 44.446934229470294, "longitude": 12.244751, "altitude": 71.75000000089838, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:39.902457+00:00", "timestamp_unix": 1768048419.902457}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244665, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:39.196057+00:00", "timestamp_unix": 1768048419.196057}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244708333333334, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:33:38.369149+00:00", "timestamp_unix": 1768048418.369149}}

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


validation_timestamp: 2026-01-10T12:34:09.860467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.03360059081895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.03360059081895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5826634006993185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.660319565758577, "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.245667539850487, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.757347084313665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.245667539850487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.757347084313665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.534485407334675, "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-10T12:34:05+00:00", "timestamp_unix": 1768048445.0}, "starlink_location": {"latitude": 44.446934500000005, "longitude": 12.244754000000002, "altitude": 71.91999999999325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:34:09.821661+00:00", "timestamp_unix": 1768048449.821661}, "starlink_gps": {"latitude": 44.446934500000005, "longitude": 12.244754000000002, "altitude": 71.91999999999325, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:34:09.821922+00:00", "timestamp_unix": 1768048449.821922}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244678333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:34:09.186365+00:00", "timestamp_unix": 1768048449.186365}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244703333333334, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:34:08.698613+00:00", "timestamp_unix": 1768048448.698613}}

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


validation_timestamp: 2026-01-10T12:34:39.881943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.343167878083124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.343167878083124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.14645427738987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.752299600602537, "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.402101978068039, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.592299378978907, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.402101978068039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.592299378978907, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.949320003618478, "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-10T12:34:37+00:00", "timestamp_unix": 1768048477.0}, "starlink_location": {"latitude": 44.44693350000001, "longitude": 12.244753333333334, "altitude": 72.0799999999551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:34:39.841944+00:00", "timestamp_unix": 1768048479.841944}, "starlink_gps": {"latitude": 44.44693350000001, "longitude": 12.244753333333334, "altitude": 72.0799999999551, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:34:39.842194+00:00", "timestamp_unix": 1768048479.842194}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244693333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:34:39.158917+00:00", "timestamp_unix": 1768048479.158917}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244723333333333, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:34:38.423879+00:00", "timestamp_unix": 1768048478.423879}}

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


validation_timestamp: 2026-01-10T12:35:09.862972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.791561211729094, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.787783415967782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6033556879233783, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.170072547775335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004015422853841497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.662801418140983, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.867170562713977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.659096789027792, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.863176429200193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.773346600204781, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:08+00:00", "timestamp_unix": 1768048508.0}, "starlink_location": {"latitude": 44.44693322941946, "longitude": 12.244753333333335, "altitude": 72.07999999865238, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:35:09.823149+00:00", "timestamp_unix": 1768048509.823149}, "starlink_gps": {"latitude": 44.44693326553102, "longitude": 12.244753333333334, "altitude": 72.08000000012538, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:09.823410+00:00", "timestamp_unix": 1768048509.82341}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244696666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:09.166689+00:00", "timestamp_unix": 1768048509.166689}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244736666666666, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:08.683938+00:00", "timestamp_unix": 1768048508.683938}}

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


validation_timestamp: 2026-01-10T12:35:39.860982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.978793608097355, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.984106006779808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.41435406515212675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.212522020410955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005677377514924829, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.72127073381253, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.455202016364684, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.726635990783281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.45884929654196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.488535662571963, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:30+00:00", "timestamp_unix": 1768048530.0}, "starlink_location": {"latitude": 44.44693177064662, "longitude": 12.244755955520676, "altitude": 72.52000000212584, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:35:39.822548+00:00", "timestamp_unix": 1768048539.822548}, "starlink_gps": {"latitude": 44.4469317344814, "longitude": 12.24475600600598, "altitude": 72.52000000101968, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:39.822822+00:00", "timestamp_unix": 1768048539.822822}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:39.157656+00:00", "timestamp_unix": 1768048539.157656}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.24477, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:35:38.680087+00:00", "timestamp_unix": 1768048538.680087}}

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


validation_timestamp: 2026-01-10T12:36:09.863643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.6219521436949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.61821887963292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7123647332365424, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.633479053685143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994002792339124, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.110282561985795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.793688480734561, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.106654304676095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.789730073271869, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.74293620980582, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:00+00:00", "timestamp_unix": 1768048560.0}, "starlink_location": {"latitude": 44.446930896151756, "longitude": 12.2447535, "altitude": 72.66000000103818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:36:09.823406+00:00", "timestamp_unix": 1768048569.823406}, "starlink_gps": {"latitude": 44.446930932070686, "longitude": 12.244753500000002, "altitude": 72.660000000222, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:09.823664+00:00", "timestamp_unix": 1768048569.823664}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244695, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:09.179553+00:00", "timestamp_unix": 1768048569.179553}, "nmea_secondary": {"latitude": 44.447071666666666, "longitude": 12.24478, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:08.714587+00:00", "timestamp_unix": 1768048568.714587}}

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


validation_timestamp: 2026-01-10T12:36:39.859573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.056824412972079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.05927503757276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4557954433383054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.308693147467636, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007954903783247995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.008749033594086, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.108053343390047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.011853451499341, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.106175512335003, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.561569259358775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:32+00:00", "timestamp_unix": 1768048592.0}, "starlink_location": {"latitude": 44.4469338333333, "longitude": 12.2447557447125, "altitude": 72.4400000007787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:36:39.823810+00:00", "timestamp_unix": 1768048599.82381}, "starlink_gps": {"latitude": 44.4469338333333, "longitude": 12.244755844922945, "altitude": 72.4400000007787, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:39.824064+00:00", "timestamp_unix": 1768048599.824064}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244701666666666, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:39.167535+00:00", "timestamp_unix": 1768048599.167535}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244806666666667, "altitude": 11.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:36:38.672111+00:00", "timestamp_unix": 1768048598.672111}}

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


validation_timestamp: 2026-01-10T12:37:09.941130+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.381142496661852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.370706415199638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8925810674759307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.992891277973275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011361690151239398, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.686706095136707, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.6544589747292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.675969024610414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.649229222017823, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.15246766737293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:05+00:00", "timestamp_unix": 1768048625.0}, "starlink_location": {"latitude": 44.446933490500236, "longitude": 12.244756978582304, "altitude": 72.44000000075988, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:37:09.904025+00:00", "timestamp_unix": 1768048629.904025}, "starlink_gps": {"latitude": 44.44693356287483, "longitude": 12.244756877549998, "altitude": 72.44000000077828, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:09.904280+00:00", "timestamp_unix": 1768048629.90428}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244698333333334, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:09.171982+00:00", "timestamp_unix": 1768048629.171982}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244828333333333, "altitude": 6.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:08.682395+00:00", "timestamp_unix": 1768048628.682395}}

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


validation_timestamp: 2026-01-10T12:37:39.866042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.367651758163452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.363878581908864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9737403503870703, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.456629969767366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004013849789681146, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.233276695909586, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.75119572299005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.229972247703333, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.747404933947653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.321345598213043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:35+00:00", "timestamp_unix": 1768048655.0}, "starlink_location": {"latitude": 44.44694089605715, "longitude": 12.244754833333333, "altitude": 72.48992926503765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:37:39.824516+00:00", "timestamp_unix": 1768048659.824516}, "starlink_gps": {"latitude": 44.44694093215457, "longitude": 12.244754833333333, "altitude": 72.49394049118902, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:39.824772+00:00", "timestamp_unix": 1768048659.824772}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244681666666667, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:39.157155+00:00", "timestamp_unix": 1768048659.157155}, "nmea_secondary": {"latitude": 44.447091666666665, "longitude": 12.244828333333333, "altitude": 5.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:37:38.710770+00:00", "timestamp_unix": 1768048658.71077}}

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


validation_timestamp: 2026-01-10T12:38:09.861178+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.065185742353554, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.060023496135877, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.129997205327865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.502998492466864, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005661141141682498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.825884286764417, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.511494731539948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.820229814803715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.509214923235785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.311447730506824, "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-10T12:38:07+00:00", "timestamp_unix": 1768048687.0}, "starlink_location": {"latitude": 44.44693989614769, "longitude": 12.244757210967846, "altitude": 72.28999999933018, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:38:09.825241+00:00", "timestamp_unix": 1768048689.825241}, "starlink_gps": {"latitude": 44.446939932209474, "longitude": 12.244757160626904, "altitude": 72.28999999934283, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:38:09.825501+00:00", "timestamp_unix": 1768048689.825501}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244675, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:38:09.181150+00:00", "timestamp_unix": 1768048689.18115}, "nmea_secondary": {"latitude": 44.44710333333333, "longitude": 12.244846666666668, "altitude": 4.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:38:08.730834+00:00", "timestamp_unix": 1768048688.730834}}

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


validation_timestamp: 2026-01-10T12:38:39.863594+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.683829044783026, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.67615445296031, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.248057089999171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.011649746840517, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007997304124157474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.90470261987849, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.528360707136443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.899790776958005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.520959338797343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.151472062059902, "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-10T12:38:28+00:00", "timestamp_unix": 1768048708.0}, "starlink_location": {"latitude": 44.44694079234091, "longitude": 12.244751833333337, "altitude": 72.59999999991793, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:38:39.824780+00:00", "timestamp_unix": 1768048719.82478}, "starlink_gps": {"latitude": 44.446940864262395, "longitude": 12.244751833333337, "altitude": 72.59999999995736, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:38:39.825037+00:00", "timestamp_unix": 1768048719.825037}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244663333333333, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:38:39.170313+00:00", "timestamp_unix": 1768048719.170313}, "nmea_secondary": {"latitude": 44.44710333333333, "longitude": 12.244845, "altitude": 3.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:38:38.674575+00:00", "timestamp_unix": 1768048718.674575}}

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


validation_timestamp: 2026-01-10T12:39:09.881150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.704861846743938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.700954916617748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.7115054169604536, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.824540683143617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039952874745715315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.177153639327493, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.594235010429657, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.174726899399884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.590474387274995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.446573898699228, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:00+00:00", "timestamp_unix": 1768048740.0}, "starlink_location": {"latitude": 44.446941062829175, "longitude": 12.244751833333337, "altitude": 72.59999999957263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:39:09.825048+00:00", "timestamp_unix": 1768048749.825048}, "starlink_gps": {"latitude": 44.44694109875966, "longitude": 12.244751833333337, "altitude": 72.59999999878761, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:09.825311+00:00", "timestamp_unix": 1768048749.825311}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.24465, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:09.174034+00:00", "timestamp_unix": 1768048749.174034}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244826666666667, "altitude": 3.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:08.387259+00:00", "timestamp_unix": 1768048748.387259}}

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


validation_timestamp: 2026-01-10T12:39:39.865206+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.479377384606659, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.475546949611504, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.698715613769677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.506203787146958, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040104618945934626, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.303782188211693, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.703013287471666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.301044282753756, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.699133966214532, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.106064756217588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:32+00:00", "timestamp_unix": 1768048772.0}, "starlink_location": {"latitude": 44.446938396121304, "longitude": 12.244754833333335, "altitude": 72.84999999875411, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:39:39.825157+00:00", "timestamp_unix": 1768048779.825157}, "starlink_gps": {"latitude": 44.446938432188254, "longitude": 12.244754833333335, "altitude": 72.84999999999462, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:39.825417+00:00", "timestamp_unix": 1768048779.825417}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24466, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:39.194271+00:00", "timestamp_unix": 1768048779.194271}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244805, "altitude": 2.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:39:38.704955+00:00", "timestamp_unix": 1768048778.704955}}

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


validation_timestamp: 2026-01-10T12:40:09.865266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.876072323503992, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.883828742965532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.392236354248201, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.952976022373837, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007986519430140013, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.943305751971097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.191531987432297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.948682325451237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.199439433948221, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.013240372834728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:02+00:00", "timestamp_unix": 1768048802.0}, "starlink_location": {"latitude": 44.44693754098685, "longitude": 12.244756666666666, "altitude": 72.51994216429152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:40:09.825154+00:00", "timestamp_unix": 1768048809.825154}, "starlink_gps": {"latitude": 44.44693746916236, "longitude": 12.244756666666666, "altitude": 72.5239328154361, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:09.825415+00:00", "timestamp_unix": 1768048809.825415}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244673333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:09.185862+00:00", "timestamp_unix": 1768048809.185862}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.24478, "altitude": 2.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:08.721259+00:00", "timestamp_unix": 1768048808.721259}}

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


validation_timestamp: 2026-01-10T12:40:39.866201+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.146532804871082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.1427393091392, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.181417054124254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.572356047280011, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999802034396863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.83380148765374, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.091537546533788, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.830767414483855, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.087564856944987, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.625648502566246, "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-10T12:40:33+00:00", "timestamp_unix": 1768048833.0}, "starlink_location": {"latitude": 44.44693639612685, "longitude": 12.244757500000002, "altitude": 72.3100000011278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:40:39.825472+00:00", "timestamp_unix": 1768048839.825472}, "starlink_gps": {"latitude": 44.446936432097935, "longitude": 12.244757500000002, "altitude": 72.30999999972164, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:39.825737+00:00", "timestamp_unix": 1768048839.825737}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244685, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:39.197844+00:00", "timestamp_unix": 1768048839.197844}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244776666666667, "altitude": 2.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:40:38.669250+00:00", "timestamp_unix": 1768048838.66925}}

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


validation_timestamp: 2026-01-10T12:41:09.943820+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.439919279414426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.426851440304183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.895836667505078, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.902799496408795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01794492532729575, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.32916686322082, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.588141943769665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.324277778100646, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.571927306198178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.52602561902286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:05+00:00", "timestamp_unix": 1768048865.0}, "starlink_location": {"latitude": 44.44693848105578, "longitude": 12.24475352145626, "altitude": 72.00000000183171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:41:09.905617+00:00", "timestamp_unix": 1768048869.905617}, "starlink_gps": {"latitude": 44.446938625499506, "longitude": 12.244753622275326, "altitude": 72.0000000000234, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:09.905873+00:00", "timestamp_unix": 1768048869.905873}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244666666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:09.182064+00:00", "timestamp_unix": 1768048869.182064}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244756666666667, "altitude": 1.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:08.628511+00:00", "timestamp_unix": 1768048868.628511}}

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


validation_timestamp: 2026-01-10T12:41:39.865082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.304357492061765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.300575167343247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8397901380771873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.651563035386925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004008745824600357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.87553792914207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.531599653247762, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.872218309888279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.527665226926402, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.390690616334383, "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-10T12:41:36+00:00", "timestamp_unix": 1768048896.0}, "starlink_location": {"latitude": 44.44694556284287, "longitude": 12.244741, "altitude": 71.77000000026476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:41:39.825866+00:00", "timestamp_unix": 1768048899.825866}, "starlink_gps": {"latitude": 44.44694559889439, "longitude": 12.244741000000001, "altitude": 71.76999999839713, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:39.826124+00:00", "timestamp_unix": 1768048899.826124}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244678333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:39.173345+00:00", "timestamp_unix": 1768048899.173345}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244708333333334, "altitude": 4.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:41:38.706939+00:00", "timestamp_unix": 1768048898.706939}}

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


validation_timestamp: 2026-01-10T12:42:09.863733+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.98884155042353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.98884155042353, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.773122018724799, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.225674730126908, "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.97991713596131, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.67799655694381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.97991713596131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.67799655694381, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.698198584030669, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:07+00:00", "timestamp_unix": 1768048927.0}, "starlink_location": {"latitude": 44.44694583333331, "longitude": 12.244741000000001, "altitude": 71.76999999917436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:42:09.825292+00:00", "timestamp_unix": 1768048929.825292}, "starlink_gps": {"latitude": 44.44694583333331, "longitude": 12.244741000000001, "altitude": 71.76999999917436, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:09.825553+00:00", "timestamp_unix": 1768048929.825553}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244686666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:09.162160+00:00", "timestamp_unix": 1768048929.16216}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244633333333333, "altitude": 9.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:08.697807+00:00", "timestamp_unix": 1768048928.697807}}

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


validation_timestamp: 2026-01-10T12:42:39.945009+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.693072600703415, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.703046712642205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.445967013496839, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.24107608484965, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01133670354103435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.890339626141369, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.979048208773861, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.901669976765348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.990229159945375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.329102420483124, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:30+00:00", "timestamp_unix": 1768048950.0}, "starlink_location": {"latitude": 44.44694317612291, "longitude": 12.244741354811701, "altitude": 71.7700000011127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:42:39.906325+00:00", "timestamp_unix": 1768048959.906325}, "starlink_gps": {"latitude": 44.44694310390745, "longitude": 12.244741455621797, "altitude": 71.76999999989593, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:39.906581+00:00", "timestamp_unix": 1768048959.906581}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244665, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:39.198261+00:00", "timestamp_unix": 1768048959.198261}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244646666666666, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:42:38.742429+00:00", "timestamp_unix": 1768048958.742429}}

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


validation_timestamp: 2026-01-10T12:43:09.866372+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.260844581074037, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.26475602862718, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.496032485035904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.182072649611019, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004015879524401355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.01645104627985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.223473376059383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.01944441849896, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.22614198783608, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.384934264556715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:00+00:00", "timestamp_unix": 1768048980.0}, "starlink_location": {"latitude": 44.44694460390749, "longitude": 12.244739000000001, "altitude": 71.65000000239769, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:43:09.827661+00:00", "timestamp_unix": 1768048989.827661}, "starlink_gps": {"latitude": 44.44694456779182, "longitude": 12.244739000000001, "altitude": 71.65000000137452, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:09.827918+00:00", "timestamp_unix": 1768048989.827918}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244671666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:09.173811+00:00", "timestamp_unix": 1768048989.173811}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244633333333333, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:08.695039+00:00", "timestamp_unix": 1768048988.695039}}

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


validation_timestamp: 2026-01-10T12:43:39.864214+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.058862957997949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.062726040687204, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.351138334268621, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.310608179935581, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004012634635146431, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.642188263373223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.248146787772068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.64539981483089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.25092229819289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.916970376436886, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:31+00:00", "timestamp_unix": 1768049011.0}, "starlink_location": {"latitude": 44.44693893721591, "longitude": 12.2447495, "altitude": 72.30000000000695, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:43:39.826225+00:00", "timestamp_unix": 1768049019.826225}, "starlink_gps": {"latitude": 44.44693890112942, "longitude": 12.2447495, "altitude": 72.30000000072614, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:39.826483+00:00", "timestamp_unix": 1768049019.826483}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244676666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:39.162078+00:00", "timestamp_unix": 1768049019.162078}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244601666666666, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:43:38.714824+00:00", "timestamp_unix": 1768049018.714824}}

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


validation_timestamp: 2026-01-10T12:44:09.862173+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.468538982205827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.469531073819544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.580591837983403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.809977956990213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993881002831823, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.269261221747692, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.753489057363693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.271455036329023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.755551366214155, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.501193280634972, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:03+00:00", "timestamp_unix": 1768049043.0}, "starlink_location": {"latitude": 44.44693866666666, "longitude": 12.244749122372387, "altitude": 72.30000000033598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:44:09.826277+00:00", "timestamp_unix": 1768049049.826277}, "starlink_gps": {"latitude": 44.44693866666666, "longitude": 12.244749172684577, "altitude": 72.29999999943828, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:09.826533+00:00", "timestamp_unix": 1768049049.826533}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:09.184950+00:00", "timestamp_unix": 1768049049.18495}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244646666666666, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:08.703160+00:00", "timestamp_unix": 1768049048.70316}}

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


validation_timestamp: 2026-01-10T12:44:39.939743+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.974654636874336, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.990043535502227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.479170061118725, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.747937746418241, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016082165742162206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.60103846055897, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.203942788468037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.615936993717602, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.219966589986509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.604263909347809, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:35+00:00", "timestamp_unix": 1768049075.0}, "starlink_location": {"latitude": 44.446938352225146, "longitude": 12.244747499999999, "altitude": 72.3100000003697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:44:39.906849+00:00", "timestamp_unix": 1768049079.906849}, "starlink_gps": {"latitude": 44.446938207594755, "longitude": 12.244747499999999, "altitude": 72.30999999969525, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:39.907110+00:00", "timestamp_unix": 1768049079.90711}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244706666666668, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:39.173213+00:00", "timestamp_unix": 1768049079.173213}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244733333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:44:38.658470+00:00", "timestamp_unix": 1768049078.65847}}

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


validation_timestamp: 2026-01-10T12:45:09.869084+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.331498642442748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.331498642442748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5627093804687657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.890000019655032, "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.50294638457095, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.044307736776739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.50294638457095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.044307736776739, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.144062755215046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:05+00:00", "timestamp_unix": 1768049105.0}, "starlink_location": {"latitude": 44.44693699999999, "longitude": 12.24474883333333, "altitude": 72.05000000045348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:45:09.828549+00:00", "timestamp_unix": 1768049109.828549}, "starlink_gps": {"latitude": 44.44693699999999, "longitude": 12.24474883333333, "altitude": 72.05000000045348, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:09.828809+00:00", "timestamp_unix": 1768049109.828809}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244695, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:09.200453+00:00", "timestamp_unix": 1768049109.200453}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244816666666667, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:08.741944+00:00", "timestamp_unix": 1768049108.741944}}

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


validation_timestamp: 2026-01-10T12:45:39.941357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.276306903800704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.276306903800704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.86621810890603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.919697172044598, "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.440864912796526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.184582287260916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.440864912796526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.184582287260916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.38827240625334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:37+00:00", "timestamp_unix": 1768049137.0}, "starlink_location": {"latitude": 44.4469405, "longitude": 12.244748666666666, "altitude": 72.08000000028582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:45:39.827711+00:00", "timestamp_unix": 1768049139.827711}, "starlink_gps": {"latitude": 44.4469405, "longitude": 12.244748666666666, "altitude": 72.08000000028582, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:39.827970+00:00", "timestamp_unix": 1768049139.82797}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244711666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:39.172618+00:00", "timestamp_unix": 1768049139.172618}, "nmea_secondary": {"latitude": 44.44708166666667, "longitude": 12.244798333333334, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:38.714136+00:00", "timestamp_unix": 1768049138.714136}}

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


validation_timestamp: 2026-01-10T12:46:09.947474+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.879536292933434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.879536292933434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1296076546213136, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.1246434170492305, "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.14637085934609, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.565785958049345, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.14637085934609, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.565785958049345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.806782731424363, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:45:58+00:00", "timestamp_unix": 1768049158.0}, "starlink_location": {"latitude": 44.4469405, "longitude": 12.244748666666666, "altitude": 72.08000000028582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:46:09.907809+00:00", "timestamp_unix": 1768049169.907809}, "starlink_gps": {"latitude": 44.4469405, "longitude": 12.244748666666666, "altitude": 72.08000000028582, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:46:09.908062+00:00", "timestamp_unix": 1768049169.908062}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.2447, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:46:09.194306+00:00", "timestamp_unix": 1768049169.194306}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.244765, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:46:08.661736+00:00", "timestamp_unix": 1768049168.661736}}

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


validation_timestamp: 2026-01-10T12:46:39.864863+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.283519873722717, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.283519873722717, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.927638937243012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.697652345301806, "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.7977856134276475, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.258580510277014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7977856134276475, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.258580510277014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.182919193465345, "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-10T12:46:30+00:00", "timestamp_unix": 1768049190.0}, "starlink_location": {"latitude": 44.44694183333332, "longitude": 12.244746, "altitude": 72.32000000045043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:46:39.828966+00:00", "timestamp_unix": 1768049199.828966}, "starlink_gps": {"latitude": 44.44694183333332, "longitude": 12.244746, "altitude": 72.32000000045043, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:46:39.829228+00:00", "timestamp_unix": 1768049199.829228}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244703333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:46:39.189920+00:00", "timestamp_unix": 1768049199.18992}, "nmea_secondary": {"latitude": 44.44707, "longitude": 12.244751666666666, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:46:38.730442+00:00", "timestamp_unix": 1768049198.730442}}

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


validation_timestamp: 2026-01-10T12:47:09.871903+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.676699022988213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.672850050296356, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.224652872451612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.610982708977714, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004017642999642894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.636989154131857, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.25139234920215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.633285636414424, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.247405125289786, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.466709832505914, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:02+00:00", "timestamp_unix": 1768049222.0}, "starlink_location": {"latitude": 44.44694339606185, "longitude": 12.244747166666665, "altitude": 72.19000000160942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T12:47:09.828517+00:00", "timestamp_unix": 1768049229.828517}, "starlink_gps": {"latitude": 44.44694343219338, "longitude": 12.244747166666667, "altitude": 72.18999999997915, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:09.828784+00:00", "timestamp_unix": 1768049229.828784}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244705, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:09.160661+00:00", "timestamp_unix": 1768049229.160661}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244726666666667, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T12:47:08.637063+00:00", "timestamp_unix": 1768049228.637063}}

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


