# positions_validation

validation_timestamp: 2026-01-09T23:17:38.720250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.498322072337265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.5022897272369, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1121981637703025, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.803425173541417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00398211118577086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.122643680982135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.741043865085722, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.126102774033642, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.744832925979676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.725207122747157, "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-09T23:17:29+00:00", "timestamp_unix": 1768000649.0}, "starlink_location": {"latitude": 44.446921968634804, "longitude": 12.244727333333332, "altitude": 77.43207579339168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:17:38.682528+00:00", "timestamp_unix": 1768000658.682528}, "starlink_gps": {"latitude": 44.44692193282282, "longitude": 12.244727333333334, "altitude": 77.42809627661858, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:38.682825+00:00", "timestamp_unix": 1768000658.682825}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244651666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:37.797983+00:00", "timestamp_unix": 1768000657.797983}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244788333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:17:37.474614+00:00", "timestamp_unix": 1768000657.474614}}

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


validation_timestamp: 2026-01-09T23:18:08.721846+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.188557755699373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.183750886170841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.205177297220239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.622045288784658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008861926749418625, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.785882616225317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.41306967894505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.778378710241302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.41200038409701, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.823267034404877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:01+00:00", "timestamp_unix": 1768000681.0}, "starlink_location": {"latitude": 44.44692103139453, "longitude": 12.244728641644736, "altitude": 77.43207252715148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:18:08.683364+00:00", "timestamp_unix": 1768000688.683364}, "starlink_gps": {"latitude": 44.44692106713407, "longitude": 12.24472854186269, "altitude": 77.42810106864103, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:08.683625+00:00", "timestamp_unix": 1768000688.683625}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244651666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:07.787714+00:00", "timestamp_unix": 1768000687.787714}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244798333333334, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:07.563868+00:00", "timestamp_unix": 1768000687.563868}}

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


validation_timestamp: 2026-01-09T23:18:38.781768+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.001707858670027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.001707858670027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.791095910340573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.359225577248958, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.00996539434547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.222549422349392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.00996539434547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.222549422349392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.900283013965742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:32+00:00", "timestamp_unix": 1768000712.0}, "starlink_location": {"latitude": 44.44691966666668, "longitude": 12.244720333333333, "altitude": 78.65000000014275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:18:38.742195+00:00", "timestamp_unix": 1768000718.742195}, "starlink_gps": {"latitude": 44.44691966666668, "longitude": 12.244720333333333, "altitude": 78.65000000014275, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:38.742450+00:00", "timestamp_unix": 1768000718.74245}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244645, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:37.804870+00:00", "timestamp_unix": 1768000717.80487}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244796666666666, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:18:37.559654+00:00", "timestamp_unix": 1768000717.559654}}

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


validation_timestamp: 2026-01-09T23:19:08.781219+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.214980087944626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.213938011514758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.987447796591821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.032658012342168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024416476006916, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.62666231691995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.005966771276542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.62228246722081, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.00856956298713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.614305918227132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:04+00:00", "timestamp_unix": 1768000744.0}, "starlink_location": {"latitude": 44.446914000000014, "longitude": 12.24472539667057, "altitude": 78.67811026167547, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:19:08.741700+00:00", "timestamp_unix": 1768000748.7417}, "starlink_gps": {"latitude": 44.446913999999985, "longitude": 12.244725295584484, "altitude": 78.67006353831079, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:08.741952+00:00", "timestamp_unix": 1768000748.741952}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244631666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:07.803135+00:00", "timestamp_unix": 1768000747.803135}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244786666666666, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:07.576797+00:00", "timestamp_unix": 1768000747.576797}}

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


validation_timestamp: 2026-01-09T23:19:38.779525+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.450294908850742, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.440657288314016, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.314515481369237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5504619210902195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01139421519820409, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.055862004546528, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.60560919769138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.044703535988521, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.600225748599838, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.525793780530718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:36+00:00", "timestamp_unix": 1768000776.0}, "starlink_location": {"latitude": 44.44691431030852, "longitude": 12.244724896789693, "altitude": 79.43000000110116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:19:38.741675+00:00", "timestamp_unix": 1768000778.741675}, "starlink_gps": {"latitude": 44.44691438289031, "longitude": 12.244724795468207, "altitude": 79.43000000058552, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:38.741927+00:00", "timestamp_unix": 1768000778.741927}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244641666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:37.810900+00:00", "timestamp_unix": 1768000777.8109}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244778333333333, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:19:37.555785+00:00", "timestamp_unix": 1768000777.555785}}

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


validation_timestamp: 2026-01-09T23:20:08.780015+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.83973771829747, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.831942141320502, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.962666954411097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.11902027242741, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008066334856831439, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.716049025121931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.793085417417831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.709500210419325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.785333392297039, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.15050854985812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:08+00:00", "timestamp_unix": 1768000808.0}, "starlink_location": {"latitude": 44.446920477044586, "longitude": 12.244731833333335, "altitude": 80.37000000015941, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:20:08.742056+00:00", "timestamp_unix": 1768000808.742056}, "starlink_gps": {"latitude": 44.44692054958688, "longitude": 12.244731833333333, "altitude": 80.37000000082206, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:08.742312+00:00", "timestamp_unix": 1768000808.742312}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244638333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:07.794585+00:00", "timestamp_unix": 1768000807.794585}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244783333333332, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:07.517555+00:00", "timestamp_unix": 1768000807.517555}}

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


validation_timestamp: 2026-01-09T23:20:38.782347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.123832246585327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.128328060716894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0700246998843252, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.457484402422967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01139832639992399, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.694266324870123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.77931848904574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.697165196276664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.789432499105047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.297052185782714, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:38+00:00", "timestamp_unix": 1768000838.0}, "starlink_location": {"latitude": 44.44692152298291, "longitude": 12.24473256339793, "altitude": 80.42811510186999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:20:38.742172+00:00", "timestamp_unix": 1768000838.742172}, "starlink_gps": {"latitude": 44.44692145037491, "longitude": 12.244732462039906, "altitude": 80.42004673021557, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:38.742429+00:00", "timestamp_unix": 1768000838.742429}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244651666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:37.811325+00:00", "timestamp_unix": 1768000837.811325}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244788333333334, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:37.552685+00:00", "timestamp_unix": 1768000837.552685}}

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


validation_timestamp: 2026-01-09T23:21:08.799463+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.418424579408091, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.423294855139106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.542729604218714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.560168122325863, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011281887478655155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.408940272233773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.62370988511456, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.412350151905525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.633376188302016, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.267400987630113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:20:59+00:00", "timestamp_unix": 1768000859.0}, "starlink_location": {"latitude": 44.44691770715487, "longitude": 12.24473892116797, "altitude": 80.65000000091749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:21:08.763066+00:00", "timestamp_unix": 1768000868.763066}, "starlink_gps": {"latitude": 44.44691763528859, "longitude": 12.244738820845361, "altitude": 80.65000000102717, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:08.763322+00:00", "timestamp_unix": 1768000868.763322}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244666666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:07.819669+00:00", "timestamp_unix": 1768000867.819669}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.24478, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:07.588354+00:00", "timestamp_unix": 1768000867.588354}}

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


validation_timestamp: 2026-01-09T23:21:38.798099+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.758403538556495, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.745211663453915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.547285760991763, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.562235246990148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014135374215070206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.242074890633194, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.903873254959207, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.228580520934077, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.895657487679912, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.431716970455858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:30+00:00", "timestamp_unix": 1768000890.0}, "starlink_location": {"latitude": 44.44691329289663, "longitude": 12.244753921096013, "altitude": 80.81000000204499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:21:38.763116+00:00", "timestamp_unix": 1768000898.763116}, "starlink_gps": {"latitude": 44.446913382939776, "longitude": 12.244753795399173, "altitude": 80.81000000085034, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:38.763366+00:00", "timestamp_unix": 1768000898.763366}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244641666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:37.793808+00:00", "timestamp_unix": 1768000897.793808}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244776666666667, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:21:37.577817+00:00", "timestamp_unix": 1768000897.577817}}

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


validation_timestamp: 2026-01-09T23:22:08.780259+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.919199154006883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.911445208069711, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.905320490799165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8118601766227607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008066240836422055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.65730840405408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.205932838326689, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.65028086392213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.197874910897635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.706312967416011, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:02+00:00", "timestamp_unix": 1768000922.0}, "starlink_location": {"latitude": 44.44691331036294, "longitude": 12.244760833333334, "altitude": 81.0718862825522, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:22:08.742850+00:00", "timestamp_unix": 1768000928.74285}, "starlink_gps": {"latitude": 44.446913382904384, "longitude": 12.244760833333334, "altitude": 81.07994726296668, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:08.743105+00:00", "timestamp_unix": 1768000928.743105}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244651666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:07.815122+00:00", "timestamp_unix": 1768000927.815122}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244755, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:08.065527+00:00", "timestamp_unix": 1768000928.065527}}

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


validation_timestamp: 2026-01-09T23:22:38.783059+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.873743689954251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.873743689954251, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.493437391492582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4633489626923497, "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": 16.64772683124782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.370135230394117, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.64772683124782, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.370135230394117, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.613240873978031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:34+00:00", "timestamp_unix": 1768000954.0}, "starlink_location": {"latitude": 44.44691383333332, "longitude": 12.244760833333334, "altitude": 81.13000000022569, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:22:38.742870+00:00", "timestamp_unix": 1768000958.74287}, "starlink_gps": {"latitude": 44.44691383333332, "longitude": 12.244760833333334, "altitude": 81.13000000022569, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:38.743124+00:00", "timestamp_unix": 1768000958.743124}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244651666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:37.795706+00:00", "timestamp_unix": 1768000957.795706}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.24474, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:22:37.328394+00:00", "timestamp_unix": 1768000957.328394}}

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


validation_timestamp: 2026-01-09T23:23:08.779654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.254106626145362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.264784681881375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9228953659363395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9339065902736903, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011379394958550356, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.08805644773287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.457264823538704, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.098979079649297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.468169891673085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.631169176997665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:05+00:00", "timestamp_unix": 1768000985.0}, "starlink_location": {"latitude": 44.44691385626837, "longitude": 12.244762436668982, "altitude": 80.65000000110749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:23:08.743942+00:00", "timestamp_unix": 1768000988.743942}, "starlink_gps": {"latitude": 44.44691378378097, "longitude": 12.244762537858666, "altitude": 80.6500000011288, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:08.744201+00:00", "timestamp_unix": 1768000988.744201}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244653333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:07.822388+00:00", "timestamp_unix": 1768000987.822388}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.2447, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:07.088071+00:00", "timestamp_unix": 1768000987.088071}}

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


validation_timestamp: 2026-01-09T23:23:38.725210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.257666511336456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.252519087517417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.792955831873407, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.361277789767072, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056090652952598555, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.769594311287218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.644833714813247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.764043087464845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.639245270381338, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.696808874972348, "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-09T23:23:37+00:00", "timestamp_unix": 1768001017.0}, "starlink_location": {"latitude": 44.44691069807733, "longitude": 12.244757820799729, "altitude": 80.94000000207976, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:23:38.685218+00:00", "timestamp_unix": 1768001018.685218}, "starlink_gps": {"latitude": 44.446910733807414, "longitude": 12.244757770921922, "altitude": 80.94000000162686, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:38.685495+00:00", "timestamp_unix": 1768001018.685495}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244631666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:37.794666+00:00", "timestamp_unix": 1768001017.794666}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.244665, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:37.352694+00:00", "timestamp_unix": 1768001017.352694}}

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


validation_timestamp: 2026-01-09T23:24:08.784610+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.699638266540408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.689050181892975, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.308590529606136, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.993303792068503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011361307285002386, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.80592967284519, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.918944000757447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.79470479427682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.907916402587965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.4763760852795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:23:58+00:00", "timestamp_unix": 1768001038.0}, "starlink_location": {"latitude": 44.44691214377415, "longitude": 12.244760229938333, "altitude": 80.91999999985478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:24:08.743814+00:00", "timestamp_unix": 1768001048.743814}, "starlink_gps": {"latitude": 44.44691221614632, "longitude": 12.24476012890949, "altitude": 80.92000000144854, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:24:08.744073+00:00", "timestamp_unix": 1768001048.744073}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244628333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:24:07.794525+00:00", "timestamp_unix": 1768001047.794525}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244653333333334, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:24:07.063458+00:00", "timestamp_unix": 1768001047.063458}}

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


validation_timestamp: 2026-01-09T23:24:38.807484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.440152632355533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.440152632355533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.819619146833309, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4610751216546, "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.753519139591178, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.887648745102286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.753519139591178, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.887648745102286, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.504072500588865, "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-09T23:24:29+00:00", "timestamp_unix": 1768001069.0}, "starlink_location": {"latitude": 44.44691266666666, "longitude": 12.244759499999999, "altitude": 80.91999999991233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:24:38.764919+00:00", "timestamp_unix": 1768001078.764919}, "starlink_gps": {"latitude": 44.44691266666666, "longitude": 12.244759499999999, "altitude": 80.91999999991233, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:24:38.765173+00:00", "timestamp_unix": 1768001078.765173}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244628333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:24:37.822192+00:00", "timestamp_unix": 1768001077.822192}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244646666666666, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:24:38.075850+00:00", "timestamp_unix": 1768001078.07585}}

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


validation_timestamp: 2026-01-09T23:25:08.779580+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.400329694752786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.38506914002052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.891316498128152, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.923189837746888, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016128192287948817, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.523753046602911, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.606583023379395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.511937457736986, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.59563725831041, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2972741440715663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:01+00:00", "timestamp_unix": 1768001101.0}, "starlink_location": {"latitude": 44.44690745405363, "longitude": 12.244755666666666, "altitude": 81.25000000117183, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:25:08.744168+00:00", "timestamp_unix": 1768001108.744168}, "starlink_gps": {"latitude": 44.44690759909795, "longitude": 12.24475566666667, "altitude": 81.25000000207925, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:08.744425+00:00", "timestamp_unix": 1768001108.744425}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244648333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:07.835243+00:00", "timestamp_unix": 1768001107.835243}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244648333333334, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:07.290039+00:00", "timestamp_unix": 1768001107.290039}}

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


validation_timestamp: 2026-01-09T23:25:38.723895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.131737887362405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.131737887362405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.504765928109025, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.349315102754353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.882780987773215, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.215629931119164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.882780987773215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.215629931119164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2590400337074272, "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-09T23:25:33+00:00", "timestamp_unix": 1768001133.0}, "starlink_location": {"latitude": 44.44689866666665, "longitude": 12.244778333333333, "altitude": 82.42000000120932, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:25:38.685788+00:00", "timestamp_unix": 1768001138.685788}, "starlink_gps": {"latitude": 44.44689866666665, "longitude": 12.244778333333333, "altitude": 82.42000000120932, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:38.686042+00:00", "timestamp_unix": 1768001138.686042}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244658333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:37.818245+00:00", "timestamp_unix": 1768001137.818245}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244663333333333, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:25:37.050171+00:00", "timestamp_unix": 1768001137.050171}}

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


validation_timestamp: 2026-01-09T23:26:08.785816+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.232421182551484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.225335777002027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.326821194278295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2997006137731892, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008069341139669273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.184116811432027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.146977613368295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.17765733496599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.140075651801563, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.852243714153706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:03+00:00", "timestamp_unix": 1768001163.0}, "starlink_location": {"latitude": 44.446896810346544, "longitude": 12.244778833333333, "altitude": 82.66999999986322, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:26:08.746438+00:00", "timestamp_unix": 1768001168.746438}, "starlink_gps": {"latitude": 44.44689688291587, "longitude": 12.244778833333331, "altitude": 82.67000000108045, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:08.746696+00:00", "timestamp_unix": 1768001168.746696}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244656666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:07.800560+00:00", "timestamp_unix": 1768001167.80056}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.24468, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:07.314718+00:00", "timestamp_unix": 1768001167.314718}}

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


validation_timestamp: 2026-01-09T23:26:38.785764+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.74118489052624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.744416684932094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.107274152239782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1838661898768088, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01139043772017649, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.946633641317593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.7657784416718, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.947129440930375, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.769458608195317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.797574968646119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:35+00:00", "timestamp_unix": 1768001195.0}, "starlink_location": {"latitude": 44.44689785632269, "longitude": 12.244779563406665, "altitude": 82.67000000069648, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:26:38.744792+00:00", "timestamp_unix": 1768001198.744792}, "starlink_gps": {"latitude": 44.44689778376496, "longitude": 12.244779462118803, "altitude": 82.67000000038058, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:38.745055+00:00", "timestamp_unix": 1768001198.745055}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244635, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:37.844984+00:00", "timestamp_unix": 1768001197.844984}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244691666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:26:38.074104+00:00", "timestamp_unix": 1768001198.074104}}

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


validation_timestamp: 2026-01-09T23:27:08.785427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.00453448090715, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.01943762546189, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.402861477547573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9846306828305063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01794967323676756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.588829513404065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.6638174749527, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.605813022638046, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.67746071526112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.246792172799357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:06+00:00", "timestamp_unix": 1768001226.0}, "starlink_location": {"latitude": 44.44689685626412, "longitude": 12.244776373350227, "altitude": 82.66000000133342, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:27:08.744924+00:00", "timestamp_unix": 1768001228.744924}, "starlink_gps": {"latitude": 44.44689678387438, "longitude": 12.244776575456921, "altitude": 82.6600000009934, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:08.745187+00:00", "timestamp_unix": 1768001228.745187}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.24463, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:07.810375+00:00", "timestamp_unix": 1768001227.810375}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244695, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:07.340687+00:00", "timestamp_unix": 1768001227.340687}}

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


validation_timestamp: 2026-01-09T23:27:38.780225+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.784732220479494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.784732220479494, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.569132580934883, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6074642273228885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.92196038523406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.637609249729035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.92196038523406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.637609249729035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.048869409740633, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:38+00:00", "timestamp_unix": 1768001258.0}, "starlink_location": {"latitude": 44.446897, "longitude": 12.244770999999998, "altitude": 82.73000000094282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:27:38.745339+00:00", "timestamp_unix": 1768001258.745339}, "starlink_gps": {"latitude": 44.446897, "longitude": 12.244770999999998, "altitude": 82.73000000094282, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:38.745595+00:00", "timestamp_unix": 1768001258.745595}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244631666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:37.806005+00:00", "timestamp_unix": 1768001257.806005}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24469, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:37.302095+00:00", "timestamp_unix": 1768001257.302095}}

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


validation_timestamp: 2026-01-09T23:28:08.734267+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.413411212425764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.413411212425764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.24334370906438, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9567371916212238, "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": 16.95112422287965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.171641163249543, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.95112422287965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.171641163249543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.92376632027621, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:27:59+00:00", "timestamp_unix": 1768001279.0}, "starlink_location": {"latitude": 44.446895333333295, "longitude": 12.244771666666667, "altitude": 82.50999999931972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:28:08.696543+00:00", "timestamp_unix": 1768001288.696543}, "starlink_gps": {"latitude": 44.446895333333295, "longitude": 12.244771666666667, "altitude": 82.50999999931972, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:08.696804+00:00", "timestamp_unix": 1768001288.696804}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244628333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:07.818334+00:00", "timestamp_unix": 1768001287.818334}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.24469, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:07.313163+00:00", "timestamp_unix": 1768001287.313163}}

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


validation_timestamp: 2026-01-09T23:28:38.786543+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.483287010355193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.48043165797957, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.195214574329155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9619858795881426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008035989781647348, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.701672144642025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.42154256266531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.695784693439492, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.41849884820867, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4467437068492615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:30+00:00", "timestamp_unix": 1768001310.0}, "starlink_location": {"latitude": 44.44689666666668, "longitude": 12.244768396653416, "altitude": 82.72999999998841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:28:38.746405+00:00", "timestamp_unix": 1768001318.746405}, "starlink_gps": {"latitude": 44.44689666666668, "longitude": 12.244768295421569, "altitude": 82.72999999998841, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:38.746665+00:00", "timestamp_unix": 1768001318.746665}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244605, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:37.813588+00:00", "timestamp_unix": 1768001317.813588}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.24469, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:28:38.075061+00:00", "timestamp_unix": 1768001318.075061}}

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


validation_timestamp: 2026-01-09T23:29:08.783504+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.212284563552512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.209501808043013, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.251245081506534, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.044879180893347, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008036988702264216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.20579099252245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.691259779639429, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.19973304785837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.68753174306871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.252743028197531, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:02+00:00", "timestamp_unix": 1768001342.0}, "starlink_location": {"latitude": 44.44689666666668, "longitude": 12.244768396684567, "altitude": 82.72999999998841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:29:08.746068+00:00", "timestamp_unix": 1768001348.746068}, "starlink_gps": {"latitude": 44.44689666666668, "longitude": 12.244768295440135, "altitude": 82.72999999998841, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:08.746327+00:00", "timestamp_unix": 1768001348.746327}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244605, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:07.804206+00:00", "timestamp_unix": 1768001347.804206}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244676666666667, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:07.337649+00:00", "timestamp_unix": 1768001347.337649}}

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


validation_timestamp: 2026-01-09T23:29:38.790079+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.299878796720131, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.299878796720131, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.447165175021055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1582809462609074, "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": 18.002909379832737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.326758018776374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.002909379832737, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.326758018776374, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.491563719198126, "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-09T23:29:33+00:00", "timestamp_unix": 1768001373.0}, "starlink_location": {"latitude": 44.446893833333334, "longitude": 12.244769166666666, "altitude": 82.4200000008443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:29:38.746682+00:00", "timestamp_unix": 1768001378.746682}, "starlink_gps": {"latitude": 44.446893833333334, "longitude": 12.244769166666666, "altitude": 82.4200000008443, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:38.746975+00:00", "timestamp_unix": 1768001378.746975}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.2446, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:37.817684+00:00", "timestamp_unix": 1768001377.817684}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244686666666666, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:29:38.110860+00:00", "timestamp_unix": 1768001378.11086}}

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


validation_timestamp: 2026-01-09T23:30:08.782333+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.693571734023465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.693571734023465, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.835068992285235, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.963664473063988, "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": 16.472114841960643, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.732509457542626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.472114841960643, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.732509457542626, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.965167273634421, "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-09T23:30:05+00:00", "timestamp_unix": 1768001405.0}, "starlink_location": {"latitude": 44.446895833333336, "longitude": 12.244763333333333, "altitude": 82.56000000025185, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:30:08.746247+00:00", "timestamp_unix": 1768001408.746247}, "starlink_gps": {"latitude": 44.446895833333336, "longitude": 12.244763333333333, "altitude": 82.56000000025185, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:08.746499+00:00", "timestamp_unix": 1768001408.746499}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244628333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:07.841527+00:00", "timestamp_unix": 1768001407.841527}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244703333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:07.311244+00:00", "timestamp_unix": 1768001407.311244}}

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


validation_timestamp: 2026-01-09T23:30:38.788138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.937902848170863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.937902848170863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.964476920229677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0243303016985532, "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.877625632973954, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.91487376442218, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.877625632973954, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.91487376442218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9946709828114564, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:37+00:00", "timestamp_unix": 1768001437.0}, "starlink_location": {"latitude": 44.44689583333335, "longitude": 12.244771333333334, "altitude": 82.36000000017931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:30:38.746819+00:00", "timestamp_unix": 1768001438.746819}, "starlink_gps": {"latitude": 44.44689583333335, "longitude": 12.244771333333334, "altitude": 82.36000000017931, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:38.747077+00:00", "timestamp_unix": 1768001438.747077}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244656666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:37.815674+00:00", "timestamp_unix": 1768001437.815674}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244705, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:30:37.324927+00:00", "timestamp_unix": 1768001437.324927}}

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


validation_timestamp: 2026-01-09T23:31:08.787479+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.493072973176904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.490016434871475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7780743941398995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9573288400748607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008036608792769028, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.715194037701828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.535856831005091, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.712154133589445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.532785387874517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1806643303494713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:08+00:00", "timestamp_unix": 1768001468.0}, "starlink_location": {"latitude": 44.44689583333335, "longitude": 12.244772063346474, "altitude": 82.36000000017931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:31:08.747301+00:00", "timestamp_unix": 1768001468.747301}, "starlink_gps": {"latitude": 44.44689583333336, "longitude": 12.24477196210683, "altitude": 82.36000000003759, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:08.747558+00:00", "timestamp_unix": 1768001468.747558}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244706666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:07.825501+00:00", "timestamp_unix": 1768001467.825501}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244711666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:07.338422+00:00", "timestamp_unix": 1768001467.338422}}

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


validation_timestamp: 2026-01-09T23:31:39.089273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.003876844756984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.000665680660042, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.557483312688526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5290167153834195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007955249032354299, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.703222131800697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.025524081893575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.69947170204418, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.021053460284273, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.976981011334834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:29+00:00", "timestamp_unix": 1768001489.0}, "starlink_location": {"latitude": 44.4469013333333, "longitude": 12.24477642101309, "altitude": 81.69000000194112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:31:38.767874+00:00", "timestamp_unix": 1768001498.767874}, "starlink_gps": {"latitude": 44.4469013333333, "longitude": 12.24477632079835, "altitude": 81.69000000194112, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:38.768124+00:00", "timestamp_unix": 1768001498.768124}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244695, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:37.817118+00:00", "timestamp_unix": 1768001497.817118}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244698333333334, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:31:38.109233+00:00", "timestamp_unix": 1768001498.109233}}

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


validation_timestamp: 2026-01-09T23:32:08.784467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.002491426006955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.987832835515428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.371335989429966, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.297360367406019, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016120031474431865, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 25.19807113274855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.797810781230874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 25.18197951688755, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.786825766897836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.118760495238963, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:00+00:00", "timestamp_unix": 1768001520.0}, "starlink_location": {"latitude": 44.44690212084175, "longitude": 12.244777833333334, "altitude": 81.24000000105255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:32:08.747545+00:00", "timestamp_unix": 1768001528.747545}, "starlink_gps": {"latitude": 44.446902265812675, "longitude": 12.244777833333334, "altitude": 81.24000000138821, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:08.747800+00:00", "timestamp_unix": 1768001528.7478}, "nmea_primary": {"latitude": 44.44712833333333, "longitude": 12.244796666666666, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:07.820649+00:00", "timestamp_unix": 1768001527.820649}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244678333333333, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:07.059718+00:00", "timestamp_unix": 1768001527.059718}}

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


validation_timestamp: 2026-01-09T23:32:38.788856+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.440981838608486, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.437434865062931, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.535234546594137, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.257978310075438, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803000081799031, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.96477970672361, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.173350848673865, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.961092852400125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.166711361529977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.576766004575894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:31+00:00", "timestamp_unix": 1768001551.0}, "starlink_location": {"latitude": 44.44690349999999, "longitude": 12.244776396612957, "altitude": 81.11000000052113, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:32:38.747694+00:00", "timestamp_unix": 1768001558.747694}, "starlink_gps": {"latitude": 44.44690349999999, "longitude": 12.244776295456543, "altitude": 81.11000000052113, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:38.747950+00:00", "timestamp_unix": 1768001558.74795}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244666666666667, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:37.797252+00:00", "timestamp_unix": 1768001557.797252}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.24466, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:32:37.072812+00:00", "timestamp_unix": 1768001557.072812}}

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


validation_timestamp: 2026-01-09T23:33:08.786871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.450468662945374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.450468662237093, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9748407605758937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.17609010540983, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 7.900874738066843e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.317105837515335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.111510817302902, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.317105836762448, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.111510816808439, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.150914770218625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:02+00:00", "timestamp_unix": 1768001582.0}, "starlink_location": {"latitude": 44.446903499999976, "longitude": 12.244775666666667, "altitude": 81.16811412484768, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:33:08.747895+00:00", "timestamp_unix": 1768001588.747895}, "starlink_gps": {"latitude": 44.44690349999998, "longitude": 12.244775666666667, "altitude": 81.16004482351555, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:08.748155+00:00", "timestamp_unix": 1768001588.748155}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244713333333333, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:07.823435+00:00", "timestamp_unix": 1768001587.823435}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244656666666666, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:07.336841+00:00", "timestamp_unix": 1768001587.336841}}

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


validation_timestamp: 2026-01-09T23:33:38.803050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.138221642303204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.130924313970606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.907052784411237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.317771720042145, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007966779884694427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.035958012757115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.178800983987951, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.030486774715312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.172637494527516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9338863536916193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:34+00:00", "timestamp_unix": 1768001614.0}, "starlink_location": {"latitude": 44.44690829296517, "longitude": 12.244783500000002, "altitude": 81.7799999997999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:33:38.769223+00:00", "timestamp_unix": 1768001618.769223}, "starlink_gps": {"latitude": 44.44690836461214, "longitude": 12.244783500000002, "altitude": 81.7800000005991, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:38.769471+00:00", "timestamp_unix": 1768001618.769471}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244655, "altitude": 45.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:37.796664+00:00", "timestamp_unix": 1768001617.796664}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244678333333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:33:37.298424+00:00", "timestamp_unix": 1768001617.298424}}

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


validation_timestamp: 2026-01-09T23:34:08.780556+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.754125737516713, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.764973167269456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.335084587940039, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0662496770716166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011393942594382015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.971113572509907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.184955630455203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.982506550642722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.196341063287422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7582771895008005, "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-09T23:34:05+00:00", "timestamp_unix": 1768001645.0}, "starlink_location": {"latitude": 44.44691485636864, "longitude": 12.244782603195636, "altitude": 82.15000000206349, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:34:08.748626+00:00", "timestamp_unix": 1768001648.748626}, "starlink_gps": {"latitude": 44.44691478378858, "longitude": 12.244782704514686, "altitude": 82.15000000120293, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:08.748875+00:00", "timestamp_unix": 1768001648.748875}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.24466, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:07.824202+00:00", "timestamp_unix": 1768001647.824202}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244651666666666, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:07.312743+00:00", "timestamp_unix": 1768001647.312743}}

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


validation_timestamp: 2026-01-09T23:34:38.786133+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.423920333266324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.423920333266324, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.949237892235195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.297955364571513, "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": 17.352083451026676, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.351142382387103, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.352083451026676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.351142382387103, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.476376168287683, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:35+00:00", "timestamp_unix": 1768001675.0}, "starlink_location": {"latitude": 44.44691716666668, "longitude": 12.244777666666668, "altitude": 81.87999999910976, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:34:38.748764+00:00", "timestamp_unix": 1768001678.748764}, "starlink_gps": {"latitude": 44.44691716666668, "longitude": 12.244777666666668, "altitude": 81.87999999910976, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:38.749015+00:00", "timestamp_unix": 1768001678.749015}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244626666666667, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:37.796945+00:00", "timestamp_unix": 1768001677.796945}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.244601666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:34:37.323682+00:00", "timestamp_unix": 1768001677.323682}}

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


validation_timestamp: 2026-01-09T23:35:08.783620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.037999066456605, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.027180044625334, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.58761696587179, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.328115628918475, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011361372814505328, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.11058360910093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.62629624145511, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.09922618760428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.617060624605925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.930510217653838, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:08+00:00", "timestamp_unix": 1768001708.0}, "starlink_location": {"latitude": 44.44691664377207, "longitude": 12.24477839660794, "altitude": 81.87999999906037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:35:08.749024+00:00", "timestamp_unix": 1768001708.749024}, "starlink_gps": {"latitude": 44.44691671614466, "longitude": 12.24477829557851, "altitude": 81.87999999950347, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:08.749282+00:00", "timestamp_unix": 1768001708.749282}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244621666666667, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:07.823921+00:00", "timestamp_unix": 1768001707.823921}, "nmea_secondary": {"latitude": 44.446938333333335, "longitude": 12.244596666666666, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:07.387824+00:00", "timestamp_unix": 1768001707.387824}}

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


validation_timestamp: 2026-01-09T23:35:38.786307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.945192949296926, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.93454322433781, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.950550086757559, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.277656691865362, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011379865837767195, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.582181603701514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.502322379063118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.570810548298493, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.491831642026035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.578278267438993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:28+00:00", "timestamp_unix": 1768001728.0}, "starlink_location": {"latitude": 44.44691747708757, "longitude": 12.24477239663285, "altitude": 81.5299999999448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:35:38.748981+00:00", "timestamp_unix": 1768001738.748981}, "starlink_gps": {"latitude": 44.44691754957797, "longitude": 12.244772295438981, "altitude": 81.53000000033495, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:38.749241+00:00", "timestamp_unix": 1768001738.749241}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.24461, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:37.811667+00:00", "timestamp_unix": 1768001737.811667}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.24465, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:35:38.046204+00:00", "timestamp_unix": 1768001738.046204}}

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


validation_timestamp: 2026-01-09T23:36:08.783815+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.654344748311074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.64347582894307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.902189149306051, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.709316024152299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011396066531872643, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.33296680328361, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.324931279313668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.32157946527634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.313536176249485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.018467672914989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:00+00:00", "timestamp_unix": 1768001760.0}, "starlink_location": {"latitude": 44.44692397700235, "longitude": 12.244773396751878, "altitude": 81.18999999929576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:36:08.749036+00:00", "timestamp_unix": 1768001768.749036}, "starlink_gps": {"latitude": 44.44692404959594, "longitude": 12.244773295413925, "altitude": 81.19000000028669, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:08.749291+00:00", "timestamp_unix": 1768001768.749291}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244613333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:07.820860+00:00", "timestamp_unix": 1768001767.82086}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244726666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:07.309918+00:00", "timestamp_unix": 1768001767.309918}}

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


validation_timestamp: 2026-01-09T23:36:38.789619+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.773428083032602, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.773428083032602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.509364060566416, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.461129878746052, "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": 17.692768442292714, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.622248603616994, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.692768442292714, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.622248603616994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.936954486607316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:32+00:00", "timestamp_unix": 1768001792.0}, "starlink_location": {"latitude": 44.44692333333333, "longitude": 12.244770666666666, "altitude": 80.6500000007245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:36:38.749913+00:00", "timestamp_unix": 1768001798.749913}, "starlink_gps": {"latitude": 44.44692333333333, "longitude": 12.244770666666666, "altitude": 80.6500000007245, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:38.750170+00:00", "timestamp_unix": 1768001798.75017}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244621666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:37.811292+00:00", "timestamp_unix": 1768001797.811292}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244803333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:36:37.323146+00:00", "timestamp_unix": 1768001797.323146}}

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


validation_timestamp: 2026-01-09T23:37:08.810894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.372417236347209, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.357697453976263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.340204710981675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.8703586155125285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01598580825403169, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.22904331559253, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.763707521815003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.21740233147803, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.74795466722753, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.792140828909268, "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-09T23:37:03+00:00", "timestamp_unix": 1768001823.0}, "starlink_location": {"latitude": 44.44692225234361, "longitude": 12.244770666666666, "altitude": 80.58993892892494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:37:08.771216+00:00", "timestamp_unix": 1768001828.771216}, "starlink_gps": {"latitude": 44.44692239610744, "longitude": 12.244770666666666, "altitude": 80.59792661819412, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:08.771475+00:00", "timestamp_unix": 1768001828.771475}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244613333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:07.798651+00:00", "timestamp_unix": 1768001827.798651}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244758333333333, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:08.082770+00:00", "timestamp_unix": 1768001828.08277}}

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


validation_timestamp: 2026-01-09T23:37:38.789469+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.990429599011234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.990429599011234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.371357917593134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.881856643648411, "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": 17.28897843241462, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.111454546250962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.28897843241462, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.111454546250962, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.784107043619613, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:34+00:00", "timestamp_unix": 1768001854.0}, "starlink_location": {"latitude": 44.44693150000002, "longitude": 12.244766, "altitude": 80.0900000018033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:37:38.749854+00:00", "timestamp_unix": 1768001858.749854}, "starlink_gps": {"latitude": 44.44693150000002, "longitude": 12.244766, "altitude": 80.0900000018033, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:38.750108+00:00", "timestamp_unix": 1768001858.750108}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.24461, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:37.802531+00:00", "timestamp_unix": 1768001857.802531}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.24475, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:37:37.296208+00:00", "timestamp_unix": 1768001857.296208}}

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


validation_timestamp: 2026-01-09T23:38:08.786958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.24201402544723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.234850181694902, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.976239857728242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.136520798531407, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008060449495239052, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.63041064958202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.142000516901995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.624674256796695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.134531316434428, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.031819868726782, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:06+00:00", "timestamp_unix": 1768001886.0}, "starlink_location": {"latitude": 44.4469321437781, "longitude": 12.244767666666666, "altitude": 79.55999999990925, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:38:08.750012+00:00", "timestamp_unix": 1768001888.750012}, "starlink_gps": {"latitude": 44.44693221626746, "longitude": 12.244767666666666, "altitude": 79.55999999916585, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:08.750271+00:00", "timestamp_unix": 1768001888.750271}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244611666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:07.826471+00:00", "timestamp_unix": 1768001887.826471}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244743333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:07.308746+00:00", "timestamp_unix": 1768001887.308746}}

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


validation_timestamp: 2026-01-09T23:38:38.792189+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.969723001133998, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.962355484060613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.713634747098159, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.160799076979571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008059423171610578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.716625349805891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.373300388419455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.71062503030125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.365377249390547, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.350103469254883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:37+00:00", "timestamp_unix": 1768001917.0}, "starlink_location": {"latitude": 44.44693481039349, "longitude": 12.244757000000002, "altitude": 79.6299999993116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:38:38.750561+00:00", "timestamp_unix": 1768001918.750561}, "starlink_gps": {"latitude": 44.44693488287363, "longitude": 12.244757000000002, "altitude": 79.63000000080416, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:38.750855+00:00", "timestamp_unix": 1768001918.750855}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244641666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:37.796500+00:00", "timestamp_unix": 1768001917.7965}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24474, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:37.321178+00:00", "timestamp_unix": 1768001917.321178}}

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


validation_timestamp: 2026-01-09T23:39:08.786753+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.398045165512263, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.393552721834654, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.933229471352157, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.4446156949054325, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011360029289878707, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.172539419974088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.362912310481347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.172922528613908, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.356403071095491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.889740950568428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:38:58+00:00", "timestamp_unix": 1768001938.0}, "starlink_location": {"latitude": 44.4469348104199, "longitude": 12.24475627003218, "altitude": 79.5718926236145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:39:08.750671+00:00", "timestamp_unix": 1768001948.750671}, "starlink_gps": {"latitude": 44.44693488278393, "longitude": 12.2447563710497, "altitude": 79.57993388609229, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:08.750966+00:00", "timestamp_unix": 1768001948.750966}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244653333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:07.826665+00:00", "timestamp_unix": 1768001947.826665}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24474, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:07.333985+00:00", "timestamp_unix": 1768001947.333985}}

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


validation_timestamp: 2026-01-09T23:39:38.785168+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.301540084343292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.293886646605301, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.899131448170049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.112438523473097, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008049568410549787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.27482292630216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.865204381224773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.269290910905594, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.857276460507073, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.149919357606295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:30+00:00", "timestamp_unix": 1768001970.0}, "starlink_location": {"latitude": 44.44693481040658, "longitude": 12.244754000000002, "altitude": 79.34000000012468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:39:38.750876+00:00", "timestamp_unix": 1768001978.750876}, "starlink_gps": {"latitude": 44.44693488279809, "longitude": 12.244754000000002, "altitude": 79.33999999954905, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:38.751132+00:00", "timestamp_unix": 1768001978.751132}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.24466, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:37.831232+00:00", "timestamp_unix": 1768001977.831232}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244773333333333, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:39:37.411113+00:00", "timestamp_unix": 1768001977.411113}}

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


validation_timestamp: 2026-01-09T23:40:08.788817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.611629065540788, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.596249037614315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.311679816364467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.374111333651241, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01609617636333522, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.597311354109793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.487049397061485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.584999990169209, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.471796411953655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.87284251001362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:02+00:00", "timestamp_unix": 1768002002.0}, "starlink_location": {"latitude": 44.446935620831525, "longitude": 12.244747833333331, "altitude": 78.8800000025344, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:40:08.751276+00:00", "timestamp_unix": 1768002008.751276}, "starlink_gps": {"latitude": 44.44693576558792, "longitude": 12.244747833333331, "altitude": 78.88000000322093, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:08.751533+00:00", "timestamp_unix": 1768002008.751533}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24467, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:07.802437+00:00", "timestamp_unix": 1768002007.802437}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.24479, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:08.057867+00:00", "timestamp_unix": 1768002008.057867}}

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


validation_timestamp: 2026-01-09T23:40:38.789533+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.737619238646843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.729945492036414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1733657052923636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.018325822203424, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00805286070505314, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.233472780139563, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.3216294473447245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.226780208918997, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.313595615044919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.645420030878091, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:33+00:00", "timestamp_unix": 1768002033.0}, "starlink_location": {"latitude": 44.44694097708799, "longitude": 12.244748, "altitude": 78.81999999992026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:40:38.751260+00:00", "timestamp_unix": 1768002038.75126}, "starlink_gps": {"latitude": 44.44694104950911, "longitude": 12.244748, "altitude": 78.81999999929913, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:38.751518+00:00", "timestamp_unix": 1768002038.751518}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244683333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:37.831050+00:00", "timestamp_unix": 1768002037.83105}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244741666666666, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:40:37.068792+00:00", "timestamp_unix": 1768002037.068792}}

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


validation_timestamp: 2026-01-09T23:41:08.787318+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.974458300675886, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.966910082584794, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.12006184028494, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.669550163971424, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008058869320291437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.36412513741969, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.227946928338766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.357088291308461, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.221854754629997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.594548288143132, "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-09T23:41:05+00:00", "timestamp_unix": 1768002065.0}, "starlink_location": {"latitude": 44.44694097711011, "longitude": 12.244748, "altitude": 78.76189524625374, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:41:08.751498+00:00", "timestamp_unix": 1768002068.751498}, "starlink_gps": {"latitude": 44.44694104958526, "longitude": 12.244748, "altitude": 78.76994885856446, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:08.751757+00:00", "timestamp_unix": 1768002068.751757}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244696666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:07.805438+00:00", "timestamp_unix": 1768002067.805438}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244696666666666, "altitude": 11.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:07.332997+00:00", "timestamp_unix": 1768002067.332997}}

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


validation_timestamp: 2026-01-09T23:41:38.785505+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.34302743014789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.332417680755668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8555034219542597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.197612639338738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01139344190196051, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.75360944346865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.2951800556356705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.742338793861641, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.283892256042775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.897592649861038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:38+00:00", "timestamp_unix": 1768002098.0}, "starlink_location": {"latitude": 44.44693947698116, "longitude": 12.244748063448348, "altitude": 78.89188091892356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:41:38.751844+00:00", "timestamp_unix": 1768002098.751844}, "starlink_gps": {"latitude": 44.446939549558024, "longitude": 12.244747962133697, "altitude": 78.89994583300349, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:38.752100+00:00", "timestamp_unix": 1768002098.7521}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:37.828649+00:00", "timestamp_unix": 1768002097.828649}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244695, "altitude": 11.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:38.094453+00:00", "timestamp_unix": 1768002098.094453}}

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


validation_timestamp: 2026-01-09T23:42:08.787885+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.59329106321561, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.597036137731015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6614826199936263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.232670034230175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011358211466929844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.312802672316069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.728928600883006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.315493954151885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.729244107126587, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.776284502880165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:41:58+00:00", "timestamp_unix": 1768002118.0}, "starlink_location": {"latitude": 44.44693918955978, "longitude": 12.244752729939503, "altitude": 78.84000000062255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:42:08.752058+00:00", "timestamp_unix": 1768002128.752058}, "starlink_gps": {"latitude": 44.44693911720733, "longitude": 12.244752628938137, "altitude": 78.84000000078446, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:42:08.752313+00:00", "timestamp_unix": 1768002128.752313}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:42:07.796026+00:00", "timestamp_unix": 1768002127.796026}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244711666666667, "altitude": 11.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:42:07.308784+00:00", "timestamp_unix": 1768002127.308784}}

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


validation_timestamp: 2026-01-09T23:42:38.787260+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.182811226397392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.182811226397392, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5053340611891266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.388005977537706, "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.121724007426884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.024093290056596, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.121724007426884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.024093290056596, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.671656536171947, "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-09T23:42:29+00:00", "timestamp_unix": 1768002149.0}, "starlink_location": {"latitude": 44.44693766666663, "longitude": 12.244747833333331, "altitude": 78.55000000045378, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:42:38.752288+00:00", "timestamp_unix": 1768002158.752288}, "starlink_gps": {"latitude": 44.44693766666663, "longitude": 12.244747833333331, "altitude": 78.55000000045378, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:42:38.752542+00:00", "timestamp_unix": 1768002158.752542}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:42:37.823564+00:00", "timestamp_unix": 1768002157.823564}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244703333333334, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:42:37.320032+00:00", "timestamp_unix": 1768002157.320032}}

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


validation_timestamp: 2026-01-09T23:43:08.789483+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.771859761670488, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.771859761670488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.780402945628226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.210491618232865, "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": 16.7788473691986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.31782949678676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.7788473691986, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.31782949678676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.497507379921778, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:01+00:00", "timestamp_unix": 1768002181.0}, "starlink_location": {"latitude": 44.44693766666663, "longitude": 12.244747833333331, "altitude": 78.55000000045378, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:43:08.751538+00:00", "timestamp_unix": 1768002188.751538}, "starlink_gps": {"latitude": 44.44693766666663, "longitude": 12.244747833333331, "altitude": 78.55000000045378, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:08.751794+00:00", "timestamp_unix": 1768002188.751794}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244601666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:07.810589+00:00", "timestamp_unix": 1768002187.810589}, "nmea_secondary": {"latitude": 44.446935, "longitude": 12.244668333333333, "altitude": 12.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:07.383055+00:00", "timestamp_unix": 1768002187.383055}}

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


validation_timestamp: 2026-01-09T23:43:38.788594+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.86390990507835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.861074323251598, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.94798638637595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.779669877207246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804369863422622, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.703666170526805, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.413920889679472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.697357108753838, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.405890321549181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.497581393518631, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:34+00:00", "timestamp_unix": 1768002214.0}, "starlink_location": {"latitude": 44.44694016666666, "longitude": 12.244746730081225, "altitude": 78.48000000029529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:43:38.752621+00:00", "timestamp_unix": 1768002218.752621}, "starlink_gps": {"latitude": 44.44694016666667, "longitude": 12.24474662875219, "altitude": 78.4800000003619, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:38.752881+00:00", "timestamp_unix": 1768002218.752881}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244581666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:37.801638+00:00", "timestamp_unix": 1768002217.801638}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244628333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:43:37.394761+00:00", "timestamp_unix": 1768002217.394761}}

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


validation_timestamp: 2026-01-09T23:44:08.790521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.981425095885568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.981425095885568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.869371594438437, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4151244950140365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.83042720266643, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.966990859202143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.83042720266643, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.966990859202143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.606178242193817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:05+00:00", "timestamp_unix": 1768002245.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244741833333332, "altitude": 77.71189770174226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:44:08.753027+00:00", "timestamp_unix": 1768002248.753027}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244741833333332, "altitude": 77.71994790487373, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:08.753284+00:00", "timestamp_unix": 1768002248.753284}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244595, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:07.823166+00:00", "timestamp_unix": 1768002247.823166}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244631666666667, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:07.026682+00:00", "timestamp_unix": 1768002247.026682}}

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


validation_timestamp: 2026-01-09T23:44:38.890657+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.80075097423373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.79857721801587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.192720545286223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.8760700722574954, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008041845524035713, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.665716198135863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.413319887143905, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.660357231279479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.406604164321744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7324564553867834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:37+00:00", "timestamp_unix": 1768002277.0}, "starlink_location": {"latitude": 44.446941833333334, "longitude": 12.244731230070581, "altitude": 77.45000000020862, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:44:38.753102+00:00", "timestamp_unix": 1768002278.753102}, "starlink_gps": {"latitude": 44.446941833333334, "longitude": 12.244731128764888, "altitude": 77.45000000020862, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:38.753355+00:00", "timestamp_unix": 1768002278.753355}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244641666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:37.829879+00:00", "timestamp_unix": 1768002277.829879}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244621666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:44:37.319227+00:00", "timestamp_unix": 1768002277.319227}}

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


validation_timestamp: 2026-01-09T23:45:08.791520+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.911078636077518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.911078636077518, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5669944597393726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.0587655426109865, "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.427942353289664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.14646978266787, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.427942353289664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.14646978266787, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.562893647884039, "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-09T23:45:07+00:00", "timestamp_unix": 1768002307.0}, "starlink_location": {"latitude": 44.44694183333332, "longitude": 12.244730500000001, "altitude": 77.4499999990206, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:45:08.753225+00:00", "timestamp_unix": 1768002308.753225}, "starlink_gps": {"latitude": 44.44694183333332, "longitude": 12.244730500000001, "altitude": 77.4499999990206, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:08.753481+00:00", "timestamp_unix": 1768002308.753481}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244666666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:07.841527+00:00", "timestamp_unix": 1768002307.841527}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244628333333333, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:07.333505+00:00", "timestamp_unix": 1768002307.333505}}

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


validation_timestamp: 2026-01-09T23:45:38.792102+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.237588462371368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.22977676747063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5880695306126487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1716143738687075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008064073626481403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.776421884973232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.052076660588348, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.768973304257317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.04700806857136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.16145920761504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:38+00:00", "timestamp_unix": 1768002338.0}, "starlink_location": {"latitude": 44.44694381037443, "longitude": 12.244732000000003, "altitude": 77.27000000006173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:45:38.753548+00:00", "timestamp_unix": 1768002338.753548}, "starlink_gps": {"latitude": 44.446943882896385, "longitude": 12.244732000000003, "altitude": 77.27000000037059, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:38.753805+00:00", "timestamp_unix": 1768002338.753805}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:37.811884+00:00", "timestamp_unix": 1768002337.811884}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244643333333332, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:37.394865+00:00", "timestamp_unix": 1768002337.394865}}

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


validation_timestamp: 2026-01-09T23:46:08.790076+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.210747367726563, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.212329082337826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.60990886336103, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.657966839136751, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024917409311917, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.936454467083738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.529440782350765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.939161965093845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.536134081322205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.528072499344055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:45:59+00:00", "timestamp_unix": 1768002359.0}, "starlink_location": {"latitude": 44.44694433333331, "longitude": 12.244731269989572, "altitude": 77.26999999957711, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:46:08.753403+00:00", "timestamp_unix": 1768002368.753403}, "starlink_gps": {"latitude": 44.44694433333331, "longitude": 12.24473137108202, "altitude": 77.26999999957711, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:08.753657+00:00", "timestamp_unix": 1768002368.753657}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:07.796888+00:00", "timestamp_unix": 1768002367.796888}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244641666666666, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:07.406837+00:00", "timestamp_unix": 1768002367.406837}}

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


validation_timestamp: 2026-01-09T23:46:38.794597+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.00163895199724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.993737362409881, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.389789871833239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.845329600970704, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00806944464112834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.972027076679153, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.595823784711556, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.964991696108843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.593679395521807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.676309167003449, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:31+00:00", "timestamp_unix": 1768002391.0}, "starlink_location": {"latitude": 44.446946310333246, "longitude": 12.244733666666669, "altitude": 77.21000000151427, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:46:38.753913+00:00", "timestamp_unix": 1768002398.753913}, "starlink_gps": {"latitude": 44.446946382903505, "longitude": 12.244733666666669, "altitude": 77.2099999991409, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:38.754259+00:00", "timestamp_unix": 1768002398.754259}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:37.804084+00:00", "timestamp_unix": 1768002397.804084}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244605, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:46:37.317703+00:00", "timestamp_unix": 1768002397.317703}}

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


validation_timestamp: 2026-01-09T23:47:08.791881+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.018464911136554, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.018464911136554, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.25343983682799, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.81648489546215, "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.503897753723438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.844928882223549, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.503897753723438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.844928882223549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.568028563635952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:03+00:00", "timestamp_unix": 1768002423.0}, "starlink_location": {"latitude": 44.44694616666665, "longitude": 12.244740666666669, "altitude": 76.71000000039761, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:47:08.754148+00:00", "timestamp_unix": 1768002428.754148}, "starlink_gps": {"latitude": 44.44694616666665, "longitude": 12.244740666666669, "altitude": 76.71000000039761, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:08.754406+00:00", "timestamp_unix": 1768002428.754406}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244681666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:07.844014+00:00", "timestamp_unix": 1768002427.844014}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244656666666666, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:07.330389+00:00", "timestamp_unix": 1768002427.330389}}

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


validation_timestamp: 2026-01-09T23:47:38.790641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.850319807995323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.842607503171745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.444278079422279, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.262800700742923, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008047063043170346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.926800324147123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.849818570076708, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.921270216953303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.8426100824370675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4398818701690885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:34+00:00", "timestamp_unix": 1768002454.0}, "starlink_location": {"latitude": 44.44694647709082, "longitude": 12.244735, "altitude": 76.63000000006517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:47:38.754288+00:00", "timestamp_unix": 1768002458.754288}, "starlink_gps": {"latitude": 44.446946549459796, "longitude": 12.244735, "altitude": 76.63000000061777, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:38.754546+00:00", "timestamp_unix": 1768002458.754546}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244653333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:37.822926+00:00", "timestamp_unix": 1768002457.822926}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244696666666666, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:47:37.344926+00:00", "timestamp_unix": 1768002457.344926}}

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


validation_timestamp: 2026-01-09T23:48:08.792361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.649710266382986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.641957583211406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.206250806121824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.23450424473862, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008055436390217748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.112696114432877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.266464441575741, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.106037265426528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.260198322822158, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.882622748477757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:05+00:00", "timestamp_unix": 1768002485.0}, "starlink_location": {"latitude": 44.44694647699108, "longitude": 12.244735, "altitude": 76.57188203839, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:48:08.754391+00:00", "timestamp_unix": 1768002488.754391}, "starlink_gps": {"latitude": 44.44694654943536, "longitude": 12.244735, "altitude": 76.57993221777961, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:08.754652+00:00", "timestamp_unix": 1768002488.754652}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:07.848838+00:00", "timestamp_unix": 1768002487.848838}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244693333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:07.120535+00:00", "timestamp_unix": 1768002487.120535}}

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


validation_timestamp: 2026-01-09T23:48:38.793091+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.220439697918088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.212705038457674, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.415037531921907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.6182326579472335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011383648111429572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.7991635672752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.143318999989002, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.79370931657295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.145869444396269, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.857996524474661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:37+00:00", "timestamp_unix": 1768002517.0}, "starlink_location": {"latitude": 44.446942143740685, "longitude": 12.244721603347957, "altitude": 76.11000000189432, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:48:38.754971+00:00", "timestamp_unix": 1768002518.754971}, "starlink_gps": {"latitude": 44.44694221625518, "longitude": 12.2447217045755, "altitude": 76.11000000058512, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:38.755225+00:00", "timestamp_unix": 1768002518.755225}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244686666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:37.825751+00:00", "timestamp_unix": 1768002517.825751}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.244666666666667, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:37.317288+00:00", "timestamp_unix": 1768002517.317288}}

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


validation_timestamp: 2026-01-09T23:49:08.788672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.964905767380035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.972949090100968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.998097399923368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.747709475306408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00805584723570413, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.974099326231329, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.936987057361183, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.981106210217625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.942744844579528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.392788220720627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:48:59+00:00", "timestamp_unix": 1768002539.0}, "starlink_location": {"latitude": 44.44694352288994, "longitude": 12.244724, "altitude": 76.001895269624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:49:08.755053+00:00", "timestamp_unix": 1768002548.755053}, "starlink_gps": {"latitude": 44.446943450441964, "longitude": 12.244723999999998, "altitude": 76.00994585464957, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:08.755320+00:00", "timestamp_unix": 1768002548.75532}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244643333333332, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:07.811506+00:00", "timestamp_unix": 1768002547.811506}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244671666666667, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:07.328779+00:00", "timestamp_unix": 1768002547.328779}}

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


validation_timestamp: 2026-01-09T23:49:38.793917+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.979389530556963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.97148865424997, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.123355409682181, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.53993044538662, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00807102086563859, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.78735639715217, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.559141268918578, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.779353923646351, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.55207542101433, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.656374070466218, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:31+00:00", "timestamp_unix": 1768002571.0}, "starlink_location": {"latitude": 44.446937143627416, "longitude": 12.244727666666664, "altitude": 76.11000000208385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:49:38.755326+00:00", "timestamp_unix": 1768002578.755326}, "starlink_gps": {"latitude": 44.44693721621185, "longitude": 12.244727666666668, "altitude": 76.11000000037197, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:38.755578+00:00", "timestamp_unix": 1768002578.755578}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24471, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:37.824255+00:00", "timestamp_unix": 1768002577.824255}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244681666666667, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:49:37.343801+00:00", "timestamp_unix": 1768002577.343801}}

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


validation_timestamp: 2026-01-09T23:50:08.793744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.706305125859789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.69852480703533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.157431710516992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.920231860239398, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008067749113409557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.855317944396177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.786081976248962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.847579354630156, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.778302978788496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.07326528360365, "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-09T23:50:02+00:00", "timestamp_unix": 1768002602.0}, "starlink_location": {"latitude": 44.44693714367182, "longitude": 12.244727666666664, "altitude": 76.11000000063389, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:50:08.755431+00:00", "timestamp_unix": 1768002608.755431}, "starlink_gps": {"latitude": 44.44693721622683, "longitude": 12.244727666666668, "altitude": 76.11000000031964, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:08.755685+00:00", "timestamp_unix": 1768002608.755685}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244678333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:07.840128+00:00", "timestamp_unix": 1768002607.840128}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:08.023283+00:00", "timestamp_unix": 1768002608.023283}}

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


validation_timestamp: 2026-01-09T23:50:38.879415+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.37350612570565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.342636213358242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2757218076624093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5114273695256912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03205204109219711, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.150615540932852, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.886420481195017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.123194826260697, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.854380885245638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.779259760697549, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:34+00:00", "timestamp_unix": 1768002634.0}, "starlink_location": {"latitude": 44.446931477579895, "longitude": 12.2447275, "altitude": 76.00393297350003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:50:38.837392+00:00", "timestamp_unix": 1768002638.837392}, "starlink_gps": {"latitude": 44.446931765830826, "longitude": 12.2447275, "altitude": 76.019948525531, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:38.837650+00:00", "timestamp_unix": 1768002638.83765}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244648333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:37.848828+00:00", "timestamp_unix": 1768002637.848828}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244731666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:50:37.443488+00:00", "timestamp_unix": 1768002637.443488}}

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


validation_timestamp: 2026-01-09T23:51:08.813573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.98080210493813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.990522360727699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.2947897872396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4358197786411395, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010002923794491322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.54130317684064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.305312772095519, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.547544715280823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.31510659630472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.595324605916572, "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-09T23:51:07+00:00", "timestamp_unix": 1768002667.0}, "starlink_location": {"latitude": 44.446929040393336, "longitude": 12.244731666666667, "altitude": 75.60000000026949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:51:08.777289+00:00", "timestamp_unix": 1768002668.777289}, "starlink_gps": {"latitude": 44.44692895043488, "longitude": 12.24473166666667, "altitude": 75.6000000000399, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:08.777546+00:00", "timestamp_unix": 1768002668.777546}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244598333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:07.838250+00:00", "timestamp_unix": 1768002667.83825}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244768333333333, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:07.329155+00:00", "timestamp_unix": 1768002667.329155}}

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


validation_timestamp: 2026-01-09T23:51:38.792792+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.15453995748894, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.153169252689162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.133148676417081, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.433029027527578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020569471239396, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.281697718534168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.918155488347184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.276207532617248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.920954559092351, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.431762644205689, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:37+00:00", "timestamp_unix": 1768002697.0}, "starlink_location": {"latitude": 44.44693416666667, "longitude": 12.244725063275292, "altitude": 75.19189472235422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:51:38.755576+00:00", "timestamp_unix": 1768002698.755576}, "starlink_gps": {"latitude": 44.446934166666686, "longitude": 12.244724962237633, "altitude": 75.19993758288422, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:38.755833+00:00", "timestamp_unix": 1768002698.755833}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244645, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:37.824308+00:00", "timestamp_unix": 1768002697.824308}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244795, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:37.089596+00:00", "timestamp_unix": 1768002697.089596}}

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


validation_timestamp: 2026-01-09T23:52:08.831422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.730091687783295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.72622214153724, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.788622891237081, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.607411199839747, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003948144535184437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6205065917745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.609059378461104, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.616970038414524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.60555048490825, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.225545397470146, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:51:59+00:00", "timestamp_unix": 1768002719.0}, "starlink_location": {"latitude": 44.44693360813886, "longitude": 12.244724333333338, "altitude": 75.24999999914472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:52:08.796239+00:00", "timestamp_unix": 1768002728.796239}, "starlink_gps": {"latitude": 44.44693364364538, "longitude": 12.244724333333336, "altitude": 75.24999999994847, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:08.796496+00:00", "timestamp_unix": 1768002728.796496}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:07.847583+00:00", "timestamp_unix": 1768002727.847583}, "nmea_secondary": {"latitude": 44.44709833333334, "longitude": 12.244843333333334, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:07.353546+00:00", "timestamp_unix": 1768002727.353546}}

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


validation_timestamp: 2026-01-09T23:52:38.799419+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.446003068913276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.43801330066452, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.291262384757712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.230679069671522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008061356515658981, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.496996606185363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.76758055554957, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.490388556916752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.760400060967847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.44827000448255, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:29+00:00", "timestamp_unix": 1768002749.0}, "starlink_location": {"latitude": 44.44693497710077, "longitude": 12.244720166666667, "altitude": 74.85189424495624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:52:38.756997+00:00", "timestamp_unix": 1768002758.756997}, "starlink_gps": {"latitude": 44.44693504959829, "longitude": 12.244720166666667, "altitude": 74.85995033758803, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:38.757254+00:00", "timestamp_unix": 1768002758.757254}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244651666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:37.825001+00:00", "timestamp_unix": 1768002757.825001}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244833333333334, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:52:37.366057+00:00", "timestamp_unix": 1768002757.366057}}

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


validation_timestamp: 2026-01-09T23:53:08.835643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.166086166250084, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.16725288227506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.916319912552313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.016993094999437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003941383228728615, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.649456177319022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.611896268851293, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.65222392387263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.610637649648632, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.790839681039527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:01+00:00", "timestamp_unix": 1768002781.0}, "starlink_location": {"latitude": 44.44694566666665, "longitude": 12.24472188703798, "altitude": 74.43793954956843, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:53:08.797045+00:00", "timestamp_unix": 1768002788.797045}, "starlink_gps": {"latitude": 44.44694566666668, "longitude": 12.244721936688844, "altitude": 74.44189188468211, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:08.797297+00:00", "timestamp_unix": 1768002788.797297}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24461, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:07.831849+00:00", "timestamp_unix": 1768002787.831849}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244776666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:07.340495+00:00", "timestamp_unix": 1768002787.340495}}

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


validation_timestamp: 2026-01-09T23:53:38.839083+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.884387365383812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.88138733505046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.977187584603742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.403073415886527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055732639043973515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.498847515636138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.412685134288308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.49764640516839, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.408232060909258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.044200471368622, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:34+00:00", "timestamp_unix": 1768002814.0}, "starlink_location": {"latitude": 44.446944441510944, "longitude": 12.24472672036983, "altitude": 74.4079394303591, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:53:38.797399+00:00", "timestamp_unix": 1768002818.797399}, "starlink_gps": {"latitude": 44.44694447701295, "longitude": 12.244726769929335, "altitude": 74.41188449532645, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:38.797654+00:00", "timestamp_unix": 1768002818.797654}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244635, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:37.800699+00:00", "timestamp_unix": 1768002817.800699}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244748333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:53:37.373523+00:00", "timestamp_unix": 1768002817.373523}}

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


validation_timestamp: 2026-01-09T23:54:08.839880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.645183600975093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.648169166137839, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.255146018459238, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1732475218697274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005575016721987653, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.98175394003419, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.480981159629406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.98323157702295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.484467853125416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.884781820909064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:06+00:00", "timestamp_unix": 1768002846.0}, "starlink_location": {"latitude": 44.44695239182301, "longitude": 12.2447277796312, "altitude": 74.16793935900151, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:54:08.797330+00:00", "timestamp_unix": 1768002848.79733}, "starlink_gps": {"latitude": 44.446952356309836, "longitude": 12.244727730056107, "altitude": 74.17188566271965, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:08.797582+00:00", "timestamp_unix": 1768002848.797582}, "nmea_primary": {"latitude": 44.447085, "longitude": 12.244621666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:07.825738+00:00", "timestamp_unix": 1768002847.825738}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244711666666667, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:07.374044+00:00", "timestamp_unix": 1768002847.374044}}

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


validation_timestamp: 2026-01-09T23:54:39.007204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.294987592684736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.294987592684736, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.888779406843364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7150204377173113, "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.880754436834469, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.997164538172015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.880754436834469, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.997164538172015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.055566843338, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:28+00:00", "timestamp_unix": 1768002868.0}, "starlink_location": {"latitude": 44.44695183333331, "longitude": 12.244726999999997, "altitude": 74.23000000077108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:54:38.858347+00:00", "timestamp_unix": 1768002878.858347}, "starlink_gps": {"latitude": 44.44695183333331, "longitude": 12.244726999999997, "altitude": 74.23000000077108, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:38.858606+00:00", "timestamp_unix": 1768002878.858606}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244623333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:37.815186+00:00", "timestamp_unix": 1768002877.815186}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244696666666666, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:54:37.439111+00:00", "timestamp_unix": 1768002877.439111}}

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


validation_timestamp: 2026-01-09T23:55:08.831810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.684901203055635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.684901203055635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2546547687571796, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.410530836958574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.880370192421756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.393855772237353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.880370192421756, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.393855772237353, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9858147794293406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:01+00:00", "timestamp_unix": 1768002901.0}, "starlink_location": {"latitude": 44.44694816666667, "longitude": 12.244722333333335, "altitude": 74.19999999944707, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:55:08.798294+00:00", "timestamp_unix": 1768002908.798294}, "starlink_gps": {"latitude": 44.44694816666667, "longitude": 12.244722333333335, "altitude": 74.19999999944707, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:08.798548+00:00", "timestamp_unix": 1768002908.798548}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244645, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:07.802630+00:00", "timestamp_unix": 1768002907.80263}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244685, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:07.023315+00:00", "timestamp_unix": 1768002907.023315}}

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


validation_timestamp: 2026-01-09T23:55:38.832759+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.230589559662443, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.230589559662443, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4037165208114475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.477928596344661, "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.674474754916849, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.215342117781288, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.674474754916849, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.215342117781288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.033180585174805, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:33+00:00", "timestamp_unix": 1768002933.0}, "starlink_location": {"latitude": 44.44694816666665, "longitude": 12.244729833333333, "altitude": 73.93000000006006, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:55:38.797919+00:00", "timestamp_unix": 1768002938.797919}, "starlink_gps": {"latitude": 44.44694816666665, "longitude": 12.244729833333333, "altitude": 73.93000000006006, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:38.798174+00:00", "timestamp_unix": 1768002938.798174}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244643333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:37.813316+00:00", "timestamp_unix": 1768002937.813316}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244656666666666, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:55:37.328920+00:00", "timestamp_unix": 1768002937.32892}}

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


validation_timestamp: 2026-01-09T23:56:08.836867+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.084899200359445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.087211358432647, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.410946208609185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.844976294711869, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005587074672315106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.003333425897145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.533483093555405, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.003615121212944, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.531850656452565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.055887954684807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244674, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:04+00:00", "timestamp_unix": 1768002964.0}, "starlink_location": {"latitude": 44.446946725154, "longitude": 12.24472327962783, "altitude": 74.2000000016491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:56:08.797975+00:00", "timestamp_unix": 1768002968.797975}, "starlink_gps": {"latitude": 44.446946689564015, "longitude": 12.244723229945519, "altitude": 74.20000000096795, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:08.798228+00:00", "timestamp_unix": 1768002968.798228}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244621666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:07.849982+00:00", "timestamp_unix": 1768002967.849982}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244661666666667, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:08.047123+00:00", "timestamp_unix": 1768002968.047123}}

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


validation_timestamp: 2026-01-09T23:56:38.836854+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.507796293199197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.506512806167668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8489160972782726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.674685408821051, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003937245800159045, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.325529854043863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.7967975450923275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.322818033174752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.793869693176507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.554537049030482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:35+00:00", "timestamp_unix": 1768002995.0}, "starlink_location": {"latitude": 44.44694616666665, "longitude": 12.244723279583791, "altitude": 74.2000000013397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:56:38.798693+00:00", "timestamp_unix": 1768002998.798693}, "starlink_gps": {"latitude": 44.44694616666665, "longitude": 12.244723229985047, "altitude": 74.2000000013397, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:38.798986+00:00", "timestamp_unix": 1768002998.798986}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244625, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:37.823648+00:00", "timestamp_unix": 1768002997.823648}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244678333333333, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:56:37.430997+00:00", "timestamp_unix": 1768002997.430997}}

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


validation_timestamp: 2026-01-09T23:57:08.838150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.252362530216505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.252362530216505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.827781736091698, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.667527769772413, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.718966185813425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.971662815534916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.718966185813425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.971662815534916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.763358544686445, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:06+00:00", "timestamp_unix": 1768003026.0}, "starlink_location": {"latitude": 44.44693700000001, "longitude": 12.244729833333333, "altitude": 74.41000000032017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:57:08.798739+00:00", "timestamp_unix": 1768003028.798739}, "starlink_gps": {"latitude": 44.44693700000001, "longitude": 12.244729833333333, "altitude": 74.41000000032017, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:08.799030+00:00", "timestamp_unix": 1768003028.79903}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244638333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:07.817839+00:00", "timestamp_unix": 1768003027.817839}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244693333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:07.448614+00:00", "timestamp_unix": 1768003027.448614}}

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


validation_timestamp: 2026-01-09T23:57:38.837617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.791003799628708, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.786021037357841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.001284753300054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.746033130704088, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005600345159814657, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.769915061508609, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.659273568128986, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.764502684950795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.653752147067663, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.164683025658528, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:38+00:00", "timestamp_unix": 1768003058.0}, "starlink_location": {"latitude": 44.44693444138198, "longitude": 12.244740113143395, "altitude": 74.2879251006483, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:57:38.798976+00:00", "timestamp_unix": 1768003058.798976}, "starlink_gps": {"latitude": 44.446934477056494, "longitude": 12.244740063343087, "altitude": 74.29188933458353, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:38.799221+00:00", "timestamp_unix": 1768003058.799221}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244653333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:37.842739+00:00", "timestamp_unix": 1768003057.842739}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244691666666666, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:37.321682+00:00", "timestamp_unix": 1768003057.321682}}

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


validation_timestamp: 2026-01-09T23:58:08.838656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.338430308081431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.334659845241964, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0650470535798675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.015300828426947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003948144535184444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.652057065382687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.380496632900129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.64881772752634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.37685756529128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6627127981596446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:57:59+00:00", "timestamp_unix": 1768003079.0}, "starlink_location": {"latitude": 44.44693544151458, "longitude": 12.244737833333332, "altitude": 74.17999999898834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:58:08.799264+00:00", "timestamp_unix": 1768003088.799264}, "starlink_gps": {"latitude": 44.4469354770211, "longitude": 12.244737833333335, "altitude": 74.1799999993604, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:08.799516+00:00", "timestamp_unix": 1768003088.799516}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244668333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:07.811641+00:00", "timestamp_unix": 1768003087.811641}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244706666666668, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:07.404620+00:00", "timestamp_unix": 1768003087.40462}}

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


validation_timestamp: 2026-01-09T23:58:38.900401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.303000055891172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.30300005513831, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.29123468496878, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.459063678111011, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 7.900874738066843e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.19170787378321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.618511633905458, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.191707874419546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.6185116331953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.762009921840015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:30+00:00", "timestamp_unix": 1768003110.0}, "starlink_location": {"latitude": 44.44693599999998, "longitude": 12.244737833333332, "altitude": 74.11189725749078, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:58:38.859844+00:00", "timestamp_unix": 1768003118.859844}, "starlink_gps": {"latitude": 44.44693599999999, "longitude": 12.244737833333332, "altitude": 74.1199355404162, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:38.860099+00:00", "timestamp_unix": 1768003118.860099}, "nmea_primary": {"latitude": 44.44687666666667, "longitude": 12.244676666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:37.835224+00:00", "timestamp_unix": 1768003117.835224}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244763333333333, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:58:37.366860+00:00", "timestamp_unix": 1768003117.36686}}

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


validation_timestamp: 2026-01-09T23:59:08.839831+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.580116993780189, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.576423785375514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1095859354584627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.294829304705788, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003949290162021454, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.648861311144612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.345961350521477, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.6450516337282, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.343005303745588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.747972467512609, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:02+00:00", "timestamp_unix": 1768003142.0}, "starlink_location": {"latitude": 44.4469356081465, "longitude": 12.244738666666668, "altitude": 74.35793597177543, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:59:08.799833+00:00", "timestamp_unix": 1768003148.799833}, "starlink_gps": {"latitude": 44.446935643663316, "longitude": 12.244738666666668, "altitude": 74.36188268211515, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:08.800085+00:00", "timestamp_unix": 1768003148.800085}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.2447, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:07.843903+00:00", "timestamp_unix": 1768003147.843903}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244791666666666, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:07.443022+00:00", "timestamp_unix": 1768003147.443022}}

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


validation_timestamp: 2026-01-09T23:59:38.841695+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.24046984944902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.236822496141698, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.027052466153758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.001743167319034, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003946234103672769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.587850834422818, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.244733867356949, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.58497531414118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.241203027566979, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.391645381053808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:34+00:00", "timestamp_unix": 1768003174.0}, "starlink_location": {"latitude": 44.44693394151055, "longitude": 12.24473966666667, "altitude": 74.59793938258787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T23:59:38.799873+00:00", "timestamp_unix": 1768003178.799873}, "starlink_gps": {"latitude": 44.44693397699989, "longitude": 12.24473966666667, "altitude": 74.60188304048044, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:38.800132+00:00", "timestamp_unix": 1768003178.800132}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244648333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:37.814978+00:00", "timestamp_unix": 1768003177.814978}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244791666666666, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T23:59:37.473182+00:00", "timestamp_unix": 1768003177.473182}}

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


validation_timestamp: 2026-01-10T00:00:12.816591+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.112854990954396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.110156668729815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9374066331052475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.113997138555707, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008015124993819605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.831828063352575, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.394549139076384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.827617893316361, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.398000589680082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.261845147463657, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:06+00:00", "timestamp_unix": 1768003206.0}, "starlink_location": {"latitude": 44.44693249999999, "longitude": 12.244739896578988, "altitude": 74.89189708336197, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:00:12.760231+00:00", "timestamp_unix": 1768003212.760231}, "starlink_gps": {"latitude": 44.44693249999999, "longitude": 12.244739795609918, "altitude": 74.89993448322637, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:12.760489+00:00", "timestamp_unix": 1768003212.760489}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244648333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:07.859698+00:00", "timestamp_unix": 1768003207.859698}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244801666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:07.351014+00:00", "timestamp_unix": 1768003207.351014}}

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


validation_timestamp: 2026-01-10T00:00:38.839825+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.815062462462182, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.815062462462182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.479170050414473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.274249466401024, "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.862050908361406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.259548526598035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.862050908361406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.259548526598035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.041008860668121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44706, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:37+00:00", "timestamp_unix": 1768003237.0}, "starlink_location": {"latitude": 44.44693250000002, "longitude": 12.24473916666667, "altitude": 74.95000000012675, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:00:38.800127+00:00", "timestamp_unix": 1768003238.800127}, "starlink_gps": {"latitude": 44.44693250000002, "longitude": 12.24473916666667, "altitude": 74.95000000012675, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:38.800390+00:00", "timestamp_unix": 1768003238.80039}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:37.831380+00:00", "timestamp_unix": 1768003237.83138}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24483, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:37.374289+00:00", "timestamp_unix": 1768003237.374289}}

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


validation_timestamp: 2026-01-10T00:01:08.876488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.306434909924358, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.317564278696056, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.403970521950295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.67819418408734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017777576729817546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.047615252527455, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.832343664013557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.054458481040118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8441147694803215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.329355945984489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:00:58+00:00", "timestamp_unix": 1768003258.0}, "starlink_location": {"latitude": 44.44694352221212, "longitude": 12.24474799648218, "altitude": 75.39000000132943, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:01:08.842938+00:00", "timestamp_unix": 1768003268.842938}, "starlink_gps": {"latitude": 44.44694337911543, "longitude": 12.244747896603322, "altitude": 75.39000000136605, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:08.843196+00:00", "timestamp_unix": 1768003268.843196}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244673333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:07.836612+00:00", "timestamp_unix": 1768003267.836612}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244843333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:07.445749+00:00", "timestamp_unix": 1768003267.445749}}

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


validation_timestamp: 2026-01-10T00:01:38.833397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.993260487461711, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.991388232523558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.663853491327432, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.152426918974655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003942808885863039, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.518363022805472, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.34087496847836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.514461597266228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.343740551685577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.201818770595365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:30+00:00", "timestamp_unix": 1768003290.0}, "starlink_location": {"latitude": 44.446943, "longitude": 12.2447477796513, "altitude": 75.3799999995254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:01:38.800490+00:00", "timestamp_unix": 1768003298.80049}, "starlink_gps": {"latitude": 44.446943, "longitude": 12.244747729982478, "altitude": 75.3799999995254, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:38.800748+00:00", "timestamp_unix": 1768003298.800748}, "nmea_primary": {"latitude": 44.446956666666665, "longitude": 12.244616666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:37.833219+00:00", "timestamp_unix": 1768003297.833219}, "nmea_secondary": {"latitude": 44.44691, "longitude": 12.244796666666666, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:01:37.487758+00:00", "timestamp_unix": 1768003297.487758}}

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


validation_timestamp: 2026-01-10T00:02:08.839145+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.907175854060025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.90175194998795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.553478735062297, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.743783009751045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005598594479103958, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.991117872063448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.996078736163208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.985846439165975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0016351317247083, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.92599112054261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:01+00:00", "timestamp_unix": 1768003321.0}, "starlink_location": {"latitude": 44.44694327474155, "longitude": 12.244741946440197, "altitude": 75.14792801093812, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:02:08.800968+00:00", "timestamp_unix": 1768003328.800968}, "starlink_gps": {"latitude": 44.446943310404926, "longitude": 12.244741896655464, "altitude": 75.15189100501009, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:08.801223+00:00", "timestamp_unix": 1768003328.801223}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.24456, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:07.853795+00:00", "timestamp_unix": 1768003327.853795}, "nmea_secondary": {"latitude": 44.44692666666667, "longitude": 12.244771666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:07.401432+00:00", "timestamp_unix": 1768003327.401432}}

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


validation_timestamp: 2026-01-10T00:02:38.903062+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.974797073170159, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.967554590152321, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.762242918632811, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.114275775145543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008059687060826833, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.812548263720446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.76302166246866, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.80691896474133, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.759031974967674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.214961838828904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:32+00:00", "timestamp_unix": 1768003352.0}, "starlink_location": {"latitude": 44.44694322042478, "longitude": 12.24474116666667, "altitude": 75.14189220642204, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:02:38.861999+00:00", "timestamp_unix": 1768003358.861999}, "starlink_gps": {"latitude": 44.446943292907285, "longitude": 12.244741166666666, "altitude": 75.14994662971522, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:38.862259+00:00", "timestamp_unix": 1768003358.862259}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244616666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:37.830817+00:00", "timestamp_unix": 1768003357.830817}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.2447, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:02:37.412367+00:00", "timestamp_unix": 1768003357.412367}}

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


validation_timestamp: 2026-01-10T00:03:08.840579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.206197736212111, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.204923135082138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.324195721557365, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4599362927340245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00393232382998993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.571364639826593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.76795785436838, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.56867754843435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.765228450865523, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.804479062543276, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:04+00:00", "timestamp_unix": 1768003384.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244718779647053, "altitude": 75.24000000086225, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:03:08.801201+00:00", "timestamp_unix": 1768003388.801201}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.24471873011032, "altitude": 75.23999999973172, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:08.801468+00:00", "timestamp_unix": 1768003388.801468}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244593333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:07.821037+00:00", "timestamp_unix": 1768003387.821037}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244668333333333, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:07.444232+00:00", "timestamp_unix": 1768003387.444232}}

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


validation_timestamp: 2026-01-10T00:03:38.836898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.829155015547348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.82539546262684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.666892380495137, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.54305823238408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003951150027934797, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.6910768471622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.649313349051468, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.688149678298643, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.645378078507927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.292660860945265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:36+00:00", "timestamp_unix": 1768003416.0}, "starlink_location": {"latitude": 44.44693877480746, "longitude": 12.244720833333334, "altitude": 75.36000000158671, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:03:38.801728+00:00", "timestamp_unix": 1768003418.801728}, "starlink_gps": {"latitude": 44.446938810341, "longitude": 12.244720833333336, "altitude": 75.36000000172218, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:38.801992+00:00", "timestamp_unix": 1768003418.801992}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244605, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:37.846589+00:00", "timestamp_unix": 1768003417.846589}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244713333333333, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:03:38.056523+00:00", "timestamp_unix": 1768003418.056523}}

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


validation_timestamp: 2026-01-10T00:04:08.837074+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.843390277436399, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.843390277436399, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.470276292377084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.17557856254442, "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.75664658480251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.147187029728522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.75664658480251, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.147187029728522, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.568795913706841, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:08+00:00", "timestamp_unix": 1768003448.0}, "starlink_location": {"latitude": 44.44693666666663, "longitude": 12.24472016666667, "altitude": 74.97000000217034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:04:08.801781+00:00", "timestamp_unix": 1768003448.801781}, "starlink_gps": {"latitude": 44.44693666666663, "longitude": 12.24472016666667, "altitude": 74.97000000217034, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:08.802042+00:00", "timestamp_unix": 1768003448.802042}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244623333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:07.837137+00:00", "timestamp_unix": 1768003447.837137}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244781666666666, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:07.392271+00:00", "timestamp_unix": 1768003447.392271}}

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


validation_timestamp: 2026-01-10T00:04:38.799164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.566261639982692, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.568385790243513, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.152753207027056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.523451743292098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008042300712892572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.672838273288777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.458567540178114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.67818975390427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.451851213057836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.753430632020304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:29+00:00", "timestamp_unix": 1768003469.0}, "starlink_location": {"latitude": 44.44693666666665, "longitude": 12.244719436573696, "altitude": 74.9118827076688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:04:38.761992+00:00", "timestamp_unix": 1768003478.761992}, "starlink_gps": {"latitude": 44.44693666666665, "longitude": 12.244719537885114, "altitude": 74.91994735926876, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:38.762255+00:00", "timestamp_unix": 1768003478.762255}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24463, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:37.845863+00:00", "timestamp_unix": 1768003477.845863}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.24484, "altitude": 37.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:04:37.425189+00:00", "timestamp_unix": 1768003477.425189}}

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


validation_timestamp: 2026-01-10T00:05:08.820627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.54839698012904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.540511866509528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.972380197529619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.106513211785428, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007999446841386438, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.303947584520968, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.767406818123327, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.29998280020542, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.763651710443847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.950263498881494, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:01+00:00", "timestamp_unix": 1768003501.0}, "starlink_location": {"latitude": 44.44693462614666, "longitude": 12.2447175, "altitude": 74.87993618589117, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:05:08.783060+00:00", "timestamp_unix": 1768003508.78306}, "starlink_gps": {"latitude": 44.44693469808741, "longitude": 12.2447175, "altitude": 74.88793040931522, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:08.783324+00:00", "timestamp_unix": 1768003508.783324}, "nmea_primary": {"latitude": 44.44697166666667, "longitude": 12.244626666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:07.833532+00:00", "timestamp_unix": 1768003507.833532}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244815, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:07.402703+00:00", "timestamp_unix": 1768003507.402703}}

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


validation_timestamp: 2026-01-10T00:05:38.840508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.929558365016902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.925634296414973, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.511957997629699, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.042989483031699, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039446618295998935, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.964859839638603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.184672757187506, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.963242034621624, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.180776214836723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.280545448111663, "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-10T00:05:33+00:00", "timestamp_unix": 1768003533.0}, "starlink_location": {"latitude": 44.44693727480556, "longitude": 12.244714833333333, "altitude": 75.55999999875932, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:05:38.802341+00:00", "timestamp_unix": 1768003538.802341}, "starlink_gps": {"latitude": 44.44693731028076, "longitude": 12.244714833333333, "altitude": 75.55999999795341, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:38.802604+00:00", "timestamp_unix": 1768003538.802604}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244623333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:37.834436+00:00", "timestamp_unix": 1768003537.834436}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244725, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:05:37.470629+00:00", "timestamp_unix": 1768003537.470629}}

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


validation_timestamp: 2026-01-10T00:06:08.837899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.527923251606733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.527423323587346, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.7015030966448546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.205459358441543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003940954283616697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.458968526857399, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.558268952133037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.456313423921618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5545906812871335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.453632602985679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:05+00:00", "timestamp_unix": 1768003565.0}, "starlink_location": {"latitude": 44.446937166666665, "longitude": 12.244715446361898, "altitude": 75.53793423058471, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:06:08.802577+00:00", "timestamp_unix": 1768003568.802577}, "starlink_gps": {"latitude": 44.44693716666667, "longitude": 12.244715396716444, "altitude": 75.54188613799349, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:08.802884+00:00", "timestamp_unix": 1768003568.802884}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244626666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:07.812466+00:00", "timestamp_unix": 1768003567.812466}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244638333333333, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:07.090376+00:00", "timestamp_unix": 1768003567.090376}}

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


validation_timestamp: 2026-01-10T00:06:38.841379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.40703585092754, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.407035847009155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.043146242274547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.914776006162878, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.950437369033421e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.876349149950961, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.270328340294309, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.876349147008078, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.270328339278509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.7693941983764105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:37+00:00", "timestamp_unix": 1768003597.0}, "starlink_location": {"latitude": 44.44693716666666, "longitude": 12.244714666666665, "altitude": 75.53793871358394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:06:38.803150+00:00", "timestamp_unix": 1768003598.80315}, "starlink_gps": {"latitude": 44.44693716666669, "longitude": 12.244714666666665, "altitude": 75.54188389637714, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:38.803412+00:00", "timestamp_unix": 1768003598.803412}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244631666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:37.848730+00:00", "timestamp_unix": 1768003597.84873}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244638333333333, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:06:37.125510+00:00", "timestamp_unix": 1768003597.12551}}

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


validation_timestamp: 2026-01-10T00:07:08.838604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.382334619493395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.382334619493395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.84370923862141, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.761534899124713, "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.716888970381138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.288417741447164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.716888970381138, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.288417741447164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.497188503495793, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:07+00:00", "timestamp_unix": 1768003627.0}, "starlink_location": {"latitude": 44.44693449999999, "longitude": 12.244716, "altitude": 75.089999999668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:07:08.803215+00:00", "timestamp_unix": 1768003628.803215}, "starlink_gps": {"latitude": 44.44693449999999, "longitude": 12.244716, "altitude": 75.089999999668, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:08.803474+00:00", "timestamp_unix": 1768003628.803474}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244638333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:07.827786+00:00", "timestamp_unix": 1768003627.827786}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244671666666667, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:07.372279+00:00", "timestamp_unix": 1768003627.372279}}

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


validation_timestamp: 2026-01-10T00:07:38.839702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.810531123449852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.806609973571547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1840749794144765, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.030240494156339, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003968635453817611, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.006027322900316, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.146429816378433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.002830949387443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.143219141706927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.859864010791208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:28+00:00", "timestamp_unix": 1768003648.0}, "starlink_location": {"latitude": 44.446936941410755, "longitude": 12.244720500000001, "altitude": 74.6579282957099, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:07:38.803370+00:00", "timestamp_unix": 1768003658.80337}, "starlink_gps": {"latitude": 44.44693697710155, "longitude": 12.244720500000001, "altitude": 74.66189434158689, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:38.803627+00:00", "timestamp_unix": 1768003658.803627}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244638333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:37.816130+00:00", "timestamp_unix": 1768003657.81613}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244675, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:07:37.475717+00:00", "timestamp_unix": 1768003657.475717}}

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


validation_timestamp: 2026-01-10T00:08:08.843271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.591916964083417, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.589079751047377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9011330041291696, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7420474760974904, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005574513550006721, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.966707495165378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.11476604970496, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.965240827349783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.111578471584245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.091995129702735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:00+00:00", "timestamp_unix": 1768003680.0}, "starlink_location": {"latitude": 44.44693277480091, "longitude": 12.244720386976127, "altitude": 74.1900000026924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:08:08.803494+00:00", "timestamp_unix": 1768003688.803494}, "starlink_gps": {"latitude": 44.4469328103109, "longitude": 12.244720436546707, "altitude": 74.19000000028284, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:08.803752+00:00", "timestamp_unix": 1768003688.803752}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244651666666666, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:07.826687+00:00", "timestamp_unix": 1768003687.826687}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244693333333334, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:07.495132+00:00", "timestamp_unix": 1768003687.495132}}

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


validation_timestamp: 2026-01-10T00:08:38.807416+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.14397033123873, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.14146112694915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5981568525732768, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.760507763596139, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008046058120626564, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.38693178303158, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.581503932390724, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.383423917656607, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.580006191995821, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5528833412780245, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:33+00:00", "timestamp_unix": 1768003713.0}, "starlink_location": {"latitude": 44.44693333333332, "longitude": 12.244721896778849, "altitude": 74.19000000226058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:08:38.764140+00:00", "timestamp_unix": 1768003718.76414}, "starlink_gps": {"latitude": 44.44693333333332, "longitude": 12.244721795420103, "altitude": 74.19000000226058, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:38.764397+00:00", "timestamp_unix": 1768003718.764397}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244648333333334, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:37.850696+00:00", "timestamp_unix": 1768003717.850696}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.24469, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:08:37.379846+00:00", "timestamp_unix": 1768003717.379846}}

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


validation_timestamp: 2026-01-10T00:09:08.844385+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.489004540795419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.490139258143621, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.242261820606233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.316680919553216, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039377214134497665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.492207448823487, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.374612408041436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.493722804789035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.37503959649507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.844440407244524, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:05+00:00", "timestamp_unix": 1768003745.0}, "starlink_location": {"latitude": 44.44692966666667, "longitude": 12.244717053640166, "altitude": 74.44000000085401, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:09:08.803844+00:00", "timestamp_unix": 1768003748.803844}, "starlink_gps": {"latitude": 44.44692966666667, "longitude": 12.244717103244888, "altitude": 74.44000000085401, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:08.804105+00:00", "timestamp_unix": 1768003748.804105}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244651666666666, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:07.841223+00:00", "timestamp_unix": 1768003747.841223}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244693333333334, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:07.422708+00:00", "timestamp_unix": 1768003747.422708}}

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


validation_timestamp: 2026-01-10T00:09:38.803321+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.70257129286867, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.70894858370372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.650150030467915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.778760824930238, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01137785845726595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.28545240378838, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.481185787208346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.291237882098034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.48752307783428, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.257879776405657, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:36+00:00", "timestamp_unix": 1768003776.0}, "starlink_location": {"latitude": 44.44693435622554, "longitude": 12.244710396604816, "altitude": 74.44189503264248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:09:38.764505+00:00", "timestamp_unix": 1768003778.764505}, "starlink_gps": {"latitude": 44.44693428374792, "longitude": 12.244710295428774, "altitude": 74.44994890707329, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:38.764769+00:00", "timestamp_unix": 1768003778.764769}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244668333333333, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:37.810983+00:00", "timestamp_unix": 1768003777.810983}, "nmea_secondary": {"latitude": 44.447115, "longitude": 12.24466, "altitude": 39.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:09:37.482558+00:00", "timestamp_unix": 1768003777.482558}}

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


validation_timestamp: 2026-01-10T00:10:08.916564+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.708800431947637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.718469852288548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.008279427612919, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.867573004546689, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01137977752961033, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.715916680838909, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.567137622493465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.725535026894953, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.576620974249984, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.863643875482283, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:08+00:00", "timestamp_unix": 1768003808.0}, "starlink_location": {"latitude": 44.446932946264454, "longitude": 12.244712644370868, "altitude": 74.60000000238848, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:10:08.876897+00:00", "timestamp_unix": 1768003808.876897}, "starlink_gps": {"latitude": 44.446932873774614, "longitude": 12.244712745563977, "altitude": 74.60000000093338, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:08.877156+00:00", "timestamp_unix": 1768003808.877156}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244675, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:07.854542+00:00", "timestamp_unix": 1768003807.854542}, "nmea_secondary": {"latitude": 44.44709666666667, "longitude": 12.244666666666667, "altitude": 37.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:07.432990+00:00", "timestamp_unix": 1768003807.43299}}

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


validation_timestamp: 2026-01-10T00:10:38.841676+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.28310994369461, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.286827946145486, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.930084632136243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.179492913560416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003947119001643436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.719409064527664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.460541938254014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.723277526134664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.46427723182584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.072107692183871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24467, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:29+00:00", "timestamp_unix": 1768003829.0}, "starlink_location": {"latitude": 44.446932891820644, "longitude": 12.244713499999998, "altitude": 74.53793962090886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:10:38.804959+00:00", "timestamp_unix": 1768003838.804959}, "starlink_gps": {"latitude": 44.44693285632335, "longitude": 12.2447135, "altitude": 74.54188416070717, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:38.805218+00:00", "timestamp_unix": 1768003838.805218}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244681666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:37.825777+00:00", "timestamp_unix": 1768003837.825777}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244638333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:10:37.508629+00:00", "timestamp_unix": 1768003837.508629}}

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


validation_timestamp: 2026-01-10T00:11:08.840411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.947595376665083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.947595376665083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4576090715746237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.09864276680789, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.163475154479578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.18313745757025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.163475154479578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.18313745757025, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.79336468861521, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:02+00:00", "timestamp_unix": 1768003862.0}, "starlink_location": {"latitude": 44.44693266666666, "longitude": 12.244709166666668, "altitude": 74.44000000063214, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:11:08.805195+00:00", "timestamp_unix": 1768003868.805195}, "starlink_gps": {"latitude": 44.44693266666666, "longitude": 12.244709166666668, "altitude": 74.44000000063214, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:08.805447+00:00", "timestamp_unix": 1768003868.805447}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244661666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:07.813971+00:00", "timestamp_unix": 1768003867.813971}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.24454, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:07.392885+00:00", "timestamp_unix": 1768003867.392885}}

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


validation_timestamp: 2026-01-10T00:11:38.901170+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.62857718387402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.62857718387402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6699922962959044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.270519180148277, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.726790959708756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.460652182826443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.726790959708756, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.460652182826443, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.60309678405683, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:33+00:00", "timestamp_unix": 1768003893.0}, "starlink_location": {"latitude": 44.44692950000002, "longitude": 12.244715499999998, "altitude": 74.58000000090625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:11:38.865660+00:00", "timestamp_unix": 1768003898.86566}, "starlink_gps": {"latitude": 44.44692950000002, "longitude": 12.244715499999998, "altitude": 74.58000000090625, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:38.865923+00:00", "timestamp_unix": 1768003898.865923}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244653333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:37.839252+00:00", "timestamp_unix": 1768003897.839252}, "nmea_secondary": {"latitude": 44.44710333333333, "longitude": 12.244526666666667, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:11:37.480054+00:00", "timestamp_unix": 1768003897.480054}}

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


validation_timestamp: 2026-01-10T00:12:08.904955+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.583468427369654, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.581307554812001, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2576538435076055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.27296869424734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803295699385497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.634667172331472, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.893489250156907, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.631715760310032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.88874630345496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.063415249507747, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:05+00:00", "timestamp_unix": 1768003925.0}, "starlink_location": {"latitude": 44.44693099999999, "longitude": 12.244718522390414, "altitude": 74.60000000129332, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:12:08.865697+00:00", "timestamp_unix": 1768003928.865697}, "starlink_gps": {"latitude": 44.446930999999985, "longitude": 12.244718421196712, "altitude": 74.59999999941594, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:08.865954+00:00", "timestamp_unix": 1768003928.865954}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.24466, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:07.830198+00:00", "timestamp_unix": 1768003927.830198}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.244533333333333, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:07.446262+00:00", "timestamp_unix": 1768003927.446262}}

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


validation_timestamp: 2026-01-10T00:12:38.846395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.92401391936212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.924894261233566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.176748120465812, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.981954851906968, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003943190001798783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.767864324696353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.919448094348397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.769271842897059, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.921588638181454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.833830650467576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:37+00:00", "timestamp_unix": 1768003957.0}, "starlink_location": {"latitude": 44.44693099999999, "longitude": 12.24471688701124, "altitude": 74.60000000129332, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:12:38.805601+00:00", "timestamp_unix": 1768003958.805601}, "starlink_gps": {"latitude": 44.446930999999985, "longitude": 12.244716936684853, "altitude": 74.60000000074568, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:38.805857+00:00", "timestamp_unix": 1768003958.805857}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244655, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:37.815588+00:00", "timestamp_unix": 1768003957.815588}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.244553333333334, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:37.491871+00:00", "timestamp_unix": 1768003957.491871}}

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


validation_timestamp: 2026-01-10T00:13:08.843504+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.014977009999278, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.014977009999278, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0901168061037914, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.404126679158404, "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.026163243504234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.372627236735262, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.026163243504234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.372627236735262, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.349540037872469, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:12:58+00:00", "timestamp_unix": 1768003978.0}, "starlink_location": {"latitude": 44.44692283333337, "longitude": 12.244714, "altitude": 74.86000000027423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:13:08.805744+00:00", "timestamp_unix": 1768003988.805744}, "starlink_gps": {"latitude": 44.44692283333337, "longitude": 12.244714, "altitude": 74.86000000027423, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:08.806001+00:00", "timestamp_unix": 1768003988.806001}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24467, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:07.842397+00:00", "timestamp_unix": 1768003987.842397}, "nmea_secondary": {"latitude": 44.44715166666667, "longitude": 12.244626666666667, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:07.470412+00:00", "timestamp_unix": 1768003987.470412}}

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


validation_timestamp: 2026-01-10T00:13:38.911025+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.726779433129323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.726779433129323, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4953359397586878, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.602994191908795, "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.5308987939704, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.31079583291454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.5308987939704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.31079583291454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.090282078539436, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:29+00:00", "timestamp_unix": 1768004009.0}, "starlink_location": {"latitude": 44.446922666666644, "longitude": 12.244711666666669, "altitude": 74.55000000002356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:13:38.866606+00:00", "timestamp_unix": 1768004018.866606}, "starlink_gps": {"latitude": 44.446922666666644, "longitude": 12.244711666666669, "altitude": 74.55000000002356, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:38.866905+00:00", "timestamp_unix": 1768004018.866905}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:37.812646+00:00", "timestamp_unix": 1768004017.812646}, "nmea_secondary": {"latitude": 44.44714, "longitude": 12.244678333333333, "altitude": 38.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:13:38.005066+00:00", "timestamp_unix": 1768004018.005066}}

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


validation_timestamp: 2026-01-10T00:14:08.801790+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.702084190864483, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.695241027621062, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.947239400979855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.93621669616838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011377113842894797, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.189223104615197, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.56532504013445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.183803071718632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.557795855057012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.765636566577363, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:01+00:00", "timestamp_unix": 1768004041.0}, "starlink_location": {"latitude": 44.44692581044225, "longitude": 12.244709770063501, "altitude": 74.8400000008399, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:14:08.766366+00:00", "timestamp_unix": 1768004048.766366}, "starlink_gps": {"latitude": 44.44692588291511, "longitude": 12.244709871232931, "altitude": 74.8400000010204, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:08.766626+00:00", "timestamp_unix": 1768004048.766626}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244676666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:07.851046+00:00", "timestamp_unix": 1768004047.851046}, "nmea_secondary": {"latitude": 44.44712833333333, "longitude": 12.244691666666666, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:07.418763+00:00", "timestamp_unix": 1768004047.418763}}

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


validation_timestamp: 2026-01-10T00:14:38.904295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.019187157105268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.019187157105268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1251957169719793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.96702592335487, "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.935763902567343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.98552231705771, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.935763902567343, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.98552231705771, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.060341404495874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:33+00:00", "timestamp_unix": 1768004073.0}, "starlink_location": {"latitude": 44.44692633333331, "longitude": 12.2447105, "altitude": 74.84000000111436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:14:38.867280+00:00", "timestamp_unix": 1768004078.86728}, "starlink_gps": {"latitude": 44.44692633333331, "longitude": 12.2447105, "altitude": 74.84000000111436, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:38.867548+00:00", "timestamp_unix": 1768004078.867548}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244695, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:37.826222+00:00", "timestamp_unix": 1768004077.826222}, "nmea_secondary": {"latitude": 44.447095, "longitude": 12.244673333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:14:37.378128+00:00", "timestamp_unix": 1768004077.378128}}

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


validation_timestamp: 2026-01-10T00:15:08.805063+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.99698481804722, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.99698481804722, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6350550239978223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.831882043952296, "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.831094840873828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.771067273400837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.831094840873828, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.771067273400837, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.161458786687544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:05+00:00", "timestamp_unix": 1768004105.0}, "starlink_location": {"latitude": 44.446932666666676, "longitude": 12.244710333333336, "altitude": 74.81000000009728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:15:08.766962+00:00", "timestamp_unix": 1768004108.766962}, "starlink_gps": {"latitude": 44.446932666666676, "longitude": 12.244710333333336, "altitude": 74.81000000009728, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:08.767223+00:00", "timestamp_unix": 1768004108.767223}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244685, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:07.834208+00:00", "timestamp_unix": 1768004107.834208}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244648333333334, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:07.480998+00:00", "timestamp_unix": 1768004107.480998}}

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


validation_timestamp: 2026-01-10T00:15:38.905260+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.431714332545841, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.439489877893035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.01961687201953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.652071984749745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008070350871460798, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.282296260274917, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.917901967893304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.288971574781861, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.92503048645615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.722657277200387, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:37+00:00", "timestamp_unix": 1768004137.0}, "starlink_location": {"latitude": 44.44694327964365, "longitude": 12.244712833333333, "altitude": 74.98000000199083, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:15:38.867213+00:00", "timestamp_unix": 1768004138.867213}, "starlink_gps": {"latitude": 44.44694320706524, "longitude": 12.244712833333333, "altitude": 74.98000000248187, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:38.867474+00:00", "timestamp_unix": 1768004138.867474}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244668333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:37.855978+00:00", "timestamp_unix": 1768004137.855978}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244648333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:37.454607+00:00", "timestamp_unix": 1768004137.454607}}

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


validation_timestamp: 2026-01-10T00:16:08.904605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.202846562526744, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.204843801249929, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3485089076278882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.070349525876247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008023374947322293, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.600703627173615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.806996231986304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.601631339056443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.809993346952712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3849334056305427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:15:58+00:00", "timestamp_unix": 1768004158.0}, "starlink_location": {"latitude": 44.44693983333334, "longitude": 12.244705811085419, "altitude": 75.03000000168467, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:16:08.867548+00:00", "timestamp_unix": 1768004168.867548}, "starlink_gps": {"latitude": 44.44693983333333, "longitude": 12.244705912158429, "altitude": 75.0300000009623, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:08.867809+00:00", "timestamp_unix": 1768004168.867809}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244693333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:07.847153+00:00", "timestamp_unix": 1768004167.847153}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244655, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:07.035604+00:00", "timestamp_unix": 1768004167.035604}}

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


validation_timestamp: 2026-01-10T00:16:38.907491+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.219960082197785, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.219960082197785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5331852895423643, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9768262670837506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.307709273551797, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.189104448971333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.307709273551797, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.189104448971333, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.372530950303537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:30+00:00", "timestamp_unix": 1768004190.0}, "starlink_location": {"latitude": 44.44693983333333, "longitude": 12.244706666666668, "altitude": 75.0300000009623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:16:38.867899+00:00", "timestamp_unix": 1768004198.867899}, "starlink_gps": {"latitude": 44.44693983333333, "longitude": 12.244706666666668, "altitude": 75.0300000009623, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:38.868165+00:00", "timestamp_unix": 1768004198.868165}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244691666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:37.820402+00:00", "timestamp_unix": 1768004197.820402}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244668333333333, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:16:37.470477+00:00", "timestamp_unix": 1768004197.470477}}

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


validation_timestamp: 2026-01-10T00:17:08.906889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.012410164582704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.012410164582704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0283741075809578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5173115171482628, "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.804869569469338, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.887685147526915, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.804869569469338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.887685147526915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9266243887354169, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:02+00:00", "timestamp_unix": 1768004222.0}, "starlink_location": {"latitude": 44.44693983333332, "longitude": 12.244705333333332, "altitude": 75.22000000109043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:17:08.867964+00:00", "timestamp_unix": 1768004228.867964}, "starlink_gps": {"latitude": 44.44693983333332, "longitude": 12.244705333333332, "altitude": 75.22000000109043, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:08.868228+00:00", "timestamp_unix": 1768004228.868228}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244685, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:07.844095+00:00", "timestamp_unix": 1768004227.844095}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244685, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:07.502896+00:00", "timestamp_unix": 1768004227.502896}}

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


validation_timestamp: 2026-01-10T00:17:38.905323+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.568270148503537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.568270148503537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.087613458804396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.745537687506798, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.651745167520312, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.823425985271152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.651745167520312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.823425985271152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.829798661352874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:33+00:00", "timestamp_unix": 1768004253.0}, "starlink_location": {"latitude": 44.44693600000001, "longitude": 12.244703666666668, "altitude": 75.23999999972561, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:17:38.868487+00:00", "timestamp_unix": 1768004258.868487}, "starlink_gps": {"latitude": 44.44693600000001, "longitude": 12.244703666666668, "altitude": 75.23999999972561, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:38.868744+00:00", "timestamp_unix": 1768004258.868744}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244678333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:37.851853+00:00", "timestamp_unix": 1768004257.851853}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244685, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:17:38.064891+00:00", "timestamp_unix": 1768004258.064891}}

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


validation_timestamp: 2026-01-10T00:18:08.908626+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.178350960947924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.179363676037102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7164607275171595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6760352118958615, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016042279032651655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.480583554345476, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.128565722500166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.484789089888006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.134314695574236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5211726776686363, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:05+00:00", "timestamp_unix": 1768004285.0}, "starlink_location": {"latitude": 44.44693666666663, "longitude": 12.244707788853265, "altitude": 75.40000000276191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:18:08.868406+00:00", "timestamp_unix": 1768004288.868406}, "starlink_gps": {"latitude": 44.446936666666616, "longitude": 12.244707990942953, "altitude": 75.4000000024471, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:08.868662+00:00", "timestamp_unix": 1768004288.868662}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244666666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:07.844506+00:00", "timestamp_unix": 1768004287.844506}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244666666666667, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:07.443914+00:00", "timestamp_unix": 1768004287.443914}}

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


validation_timestamp: 2026-01-10T00:18:38.826038+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.938155611920983, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.938155611920983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.926387613020743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.5740481658461, "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.731615209557445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.14774526254241, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.731615209557445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.14774526254241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9741720045718107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:36+00:00", "timestamp_unix": 1768004316.0}, "starlink_location": {"latitude": 44.44693666666665, "longitude": 12.244709500000003, "altitude": 75.4000000019883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:18:38.789548+00:00", "timestamp_unix": 1768004318.789548}, "starlink_gps": {"latitude": 44.44693666666665, "longitude": 12.244709500000003, "altitude": 75.4000000019883, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:38.789806+00:00", "timestamp_unix": 1768004318.789806}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:37.835160+00:00", "timestamp_unix": 1768004317.83516}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244636666666667, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:18:37.468037+00:00", "timestamp_unix": 1768004317.468037}}

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


validation_timestamp: 2026-01-10T00:19:08.904659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.842257677385215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.834201881104308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.532871250893354, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.066941078834783, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008061929329077492, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.970177895553999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.101567520811663, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.962825417883845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.09351276431141, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7044871110695614, "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-10T00:19:08+00:00", "timestamp_unix": 1768004348.0}, "starlink_location": {"latitude": 44.446936553731135, "longitude": 12.244708166666666, "altitude": 75.45000000060715, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:19:08.868978+00:00", "timestamp_unix": 1768004348.868978}, "starlink_gps": {"latitude": 44.44693662623381, "longitude": 12.244708166666666, "altitude": 75.44999999973645, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:19:08.869236+00:00", "timestamp_unix": 1768004348.869236}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244656666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:19:07.844817+00:00", "timestamp_unix": 1768004347.844817}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244703333333334, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:19:08.010465+00:00", "timestamp_unix": 1768004348.010465}}

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


validation_timestamp: 2026-01-10T00:19:38.793882+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.243255292541374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.243255292541374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.416039681847653, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2596379563432887, "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.794100263327888, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.131682080145046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.794100263327888, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.131682080145046, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0248840549976945, "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-10T00:19:29+00:00", "timestamp_unix": 1768004369.0}, "starlink_location": {"latitude": 44.44694016666666, "longitude": 12.244715333333334, "altitude": 76.16999999976403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:19:38.754151+00:00", "timestamp_unix": 1768004378.754151}, "starlink_gps": {"latitude": 44.44694016666666, "longitude": 12.244715333333334, "altitude": 76.16999999976403, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:19:38.754413+00:00", "timestamp_unix": 1768004378.754413}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244663333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:19:37.817456+00:00", "timestamp_unix": 1768004377.817456}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.2447, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:19:37.451203+00:00", "timestamp_unix": 1768004377.451203}}

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


validation_timestamp: 2026-01-10T00:20:08.904906+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.451380841081571, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.443322804019218, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9484790750191008, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.32583880903339, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008062980145417661, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.6042760966403, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.412763067823328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.596361492946382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.404918288358136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.830938799781621, "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-10T00:19:59+00:00", "timestamp_unix": 1768004399.0}, "starlink_location": {"latitude": 44.44693305375476, "longitude": 12.244712166666666, "altitude": 75.78000000035456, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:20:08.869422+00:00", "timestamp_unix": 1768004408.869422}, "starlink_gps": {"latitude": 44.446933126266885, "longitude": 12.244712166666663, "altitude": 75.7800000008842, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:08.869689+00:00", "timestamp_unix": 1768004408.869689}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244686666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:07.852926+00:00", "timestamp_unix": 1768004407.852926}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244725, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:07.487370+00:00", "timestamp_unix": 1768004407.48737}}

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


validation_timestamp: 2026-01-10T00:20:38.912680+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.99096707583481, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.989152097138827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.79166802738546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.086058878645319, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01608745179662369, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.782620130211802, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5383336312476636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.780790898245488, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.544184031906601, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.827610493847886, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:31+00:00", "timestamp_unix": 1768004431.0}, "starlink_location": {"latitude": 44.44693366666661, "longitude": 12.244713878201976, "altitude": 75.78000000244323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:20:38.869737+00:00", "timestamp_unix": 1768004438.869737}, "starlink_gps": {"latitude": 44.446933666666645, "longitude": 12.244713675543244, "altitude": 75.78000000151877, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:38.869999+00:00", "timestamp_unix": 1768004438.869999}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:37.848738+00:00", "timestamp_unix": 1768004437.848738}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.24473, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:20:37.061079+00:00", "timestamp_unix": 1768004437.061079}}

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


validation_timestamp: 2026-01-10T00:21:08.911057+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.290681937046179, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.273184911701335, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8494931138165145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.883956014925947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01801454184705514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.04294963280564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.63392880984381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.025666225063967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.631561739402125, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.314302532507233, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:03+00:00", "timestamp_unix": 1768004463.0}, "starlink_location": {"latitude": 44.44693327414954, "longitude": 12.24471502228756, "altitude": 75.7500000015224, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:21:08.870289+00:00", "timestamp_unix": 1768004468.870289}, "starlink_gps": {"latitude": 44.44693341915364, "longitude": 12.2447149210774, "altitude": 75.75000000301684, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:08.870550+00:00", "timestamp_unix": 1768004468.87055}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:07.817227+00:00", "timestamp_unix": 1768004467.817227}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.244763333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:07.512695+00:00", "timestamp_unix": 1768004467.512695}}

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


validation_timestamp: 2026-01-10T00:21:38.910370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.109710235473756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.109710235473756, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.206014905897233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.911022373479328, "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.633256220972056, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.721009195024913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.633256220972056, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.721009195024913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1158347703007707, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:35+00:00", "timestamp_unix": 1768004495.0}, "starlink_location": {"latitude": 44.44693116666668, "longitude": 12.244710333333336, "altitude": 76.0118916313987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:21:38.870324+00:00", "timestamp_unix": 1768004498.870324}, "starlink_gps": {"latitude": 44.44693116666668, "longitude": 12.244710333333336, "altitude": 76.01994660306121, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:38.870582+00:00", "timestamp_unix": 1768004498.870582}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:37.854484+00:00", "timestamp_unix": 1768004497.854484}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244735, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:21:37.490036+00:00", "timestamp_unix": 1768004497.490036}}

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


validation_timestamp: 2026-01-10T00:22:08.903867+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.340152180942598, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.334782468843747, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1789252093549956, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3985463413013335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011363033545320238, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.918518667903191, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.151010748253888, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.914377700592793, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.142510751924464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.168811605491878, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:07+00:00", "timestamp_unix": 1768004527.0}, "starlink_location": {"latitude": 44.446928220428724, "longitude": 12.244713477741314, "altitude": 76.09000000000641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:22:08.870204+00:00", "timestamp_unix": 1768004528.870204}, "starlink_gps": {"latitude": 44.4469282928119, "longitude": 12.24471357878553, "altitude": 76.08999999921328, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:08.870463+00:00", "timestamp_unix": 1768004528.870463}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244668333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:07.832660+00:00", "timestamp_unix": 1768004527.83266}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244721666666667, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:07.441944+00:00", "timestamp_unix": 1768004527.441944}}

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


validation_timestamp: 2026-01-10T00:22:38.908359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.817279161698524, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.821050427165767, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5803258876331905, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.444692657114317, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01139563610418722, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2496670730123185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.84727451795526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.253707545180924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.853515804261658, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.846231659506506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:29+00:00", "timestamp_unix": 1768004549.0}, "starlink_location": {"latitude": 44.446930613035214, "longitude": 12.244719355774428, "altitude": 76.32187811527845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:22:38.870845+00:00", "timestamp_unix": 1768004558.870845}, "starlink_gps": {"latitude": 44.44693054044437, "longitude": 12.24471925444028, "altitude": 76.32994457894736, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:38.871106+00:00", "timestamp_unix": 1768004558.871106}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:37.835058+00:00", "timestamp_unix": 1768004557.835058}, "nmea_secondary": {"latitude": 44.447131666666664, "longitude": 12.24466, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:22:37.461921+00:00", "timestamp_unix": 1768004557.461921}}

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


validation_timestamp: 2026-01-10T00:23:08.906604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.312180920428505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.312180920428505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4098045780509985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.228144670545577, "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.238989868524842, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.174900106519292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.238989868524842, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.174900106519292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.63020493172357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244674, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:01+00:00", "timestamp_unix": 1768004581.0}, "starlink_location": {"latitude": 44.44693216666666, "longitude": 12.244718000000002, "altitude": 76.3999999999956, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:23:08.870947+00:00", "timestamp_unix": 1768004588.870947}, "starlink_gps": {"latitude": 44.44693216666666, "longitude": 12.244718000000002, "altitude": 76.3999999999956, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:08.871207+00:00", "timestamp_unix": 1768004588.871207}, "nmea_primary": {"latitude": 44.446978333333334, "longitude": 12.244673333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:07.859134+00:00", "timestamp_unix": 1768004587.859134}, "nmea_secondary": {"latitude": 44.447136666666665, "longitude": 12.244661666666667, "altitude": 35.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:07.423592+00:00", "timestamp_unix": 1768004587.423592}}

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


validation_timestamp: 2026-01-10T00:23:38.848987+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.421784331531642, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.420761089571503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3584513820166895, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.293305943878769, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003948680880859834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.191612930193742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.708894760692626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.189487583113878, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.707980244138174, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.071685729463272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:32+00:00", "timestamp_unix": 1768004612.0}, "starlink_location": {"latitude": 44.44693216666666, "longitude": 12.244718779787016, "altitude": 76.33792691256585, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:23:38.810768+00:00", "timestamp_unix": 1768004618.810768}, "starlink_gps": {"latitude": 44.44693216666666, "longitude": 12.244718730044232, "altitude": 76.34188656854278, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:38.811060+00:00", "timestamp_unix": 1768004618.81106}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.24467, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:37.857813+00:00", "timestamp_unix": 1768004617.857813}, "nmea_secondary": {"latitude": 44.44714833333333, "longitude": 12.244646666666666, "altitude": 39.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:23:37.417143+00:00", "timestamp_unix": 1768004617.417143}}

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


validation_timestamp: 2026-01-10T00:24:08.851049+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.945832935348877, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.949755207091421, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.697668280495215, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.897590448942697, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005585994117799552, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.370892883892445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.224387007984582, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.372482800049164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.22702087599833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.095473982706647, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:04+00:00", "timestamp_unix": 1768004644.0}, "starlink_location": {"latitude": 44.446935558504705, "longitude": 12.244717112985262, "altitude": 76.77000000008258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:24:08.811018+00:00", "timestamp_unix": 1768004648.811018}, "starlink_gps": {"latitude": 44.446935522921606, "longitude": 12.244717063312565, "altitude": 76.77000000061304, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:08.811278+00:00", "timestamp_unix": 1768004648.811278}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244666666666667, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:07.836843+00:00", "timestamp_unix": 1768004647.836843}, "nmea_secondary": {"latitude": 44.44717833333333, "longitude": 12.244613333333334, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:07.412478+00:00", "timestamp_unix": 1768004647.412478}}

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


validation_timestamp: 2026-01-10T00:24:38.913180+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.804642877700823, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.804642877700823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.82418544301402, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.666766778598042, "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.24270089821525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.771126939270474, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.24270089821525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.771126939270474, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.985227350012995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:36+00:00", "timestamp_unix": 1768004676.0}, "starlink_location": {"latitude": 44.44693583333336, "longitude": 12.244720833333336, "altitude": 76.9800000005827, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:24:38.871516+00:00", "timestamp_unix": 1768004678.871516}, "starlink_gps": {"latitude": 44.44693583333336, "longitude": 12.244720833333336, "altitude": 76.9800000005827, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:38.871780+00:00", "timestamp_unix": 1768004678.87178}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244665, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:37.846114+00:00", "timestamp_unix": 1768004677.846114}, "nmea_secondary": {"latitude": 44.44716666666667, "longitude": 12.244625, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:24:37.468824+00:00", "timestamp_unix": 1768004677.468824}}

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


