# positions_validation

validation_timestamp: 2026-01-10T10:32:39.724584+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.507292098702862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.506769903643045, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.99842496549472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.724282118673128, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003947852742363044, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.6335995243905255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9313376094615196, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.6340942825442695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.929716895061132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.880625691594098, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:36+00:00", "timestamp_unix": 1768041156.0}, "starlink_location": {"latitude": 44.44693816666665, "longitude": 12.24469579995683, "altitude": 70.34793934556053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:32:39.686733+00:00", "timestamp_unix": 1768041159.686733}, "starlink_gps": {"latitude": 44.44693816666665, "longitude": 12.244695849689187, "altitude": 70.35189816586553, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:39.687033+00:00", "timestamp_unix": 1768041159.687033}, "nmea_primary": {"latitude": 44.44696166666667, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:38.130637+00:00", "timestamp_unix": 1768041158.130637}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244731666666667, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:38.738682+00:00", "timestamp_unix": 1768041158.738682}}

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


validation_timestamp: 2026-01-10T10:33:09.788299+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.445297830817944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.530962844030068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.403846734167302, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.928374742871917, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09619544637114778, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.108932187333269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.073990220297652, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.199811144862846, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.166896703891031, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9916444694199025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:08+00:00", "timestamp_unix": 1768041188.0}, "starlink_location": {"latitude": 44.446936413796465, "longitude": 12.24469281366925, "altitude": 70.17000000127888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:33:09.747460+00:00", "timestamp_unix": 1768041189.74746}, "starlink_gps": {"latitude": 44.44693558620791, "longitude": 12.244693166666666, "altitude": 70.17000000296781, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:09.747717+00:00", "timestamp_unix": 1768041189.747717}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:09.116470+00:00", "timestamp_unix": 1768041189.11647}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24469, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:08.744550+00:00", "timestamp_unix": 1768041188.74455}}

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


validation_timestamp: 2026-01-10T10:33:39.723333+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.309720205464426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.305816874424234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.4628649845172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.540850560477393, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003980665325693791, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.8488504654398836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.63539755062567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.844929097280029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.631428587828202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.996783233789995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:30+00:00", "timestamp_unix": 1768041210.0}, "starlink_location": {"latitude": 44.446935901540755, "longitude": 12.24469, "altitude": 70.33793679328387, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:33:39.687869+00:00", "timestamp_unix": 1768041219.687869}, "starlink_gps": {"latitude": 44.44693593733974, "longitude": 12.24469, "altitude": 70.34191485440728, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:39.688127+00:00", "timestamp_unix": 1768041219.688127}, "nmea_primary": {"latitude": 44.44697, "longitude": 12.244698333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:39.107300+00:00", "timestamp_unix": 1768041219.1073}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244681666666667, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:33:38.843679+00:00", "timestamp_unix": 1768041218.843679}}

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


validation_timestamp: 2026-01-10T10:34:09.782719+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.963814077165457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.081090917656718, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.591075316041369, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.626025864057477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1201403544186434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.382874354230978, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.800089045962611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.498811529154887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.919772593962338, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6821723344183783, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:00+00:00", "timestamp_unix": 1768041240.0}, "starlink_location": {"latitude": 44.446935333333336, "longitude": 12.244690333333335, "altitude": 70.49000000112026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:34:09.747895+00:00", "timestamp_unix": 1768041249.747895}, "starlink_gps": {"latitude": 44.44693425288517, "longitude": 12.244690333333335, "altitude": 70.49000000125349, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:09.748154+00:00", "timestamp_unix": 1768041249.748154}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244705, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:09.119078+00:00", "timestamp_unix": 1768041249.119078}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244685, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:08.352902+00:00", "timestamp_unix": 1768041248.352902}}

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


validation_timestamp: 2026-01-10T10:34:39.784886+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.958029070684242, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.955366153105548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9275603571597777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.385929753532454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12297932964573961, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.087293049917432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.793394858541934, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.092022233416205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.832892873980549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4654715294686875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:32+00:00", "timestamp_unix": 1768041272.0}, "starlink_location": {"latitude": 44.44693508038145, "longitude": 12.244690333333335, "altitude": 70.4900000006238, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:34:39.747841+00:00", "timestamp_unix": 1768041279.747841}, "starlink_gps": {"latitude": 44.446935333333336, "longitude": 12.244688825187174, "altitude": 70.49000000158593, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:39.748101+00:00", "timestamp_unix": 1768041279.748101}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244713333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:39.123279+00:00", "timestamp_unix": 1768041279.123279}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.244708333333334, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:34:38.774188+00:00", "timestamp_unix": 1768041278.774188}}

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


validation_timestamp: 2026-01-10T10:35:09.711050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.515609080877248, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.515609080877248, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.301584742829684, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.017465855221661, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.240389211075603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.686456497277431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.240389211075603, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.686456497277431, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7159306594099677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:03+00:00", "timestamp_unix": 1768041303.0}, "starlink_location": {"latitude": 44.44693383333333, "longitude": 12.244690833333335, "altitude": 70.55994546919949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:35:09.669291+00:00", "timestamp_unix": 1768041309.669291}, "starlink_gps": {"latitude": 44.44693383333333, "longitude": 12.244690833333335, "altitude": 70.56394930370739, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:09.669551+00:00", "timestamp_unix": 1768041309.669551}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:09.114239+00:00", "timestamp_unix": 1768041309.114239}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244706666666668, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:08.746708+00:00", "timestamp_unix": 1768041308.746708}}

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


validation_timestamp: 2026-01-10T10:35:39.788604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.122041111636683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.208665152724251, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.830599468351473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.93834856051199, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09619664078204959, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.477782335130985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.686091954670534, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.569571731727658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7000121986265215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.878413748283692, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:35+00:00", "timestamp_unix": 1768041335.0}, "starlink_location": {"latitude": 44.44693508042045, "longitude": 12.244694146942999, "altitude": 70.3499999997402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:35:39.748820+00:00", "timestamp_unix": 1768041339.74882}, "starlink_gps": {"latitude": 44.44693425283362, "longitude": 12.244694499999998, "altitude": 70.35000000057876, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:39.749081+00:00", "timestamp_unix": 1768041339.749081}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:39.139141+00:00", "timestamp_unix": 1768041339.139141}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244725, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:35:38.383962+00:00", "timestamp_unix": 1768041338.383962}}

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


validation_timestamp: 2026-01-10T10:36:09.785606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.327473829142223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.418629469905401, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8910751861663588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.743034980234138, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09202229317340033, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.942032206804722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.5153172967275115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.034048314861232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.583234992713446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.465094227875588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:06+00:00", "timestamp_unix": 1768041366.0}, "starlink_location": {"latitude": 44.446936913778046, "longitude": 12.244697833333332, "altitude": 70.22189845926299, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:36:09.748980+00:00", "timestamp_unix": 1768041369.74898}, "starlink_gps": {"latitude": 44.44693608620168, "longitude": 12.244697833333332, "altitude": 70.25000000152531, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:09.749237+00:00", "timestamp_unix": 1768041369.749237}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244696666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:09.114438+00:00", "timestamp_unix": 1768041369.114438}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244745, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:08.844771+00:00", "timestamp_unix": 1768041368.844771}}

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


validation_timestamp: 2026-01-10T10:36:39.728183+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.006242707880322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.006242707880322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.736818610123575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.50328973837749, "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.346426872745697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.07825062078679, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.346426872745697, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.07825062078679, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.415413231225917, "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-10T10:36:38+00:00", "timestamp_unix": 1768041398.0}, "starlink_location": {"latitude": 44.44693716666665, "longitude": 12.244697833333332, "altitude": 70.24999999976524, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:36:39.688924+00:00", "timestamp_unix": 1768041399.688924}, "starlink_gps": {"latitude": 44.44693716666665, "longitude": 12.244697833333332, "altitude": 70.24999999976524, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:39.689177+00:00", "timestamp_unix": 1768041399.689177}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244685, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:39.122986+00:00", "timestamp_unix": 1768041399.122986}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244756666666667, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:38.824629+00:00", "timestamp_unix": 1768041398.824629}}

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


validation_timestamp: 2026-01-10T10:37:09.790413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.08539135363093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0853913559991915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.264009021263472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.107424320360281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.254541924421491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.150932136212097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.254541926640821, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.150932138488296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.357847620469567, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:36:58+00:00", "timestamp_unix": 1768041418.0}, "starlink_location": {"latitude": 44.44694233333335, "longitude": 12.244702666666665, "altitude": 70.72189938978596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:37:09.749590+00:00", "timestamp_unix": 1768041429.74959}, "starlink_gps": {"latitude": 44.446942333333325, "longitude": 12.244702666666665, "altitude": 70.62994713675269, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:09.749846+00:00", "timestamp_unix": 1768041429.749846}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:09.113031+00:00", "timestamp_unix": 1768041429.113031}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244738333333334, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:08.745041+00:00", "timestamp_unix": 1768041428.745041}}

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


validation_timestamp: 2026-01-10T10:37:39.710903+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.03406653374287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.033707245130941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.680891358656332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0161233290645613, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003987843342211636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.411243685900938, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.335022565396057, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.409977066937589, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.335622213313538, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.664608903358953, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:30+00:00", "timestamp_unix": 1768041450.0}, "starlink_location": {"latitude": 44.44694699999999, "longitude": 12.244704008361529, "altitude": 70.42999999987033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:37:39.671530+00:00", "timestamp_unix": 1768041459.67153}, "starlink_gps": {"latitude": 44.44694699999999, "longitude": 12.24470395812539, "altitude": 70.42999999987033, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:39.671787+00:00", "timestamp_unix": 1768041459.671787}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244678333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:39.142089+00:00", "timestamp_unix": 1768041459.142089}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244721666666667, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:37:38.755079+00:00", "timestamp_unix": 1768041458.755079}}

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


validation_timestamp: 2026-01-10T10:38:09.709191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.330287420363565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.330287420363565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2744714802482555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.271415931069359, "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.752181922031578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.73918282090096, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.752181922031578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.73918282090096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.073025389745272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:01+00:00", "timestamp_unix": 1768041481.0}, "starlink_location": {"latitude": 44.44694616666666, "longitude": 12.2447045, "altitude": 70.42000000016604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:38:09.670342+00:00", "timestamp_unix": 1768041489.670342}, "starlink_gps": {"latitude": 44.44694616666666, "longitude": 12.2447045, "altitude": 70.42000000016604, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:09.670603+00:00", "timestamp_unix": 1768041489.670603}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244673333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:09.130820+00:00", "timestamp_unix": 1768041489.13082}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244761666666667, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:08.843858+00:00", "timestamp_unix": 1768041488.843858}}

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


validation_timestamp: 2026-01-10T10:38:39.708455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.420419400325365, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.416458685871097, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3358948239973467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.429931016423249, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003709016954837, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.368726215040791, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.819597303898215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.364849647937461, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.816201155670807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.577623574872175, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:32+00:00", "timestamp_unix": 1768041512.0}, "starlink_location": {"latitude": 44.446945086170004, "longitude": 12.2447045, "altitude": 70.42000000098132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:38:39.669004+00:00", "timestamp_unix": 1768041519.669004}, "starlink_gps": {"latitude": 44.446945122176224, "longitude": 12.2447045, "altitude": 70.42000000137756, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:39.669262+00:00", "timestamp_unix": 1768041519.669262}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:39.137094+00:00", "timestamp_unix": 1768041519.137094}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24477, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:38:38.359908+00:00", "timestamp_unix": 1768041518.359908}}

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


validation_timestamp: 2026-01-10T10:39:09.791390+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.333823701492927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.333823701492927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.480915952835354, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.824112223828266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.171842728155302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.497616757023689, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.171842728155302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.497616757023689, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.561744918351285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:03+00:00", "timestamp_unix": 1768041543.0}, "starlink_location": {"latitude": 44.446949333333365, "longitude": 12.244706500000001, "altitude": 70.83000000018868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:39:09.750446+00:00", "timestamp_unix": 1768041549.750446}, "starlink_gps": {"latitude": 44.446949333333365, "longitude": 12.244706500000001, "altitude": 70.83000000018868, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:09.750704+00:00", "timestamp_unix": 1768041549.750704}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:09.128568+00:00", "timestamp_unix": 1768041549.128568}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244765, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:08.805298+00:00", "timestamp_unix": 1768041548.805298}}

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


validation_timestamp: 2026-01-10T10:39:39.711135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.954487171823363, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.954487173396762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.462870051472404, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.448599929175363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.6051445190273956e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.462283332875324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.729291129187472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.462283334245901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.729291130698574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.692053234589326, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:35+00:00", "timestamp_unix": 1768041575.0}, "starlink_location": {"latitude": 44.446947499999986, "longitude": 12.244702833333337, "altitude": 70.8099463267126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:39:39.672634+00:00", "timestamp_unix": 1768041579.672634}, "starlink_gps": {"latitude": 44.44694749999997, "longitude": 12.244702833333333, "altitude": 70.81394663484002, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:39.672891+00:00", "timestamp_unix": 1768041579.672891}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244673333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:39.135779+00:00", "timestamp_unix": 1768041579.135779}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244745, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:39:38.752240+00:00", "timestamp_unix": 1768041578.75224}}

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


validation_timestamp: 2026-01-10T10:40:09.793993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.582585654769588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.703207166235606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.844400460879203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.110282493500732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12336849119447338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.8598567017793135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1651364936391, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.9807211950849055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.275985590685074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5579177149999852, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:05+00:00", "timestamp_unix": 1768041605.0}, "starlink_location": {"latitude": 44.446943833333336, "longitude": 12.244705980281097, "altitude": 70.83000000054918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:40:09.750877+00:00", "timestamp_unix": 1768041609.750877}, "starlink_gps": {"latitude": 44.44694275286181, "longitude": 12.244706333333335, "altitude": 70.83000000127431, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:09.751133+00:00", "timestamp_unix": 1768041609.751133}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:09.143314+00:00", "timestamp_unix": 1768041609.143314}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244656666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:08.804772+00:00", "timestamp_unix": 1768041608.804772}}

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


validation_timestamp: 2026-01-10T10:40:39.708138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.126835055457251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.130831258148294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6131728877456837, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.936353032545224, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056500609984962025, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.607929080464491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.811074649469646, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.61313512673802, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.806954827396193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.25717436695551, "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-10T10:40:37+00:00", "timestamp_unix": 1768041637.0}, "starlink_location": {"latitude": 44.446944913723065, "longitude": 12.244704825148967, "altitude": 70.83000000405855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:40:39.672483+00:00", "timestamp_unix": 1768041639.672483}, "starlink_gps": {"latitude": 44.446944877731866, "longitude": 12.24470487539139, "altitude": 70.83000000283205, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:39.672743+00:00", "timestamp_unix": 1768041639.672743}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244678333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:39.137625+00:00", "timestamp_unix": 1768041639.137625}, "nmea_secondary": {"latitude": 44.44690166666667, "longitude": 12.244706666666668, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:38.781935+00:00", "timestamp_unix": 1768041638.781935}}

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


validation_timestamp: 2026-01-10T10:41:09.791198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.829703174054125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.013119757746207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.188618361349686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.546868215858611, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18403400707552636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.219544466769308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8542056233124224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.395814906345971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6893205991274214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.051760744693814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:40:58+00:00", "timestamp_unix": 1768041658.0}, "starlink_location": {"latitude": 44.44693982756686, "longitude": 12.244711166666667, "altitude": 71.07189905713743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:41:09.751559+00:00", "timestamp_unix": 1768041669.751559}, "starlink_gps": {"latitude": 44.44693817250927, "longitude": 12.244711166666667, "altitude": 71.10000000319661, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:09.751817+00:00", "timestamp_unix": 1768041669.751817}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:09.109080+00:00", "timestamp_unix": 1768041669.10908}, "nmea_secondary": {"latitude": 44.44691666666667, "longitude": 12.244726666666667, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:08.780014+00:00", "timestamp_unix": 1768041668.780014}}

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


validation_timestamp: 2026-01-10T10:41:39.807114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.529096198415832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.529096198415832, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8957033011520733, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.803733170654047, "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.337885136433043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7446626654902735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.337885136433043, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7446626654902735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.698869454489399, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:30+00:00", "timestamp_unix": 1768041690.0}, "starlink_location": {"latitude": 44.446942833333324, "longitude": 12.244709999999998, "altitude": 71.2000000016896, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:41:39.770963+00:00", "timestamp_unix": 1768041699.770963}, "starlink_gps": {"latitude": 44.446942833333324, "longitude": 12.244709999999998, "altitude": 71.2000000016896, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:39.771227+00:00", "timestamp_unix": 1768041699.771227}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244691666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:39.140962+00:00", "timestamp_unix": 1768041699.140962}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.24473, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:41:38.777666+00:00", "timestamp_unix": 1768041698.777666}}

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


validation_timestamp: 2026-01-10T10:42:09.788150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.720187783486603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.811228700983408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7786130499749867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.642287300044404, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09201194697793083, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.425160008639141, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9906557056734435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.516624099178117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.075033078297389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.849057760617765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:01+00:00", "timestamp_unix": 1768041721.0}, "starlink_location": {"latitude": 44.44694241377123, "longitude": 12.244708, "altitude": 71.16000000123316, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:42:09.751916+00:00", "timestamp_unix": 1768041729.751916}, "starlink_gps": {"latitude": 44.44694158628791, "longitude": 12.244707999999997, "altitude": 71.16000000206847, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:09.752174+00:00", "timestamp_unix": 1768041729.752174}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244695, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:09.111262+00:00", "timestamp_unix": 1768041729.111262}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244743333333334, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:08.795132+00:00", "timestamp_unix": 1768041728.795132}}

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


validation_timestamp: 2026-01-10T10:42:39.791835+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.52075399687059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.734626511866198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9524488303466915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5324255821456623, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2139915766022933, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.640254469912886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.578897822851806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.853636777577703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.779375317520664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.980629342959073, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:33+00:00", "timestamp_unix": 1768041753.0}, "starlink_location": {"latitude": 44.446942413695666, "longitude": 12.24470764686183, "altitude": 71.1600000017782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:42:39.751998+00:00", "timestamp_unix": 1768041759.751998}, "starlink_gps": {"latitude": 44.44694050580747, "longitude": 12.244708000000003, "altitude": 71.16000000532068, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:39.752259+00:00", "timestamp_unix": 1768041759.752259}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244701666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:39.138070+00:00", "timestamp_unix": 1768041759.13807}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244726666666667, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:42:38.424754+00:00", "timestamp_unix": 1768041758.424754}}

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


validation_timestamp: 2026-01-10T10:43:09.794224+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.681292349540854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.81291825486743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6085941894084829, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.606802465867012, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1696035945905442, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.64212335960608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.273389944356658, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.766819424816791, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.299238078780609, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.187671372856583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:05+00:00", "timestamp_unix": 1768041785.0}, "starlink_location": {"latitude": 44.44694333333333, "longitude": 12.244705666666665, "altitude": 70.93000000029613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:43:09.752797+00:00", "timestamp_unix": 1768041789.752797}, "starlink_gps": {"latitude": 44.44694225294875, "longitude": 12.244707174843752, "altitude": 70.93000000237971, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:09.753063+00:00", "timestamp_unix": 1768041789.753063}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244701666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:09.125750+00:00", "timestamp_unix": 1768041789.12575}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244753333333334, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:08.856613+00:00", "timestamp_unix": 1768041788.856613}}

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


validation_timestamp: 2026-01-10T10:43:39.792262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.942328593290739, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.034505284110802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.263838930832773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.288632278440344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09618873902630658, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.175678628207406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.698866061658411, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.268799172666279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7839196496350995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.379833397555496, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:36+00:00", "timestamp_unix": 1768041816.0}, "starlink_location": {"latitude": 44.446944580437865, "longitude": 12.24470748030058, "altitude": 71.1500000002211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:43:39.752585+00:00", "timestamp_unix": 1768041819.752585}, "starlink_gps": {"latitude": 44.446943752920035, "longitude": 12.244707833333333, "altitude": 71.15000000309243, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:39.752843+00:00", "timestamp_unix": 1768041819.752843}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244701666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:39.132746+00:00", "timestamp_unix": 1768041819.132746}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244683333333333, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:43:38.824389+00:00", "timestamp_unix": 1768041818.824389}}

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


validation_timestamp: 2026-01-10T10:44:09.732109+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.64126475314039, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.640992830788127, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.686897097336945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.532464693312967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003959074515326519, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.072934200522178, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.229265273065696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.073081492893936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.233028040787677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.326876334722954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:07+00:00", "timestamp_unix": 1768041847.0}, "starlink_location": {"latitude": 44.446946499999996, "longitude": 12.24470563329875, "altitude": 70.84000000084247, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:44:09.692482+00:00", "timestamp_unix": 1768041849.692482}, "starlink_gps": {"latitude": 44.446946499999996, "longitude": 12.244705683172478, "altitude": 70.84000000084247, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:09.692740+00:00", "timestamp_unix": 1768041849.69274}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.2447, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:09.124131+00:00", "timestamp_unix": 1768041849.124131}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244655, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:08.757475+00:00", "timestamp_unix": 1768041848.757475}}

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


validation_timestamp: 2026-01-10T10:44:39.717549+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.48746750530802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.486943912721967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6575030492822678, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.78579745512671, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994571419646204, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.879586709626098, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7562136822496845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.880013862742107, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7590842585826967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.278374149841305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:38+00:00", "timestamp_unix": 1768041878.0}, "starlink_location": {"latitude": 44.44694649999998, "longitude": 12.244705658318729, "altitude": 70.84000000058576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:44:39.674268+00:00", "timestamp_unix": 1768041879.674268}, "starlink_gps": {"latitude": 44.446946499999996, "longitude": 12.244705708639623, "altitude": 70.84000000084247, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:39.674526+00:00", "timestamp_unix": 1768041879.674526}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244688333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:39.115857+00:00", "timestamp_unix": 1768041879.115857}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244671666666667, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:44:38.848321+00:00", "timestamp_unix": 1768041878.848321}}

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


validation_timestamp: 2026-01-10T10:45:09.795685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.245882130951955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.311861564618214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0022873683735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.267194284205033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06976675943295162, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.967814242750238, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.602653058568686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.030510293140352, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.657852831868408, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.561823665069562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:00+00:00", "timestamp_unix": 1768041900.0}, "starlink_location": {"latitude": 44.44694116082553, "longitude": 12.24470901973444, "altitude": 71.18000000153293, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:45:09.753427+00:00", "timestamp_unix": 1768041909.753427}, "starlink_gps": {"latitude": 44.446940586252914, "longitude": 12.244708666666666, "altitude": 71.18000000220289, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:09.753689+00:00", "timestamp_unix": 1768041909.753689}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244701666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:09.124432+00:00", "timestamp_unix": 1768041909.124432}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244691666666666, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:08.789721+00:00", "timestamp_unix": 1768041908.789721}}

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


validation_timestamp: 2026-01-10T10:45:39.786602+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.287189182107415, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.407292532370326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.390909509684495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.215441374538894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1201341625031112, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.626863888786582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.484988164103977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.746939245036513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.602113165118656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.567646757135562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:30+00:00", "timestamp_unix": 1768041930.0}, "starlink_location": {"latitude": 44.4469415, "longitude": 12.244711666666667, "altitude": 71.2399999991117, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:45:39.753558+00:00", "timestamp_unix": 1768041939.753558}, "starlink_gps": {"latitude": 44.44694041960752, "longitude": 12.244711666666667, "altitude": 71.2399999998811, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:39.753822+00:00", "timestamp_unix": 1768041939.753822}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244716666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:39.111087+00:00", "timestamp_unix": 1768041939.111087}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244693333333334, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:45:38.841609+00:00", "timestamp_unix": 1768041938.841609}}

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


validation_timestamp: 2026-01-10T10:46:09.790171+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.51773234985882, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.609730317125548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.965316104771726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5078280532905097, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09201652790510395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.48290875896109, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.330448485419231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.57491165294956, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4199138889090674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.389322496322094, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:01+00:00", "timestamp_unix": 1768041961.0}, "starlink_location": {"latitude": 44.44694341381091, "longitude": 12.244714166666665, "altitude": 71.03999999970677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:46:09.753622+00:00", "timestamp_unix": 1768041969.753622}, "starlink_gps": {"latitude": 44.44694258628639, "longitude": 12.244714166666665, "altitude": 71.0400000020853, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:09.753879+00:00", "timestamp_unix": 1768041969.753879}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244711666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:09.137360+00:00", "timestamp_unix": 1768041969.13736}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244698333333334, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:08.772801+00:00", "timestamp_unix": 1768041968.772801}}

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


validation_timestamp: 2026-01-10T10:46:39.791031+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.826567017848285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.827701018991823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.708975904534831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.709110800098152, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028022390114045597, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.535438891811514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1181192440855625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.536633213554113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.119776387604998, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.417716156085889, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:32+00:00", "timestamp_unix": 1768041992.0}, "starlink_location": {"latitude": 44.44694366666666, "longitude": 12.244713813659668, "altitude": 71.01189974826454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:46:39.754219+00:00", "timestamp_unix": 1768041999.754219}, "starlink_gps": {"latitude": 44.446943666666684, "longitude": 12.244714166666665, "altitude": 70.91994685229997, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:39.754484+00:00", "timestamp_unix": 1768041999.754484}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244708333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:39.129713+00:00", "timestamp_unix": 1768041999.129713}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244711666666667, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:46:38.399438+00:00", "timestamp_unix": 1768041998.399438}}

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


validation_timestamp: 2026-01-10T10:47:09.795345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.570019636309722, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.570019639467118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.633254312787184, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.136087165501994, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.156840048466089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4017414399092372, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.156840051626359, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4017414412462976, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.630416147183576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:02+00:00", "timestamp_unix": 1768042022.0}, "starlink_location": {"latitude": 44.446943, "longitude": 12.244715666666668, "altitude": 70.89999999948002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:47:09.754297+00:00", "timestamp_unix": 1768042029.754297}, "starlink_gps": {"latitude": 44.44694299999997, "longitude": 12.244715666666668, "altitude": 70.77993264254323, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:09.754558+00:00", "timestamp_unix": 1768042029.754558}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244716666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:09.139627+00:00", "timestamp_unix": 1768042029.139627}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244731666666667, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:08.396088+00:00", "timestamp_unix": 1768042028.396088}}

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


validation_timestamp: 2026-01-10T10:47:39.733350+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.4028427308637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.406821897426953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.889910905784197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.969672603997944, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039791862819428475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.261816913089039, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.44103414253042644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.265793863952851, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.4449489184754448, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.825782064762855, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:35+00:00", "timestamp_unix": 1768042055.0}, "starlink_location": {"latitude": 44.44694443179449, "longitude": 12.244717333333334, "altitude": 70.4879365805346, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:47:39.694283+00:00", "timestamp_unix": 1768042059.694283}, "starlink_gps": {"latitude": 44.44694439600881, "longitude": 12.24471733333334, "altitude": 70.49191316385352, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:39.694537+00:00", "timestamp_unix": 1768042059.694537}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244721666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:39.111326+00:00", "timestamp_unix": 1768042059.111326}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244718333333333, "altitude": 11.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:47:38.846118+00:00", "timestamp_unix": 1768042058.846118}}

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


validation_timestamp: 2026-01-10T10:48:09.793036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.83529974515238, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.83529974356809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0380918423485004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.636893642690318, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.586454186145299e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.726989903407647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.529046657161021, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.72698990182242, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.5290466579656339, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.619442068545922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:08+00:00", "timestamp_unix": 1768042088.0}, "starlink_location": {"latitude": 44.44694133333332, "longitude": 12.244720666666668, "altitude": 70.39189946216146, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:48:09.755488+00:00", "timestamp_unix": 1768042089.755488}, "starlink_gps": {"latitude": 44.446941333333335, "longitude": 12.244720666666666, "altitude": 70.29994709036937, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:09.755747+00:00", "timestamp_unix": 1768042089.755747}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244713333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:09.148732+00:00", "timestamp_unix": 1768042089.148732}, "nmea_secondary": {"latitude": 44.446933333333334, "longitude": 12.244705, "altitude": 10.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:08.384816+00:00", "timestamp_unix": 1768042088.384816}}

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


validation_timestamp: 2026-01-10T10:48:39.791725+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.574692918591408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.546640517668957, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.079233887860141, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.060176280881514, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028123560254060775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.14575232881847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.23043485312542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.118467868759176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.231602938656223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.94696721836739, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:30+00:00", "timestamp_unix": 1768042110.0}, "starlink_location": {"latitude": 44.44694108041208, "longitude": 12.244720666666671, "altitude": 70.39189483633612, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:48:39.755103+00:00", "timestamp_unix": 1768042119.755103}, "starlink_gps": {"latitude": 44.446941333333335, "longitude": 12.244720666666671, "altitude": 70.2999486401947, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:39.755360+00:00", "timestamp_unix": 1768042119.75536}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244686666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:39.125665+00:00", "timestamp_unix": 1768042119.125665}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.24468, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:48:38.841752+00:00", "timestamp_unix": 1768042118.841752}}

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


validation_timestamp: 2026-01-10T10:49:09.799104+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.67900459117158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.679004591148985, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.705645786216695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.678041792110763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.410107064467997e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.368617352657408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.306528009095956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.368617352630238, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3065280089945737, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.326496664529973, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:00+00:00", "timestamp_unix": 1768042140.0}, "starlink_location": {"latitude": 44.44694183333332, "longitude": 12.244718500000003, "altitude": 70.1918970051485, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:49:09.755204+00:00", "timestamp_unix": 1768042149.755204}, "starlink_gps": {"latitude": 44.44694183333332, "longitude": 12.244718500000001, "altitude": 70.21999999944398, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:09.755465+00:00", "timestamp_unix": 1768042149.755465}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:09.148554+00:00", "timestamp_unix": 1768042149.148554}, "nmea_secondary": {"latitude": 44.44695, "longitude": 12.244706666666668, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:08.815181+00:00", "timestamp_unix": 1768042148.815181}}

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


validation_timestamp: 2026-01-10T10:49:39.792858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.457684288210568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.489012297722415, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5109003187439425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.218567762800359, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03969716249506729, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.965225287035965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3796704247129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.99684407445883, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4193674727044208, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.594758484998171, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:32+00:00", "timestamp_unix": 1768042172.0}, "starlink_location": {"latitude": 44.44694341953986, "longitude": 12.244718313665002, "altitude": 69.90190017745319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:49:39.755408+00:00", "timestamp_unix": 1768042179.755408}, "starlink_gps": {"latitude": 44.44694316666667, "longitude": 12.244718666666666, "altitude": 69.80994661228404, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:39.755674+00:00", "timestamp_unix": 1768042179.755674}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244703333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:39.141931+00:00", "timestamp_unix": 1768042179.141931}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244688333333333, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:49:38.449356+00:00", "timestamp_unix": 1768042178.449356}}

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


validation_timestamp: 2026-01-10T10:50:09.793572+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.179809739467881, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.153182214457118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6279614381334815, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.699899718532633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11972055134368764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.805012427056939, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.036951784058834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.776818794326026, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.92035886843925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.916553466872619, "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-10T10:50:05+00:00", "timestamp_unix": 1768042205.0}, "starlink_location": {"latitude": 44.44694316666666, "longitude": 12.244716833333335, "altitude": 69.50190039125161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:50:09.757193+00:00", "timestamp_unix": 1768042209.757193}, "starlink_gps": {"latitude": 44.44694316666664, "longitude": 12.244715325175335, "altitude": 69.4099468298322, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:09.757453+00:00", "timestamp_unix": 1768042209.757453}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:09.128327+00:00", "timestamp_unix": 1768042209.128327}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244655, "altitude": 10.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:08.813804+00:00", "timestamp_unix": 1768042208.813804}}

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


validation_timestamp: 2026-01-10T10:50:39.794110+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.815498331490137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.824218410410978, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0224398021269225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.679727495701127, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028020161961768094, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.351509263316808, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.382936464471282, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.363039835542027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.405611312524968, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.543192827413772, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:36+00:00", "timestamp_unix": 1768042236.0}, "starlink_location": {"latitude": 44.44694316666664, "longitude": 12.244716480354414, "altitude": 69.50190198936835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:50:39.756790+00:00", "timestamp_unix": 1768042239.75679}, "starlink_gps": {"latitude": 44.44694316666667, "longitude": 12.244716833333339, "altitude": 69.40994585029134, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:39.757045+00:00", "timestamp_unix": 1768042239.757045}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244673333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:39.115066+00:00", "timestamp_unix": 1768042239.115066}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244661666666667, "altitude": 11.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:50:38.786175+00:00", "timestamp_unix": 1768042238.786175}}

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


validation_timestamp: 2026-01-10T10:51:09.714803+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.424039731056782, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.420222394052457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5841736005682727, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5793665578611362, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004012252232809109, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.2102537920405245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.865381193081234, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.206728161553786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.861645006465293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.508796627418178, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:08+00:00", "timestamp_unix": 1768042268.0}, "starlink_location": {"latitude": 44.4469459194676, "longitude": 12.244715666666668, "altitude": 69.80992887625933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:51:09.677021+00:00", "timestamp_unix": 1768042269.677021}, "starlink_gps": {"latitude": 44.44694595555065, "longitude": 12.244715666666668, "altitude": 69.81393850249884, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:09.677280+00:00", "timestamp_unix": 1768042269.67728}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:09.153935+00:00", "timestamp_unix": 1768042269.153935}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244693333333334, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:08.799961+00:00", "timestamp_unix": 1768042268.799961}}

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


validation_timestamp: 2026-01-10T10:51:39.712586+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.959856598651843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.95985659869786, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3862605134865467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.033015870832493, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.4101068954850865e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.642400686077689, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.24181066086694, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.642400686136213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.241810660833165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.947100407519027, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:30+00:00", "timestamp_unix": 1768042290.0}, "starlink_location": {"latitude": 44.44694883333332, "longitude": 12.244712833333331, "altitude": 69.86994330071828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:51:39.678228+00:00", "timestamp_unix": 1768042299.678228}, "starlink_gps": {"latitude": 44.44694883333332, "longitude": 12.244712833333333, "altitude": 69.87394646753377, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:39.678488+00:00", "timestamp_unix": 1768042299.678488}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244683333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:39.143428+00:00", "timestamp_unix": 1768042299.143428}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244731666666667, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:51:38.801706+00:00", "timestamp_unix": 1768042298.801706}}

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


validation_timestamp: 2026-01-10T10:52:09.793288+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.921713864939791, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.01185982789694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8547354049029092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0501536516868715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09201766326080381, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.832801265171725, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.8691600975498215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.915657881831924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.950435088890195, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.607239618259424, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:02+00:00", "timestamp_unix": 1768042322.0}, "starlink_location": {"latitude": 44.446946413794336, "longitude": 12.244712666666667, "altitude": 69.8519002712118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:52:09.756946+00:00", "timestamp_unix": 1768042329.756946}, "starlink_gps": {"latitude": 44.44694558625961, "longitude": 12.244712666666667, "altitude": 69.75994279826878, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:09.757206+00:00", "timestamp_unix": 1768042329.757206}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:09.146591+00:00", "timestamp_unix": 1768042329.146591}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244741666666666, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:08.878741+00:00", "timestamp_unix": 1768042328.878741}}

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


validation_timestamp: 2026-01-10T10:52:39.849092+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.321844608216521, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.317453528217008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2179109974733056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.806809228512788, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005633959791751464, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.542423764069214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6681065746041048, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.537009708829146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6653820683911482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4698689822074735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:35+00:00", "timestamp_unix": 1768042355.0}, "starlink_location": {"latitude": 44.446945586267994, "longitude": 12.244714174863553, "altitude": 69.8800000008796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:52:39.677338+00:00", "timestamp_unix": 1768042359.677338}, "starlink_gps": {"latitude": 44.44694562215662, "longitude": 12.244714124764295, "altitude": 69.88000000022589, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:39.677617+00:00", "timestamp_unix": 1768042359.677617}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244668333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:38.140331+00:00", "timestamp_unix": 1768042358.140331}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.24472, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:52:38.780987+00:00", "timestamp_unix": 1768042358.780987}}

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


validation_timestamp: 2026-01-10T10:53:09.695546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.94169843825695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.937671249104567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.575392604501482, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.489241139089142, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004028621265091435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.641156924882687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5861534375525386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.637802932035084, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5822317389598646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.938679744892138, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:07+00:00", "timestamp_unix": 1768042387.0}, "starlink_location": {"latitude": 44.44694860396643, "longitude": 12.244716333333333, "altitude": 70.0499999986983, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:53:09.658394+00:00", "timestamp_unix": 1768042389.658394}, "starlink_gps": {"latitude": 44.446948640196695, "longitude": 12.244716333333333, "altitude": 70.05000000055756, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:09.658654+00:00", "timestamp_unix": 1768042389.658654}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:09.132226+00:00", "timestamp_unix": 1768042389.132226}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244726666666667, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:08.826624+00:00", "timestamp_unix": 1768042388.826624}}

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


validation_timestamp: 2026-01-10T10:53:39.812315+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.557908694167807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.636596153398467, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3567062848571796, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.46739140131403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1299589263749432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.461730177075509, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.553768729440702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.487735532827831, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6472298093980395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.2498946361203425, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:28+00:00", "timestamp_unix": 1768042408.0}, "starlink_location": {"latitude": 44.44694272939469, "longitude": 12.244722622244963, "altitude": 70.46992974208622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:53:39.778197+00:00", "timestamp_unix": 1768042419.778197}, "starlink_gps": {"latitude": 44.4469419015489, "longitude": 12.244721466602773, "altitude": 70.50000000290974, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:39.778458+00:00", "timestamp_unix": 1768042419.778458}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:39.150605+00:00", "timestamp_unix": 1768042419.150605}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244723333333333, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:53:38.787302+00:00", "timestamp_unix": 1768042418.787302}}

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


validation_timestamp: 2026-01-10T10:54:09.718241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.735474907225823, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.735474907225823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5630987524467166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7465964163913723, "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.42259617203232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.232513353694111, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.42259617203232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.232513353694111, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5964607064695344, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:00+00:00", "timestamp_unix": 1768042440.0}, "starlink_location": {"latitude": 44.44694549999996, "longitude": 12.244728, "altitude": 71.25000000035104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:54:09.678871+00:00", "timestamp_unix": 1768042449.678871}, "starlink_gps": {"latitude": 44.44694549999996, "longitude": 12.244728, "altitude": 71.25000000035104, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:09.679132+00:00", "timestamp_unix": 1768042449.679132}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:09.143624+00:00", "timestamp_unix": 1768042449.143624}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24472, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:08.833026+00:00", "timestamp_unix": 1768042448.833026}}

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


validation_timestamp: 2026-01-10T10:54:39.796318+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.614534015703502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.703340766353609, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5979895314201735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.32312522178616, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09200266503028855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.7720424843734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.721404539946764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.857340497548577, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.813406927161132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.062657683044939, "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-10T10:54:32+00:00", "timestamp_unix": 1768042472.0}, "starlink_location": {"latitude": 44.44694524705283, "longitude": 12.244728, "altitude": 71.22189195200416, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:54:39.758051+00:00", "timestamp_unix": 1768042479.758051}, "starlink_gps": {"latitude": 44.446944419652986, "longitude": 12.244728000000002, "altitude": 71.12994945194251, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:39.758312+00:00", "timestamp_unix": 1768042479.758312}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:39.127816+00:00", "timestamp_unix": 1768042479.127816}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244728333333333, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:54:38.847575+00:00", "timestamp_unix": 1768042478.847575}}

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


validation_timestamp: 2026-01-10T10:55:09.798430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.445516348093618, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.537512454012804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.953134613435467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.41435405091424515, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09201483790799747, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.142804794308628, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.072756161271544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.227463279793263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.164770684561917, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9423931732671305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:03+00:00", "timestamp_unix": 1768042503.0}, "starlink_location": {"latitude": 44.44694608050676, "longitude": 12.244723666666667, "altitude": 70.77999999829541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:55:09.758458+00:00", "timestamp_unix": 1768042509.758458}, "starlink_gps": {"latitude": 44.446945252997445, "longitude": 12.244723666666665, "altitude": 70.78000000124017, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:09.758707+00:00", "timestamp_unix": 1768042509.758707}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:09.117895+00:00", "timestamp_unix": 1768042509.117895}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244723333333333, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:08.835289+00:00", "timestamp_unix": 1768042508.835289}}

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


validation_timestamp: 2026-01-10T10:55:39.724003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.161530420429674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.157543284129991, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4003911059998355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5610615403569286, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994146588259355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.993152058121263, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.441554961201208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.989482034506132, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.437617098730717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.796681320493199, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:35+00:00", "timestamp_unix": 1768042535.0}, "starlink_location": {"latitude": 44.446950752923584, "longitude": 12.24472633333333, "altitude": 70.72000000125311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:55:39.678998+00:00", "timestamp_unix": 1768042539.678998}, "starlink_gps": {"latitude": 44.44695078884381, "longitude": 12.24472633333333, "altitude": 70.72000000226382, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:39.679256+00:00", "timestamp_unix": 1768042539.679256}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:39.143368+00:00", "timestamp_unix": 1768042539.143368}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244748333333334, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:55:38.886469+00:00", "timestamp_unix": 1768042538.886469}}

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


validation_timestamp: 2026-01-10T10:56:09.714898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.445729452554016, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.445729452554016, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0308283684662833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.0761772258569895, "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.677608506685598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.216817769643402, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.677608506685598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.216817769643402, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.0790575494853645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:06+00:00", "timestamp_unix": 1768042566.0}, "starlink_location": {"latitude": 44.44695216666668, "longitude": 12.244725666666664, "altitude": 70.3399999992975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:56:09.679557+00:00", "timestamp_unix": 1768042569.679557}, "starlink_gps": {"latitude": 44.44695216666668, "longitude": 12.244725666666664, "altitude": 70.3399999992975, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:09.679810+00:00", "timestamp_unix": 1768042569.67981}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244681666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:09.121361+00:00", "timestamp_unix": 1768042569.121361}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244768333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:08.833023+00:00", "timestamp_unix": 1768042568.833023}}

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


validation_timestamp: 2026-01-10T10:56:39.715702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.35835621394958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.35514949734748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.815584383256299, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7733468289224334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005647368126953234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.036954064625462, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.389971263286006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.034232327376523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.385387916025106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.192189614577754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:38+00:00", "timestamp_unix": 1768042598.0}, "starlink_location": {"latitude": 44.44695108628325, "longitude": 12.244724158491008, "altitude": 70.34000000109506, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:56:39.679989+00:00", "timestamp_unix": 1768042599.679989}, "starlink_gps": {"latitude": 44.4469511222573, "longitude": 12.24472420870948, "altitude": 70.3400000011462, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:39.680238+00:00", "timestamp_unix": 1768042599.680238}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244681666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:39.108716+00:00", "timestamp_unix": 1768042599.108716}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244745, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:56:38.867217+00:00", "timestamp_unix": 1768042598.867217}}

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


validation_timestamp: 2026-01-10T10:57:09.720579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.40696969985117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.403658192034318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.967747753076852, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.573558221115403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005656359838854455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.323047841608368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.217856494108934, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.320087815365817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.213617081881104, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.422721281375331, "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-10T10:57:00+00:00", "timestamp_unix": 1768042620.0}, "starlink_location": {"latitude": 44.446952252939354, "longitude": 12.244722991809562, "altitude": 70.03005575067641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:57:09.679640+00:00", "timestamp_unix": 1768042629.67964}, "starlink_gps": {"latitude": 44.44695228897068, "longitude": 12.244723042108003, "altitude": 70.02605186762126, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:09.679888+00:00", "timestamp_unix": 1768042629.679888}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244686666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:09.131364+00:00", "timestamp_unix": 1768042629.131364}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24473, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:08.820264+00:00", "timestamp_unix": 1768042628.820264}}

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


validation_timestamp: 2026-01-10T10:57:39.714425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.692463573427293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.688823105185029, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4880740567307758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7123197376987442, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005657103935204349, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.07835848112046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.227690233930607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.076108065977568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.223549515914591, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.500663327227065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:30+00:00", "timestamp_unix": 1768042650.0}, "starlink_location": {"latitude": 44.446949086134325, "longitude": 12.244723491616492, "altitude": 70.15000000327835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:57:39.679828+00:00", "timestamp_unix": 1768042659.679828}, "starlink_gps": {"latitude": 44.44694912217041, "longitude": 12.244723541921518, "altitude": 70.15000000296088, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:39.680077+00:00", "timestamp_unix": 1768042659.680077}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:39.145920+00:00", "timestamp_unix": 1768042659.14592}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244728333333333, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:57:38.865805+00:00", "timestamp_unix": 1768042658.865805}}

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


validation_timestamp: 2026-01-10T10:58:09.722031+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.52637049056746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.522384735301123, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.822817746092309, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.51801068519871, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040018783842780264, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.083777111640282, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.825219462069672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.080589328541206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.821226593063797, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.440392810530557, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:01+00:00", "timestamp_unix": 1768042681.0}, "starlink_location": {"latitude": 44.44694658628004, "longitude": 12.244722500000004, "altitude": 70.50999999977513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:58:09.685003+00:00", "timestamp_unix": 1768042689.685003}, "starlink_gps": {"latitude": 44.4469466222698, "longitude": 12.244722500000004, "altitude": 70.50999999987881, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:09.685246+00:00", "timestamp_unix": 1768042689.685246}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244653333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:09.133269+00:00", "timestamp_unix": 1768042689.133269}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244733333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:08.878859+00:00", "timestamp_unix": 1768042688.878859}}

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


validation_timestamp: 2026-01-10T10:58:39.714913+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.957590426035348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.953608664273651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.485113840611744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.051763183125563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003990162967216421, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.178787216548125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.654971401872823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.175890067864925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.651015530048218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.612602691650874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:32+00:00", "timestamp_unix": 1768042712.0}, "starlink_location": {"latitude": 44.44694658627191, "longitude": 12.2447225, "altitude": 70.51000000013319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:58:39.680348+00:00", "timestamp_unix": 1768042719.680348}, "starlink_gps": {"latitude": 44.44694662215631, "longitude": 12.2447225, "altitude": 70.51000000048766, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:39.680598+00:00", "timestamp_unix": 1768042719.680598}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244651666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:39.143479+00:00", "timestamp_unix": 1768042719.143479}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244745, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:58:38.892072+00:00", "timestamp_unix": 1768042718.892072}}

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


validation_timestamp: 2026-01-10T10:59:09.801027+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.813655595100032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.688048458261098, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.345509370652932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.473413489948868, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1695960132170133, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.095946210060815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.810149529440586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.92652586125407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.714256238765321, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.988595743848723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:05+00:00", "timestamp_unix": 1768042745.0}, "starlink_location": {"latitude": 44.44694783333335, "longitude": 12.244725333333333, "altitude": 70.98000000199185, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:59:09.760359+00:00", "timestamp_unix": 1768042749.760359}, "starlink_gps": {"latitude": 44.4469489136696, "longitude": 12.244723825223476, "altitude": 70.98000000331336, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:09.760604+00:00", "timestamp_unix": 1768042749.760604}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244656666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:09.119358+00:00", "timestamp_unix": 1768042749.119358}, "nmea_secondary": {"latitude": 44.44707, "longitude": 12.244756666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:08.847503+00:00", "timestamp_unix": 1768042748.847503}}

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


validation_timestamp: 2026-01-10T10:59:39.795843+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.895071963733624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.021672434732334, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.028103414075327, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.3816867571215745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15113378235598582, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.7203216409352775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.85867430646941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.770964870279703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.000403188312706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.59913577944165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244729, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:36+00:00", "timestamp_unix": 1768042776.0}, "starlink_location": {"latitude": 44.44694716666665, "longitude": 12.244722146954961, "altitude": 71.36000000071945, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:59:39.760408+00:00", "timestamp_unix": 1768042779.760408}, "starlink_gps": {"latitude": 44.446946086257896, "longitude": 12.244720991789071, "altitude": 71.36000000197103, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:39.760663+00:00", "timestamp_unix": 1768042779.760663}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244668333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:39.149784+00:00", "timestamp_unix": 1768042779.149784}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244776666666667, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:59:38.812159+00:00", "timestamp_unix": 1768042778.812159}}

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


validation_timestamp: 2026-01-10T11:00:09.802151+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.699466216864493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.787610342177574, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.644550619222015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.495888762288786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09619841851211065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.942540426959006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.983486702511028, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.013002727142498, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.0796841058766, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.638184886847801, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:07+00:00", "timestamp_unix": 1768042807.0}, "starlink_location": {"latitude": 44.44694924713822, "longitude": 12.244722519652402, "altitude": 71.56999999931114, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:00:09.760726+00:00", "timestamp_unix": 1768042809.760726}, "starlink_gps": {"latitude": 44.44694841951917, "longitude": 12.244722166666666, "altitude": 71.57000000216388, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:09.760981+00:00", "timestamp_unix": 1768042809.760981}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:09.112471+00:00", "timestamp_unix": 1768042809.112471}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244776666666667, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:08.896535+00:00", "timestamp_unix": 1768042808.896535}}

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


validation_timestamp: 2026-01-10T11:00:39.798430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.872942290960964, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.98076321826492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6043108559470842, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.274429901050654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16685008770542728, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.399952196527911, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.6977027208404, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.459965942029809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.849888943469782, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.724303281666767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:28+00:00", "timestamp_unix": 1768042828.0}, "starlink_location": {"latitude": 44.4469495, "longitude": 12.244722166666667, "altitude": 71.570000001348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:00:39.761241+00:00", "timestamp_unix": 1768042839.761241}, "starlink_gps": {"latitude": 44.44694843715541, "longitude": 12.244720682974622, "altitude": 71.57000000312213, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:39.761497+00:00", "timestamp_unix": 1768042839.761497}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244683333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:39.108703+00:00", "timestamp_unix": 1768042839.108703}, "nmea_secondary": {"latitude": 44.44708166666667, "longitude": 12.244791666666666, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:00:38.844709+00:00", "timestamp_unix": 1768042838.844709}}

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


validation_timestamp: 2026-01-10T11:01:09.798810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.763587771190183, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.876967851812983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4279141244512634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.318208045174424, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15101162324262765, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.568229553849321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.726400265558357, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.708788832183049, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.770892310964282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.635285335016647, "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-10T11:01:01+00:00", "timestamp_unix": 1768042861.0}, "starlink_location": {"latitude": 44.44694758045634, "longitude": 12.244720666666668, "altitude": 71.6099999993599, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:01:09.761021+00:00", "timestamp_unix": 1768042869.761021}, "starlink_gps": {"latitude": 44.44694675285423, "longitude": 12.244722174975793, "altitude": 71.61000000269823, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:09.761279+00:00", "timestamp_unix": 1768042869.761279}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244678333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:09.123766+00:00", "timestamp_unix": 1768042869.123766}, "nmea_secondary": {"latitude": 44.44708833333333, "longitude": 12.244795, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:08.899831+00:00", "timestamp_unix": 1768042868.899831}}

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


validation_timestamp: 2026-01-10T11:01:39.796577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.06774190958791, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.01543964176863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.010052088716372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.192325382648187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06284051517499373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.456407399030751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.809978987243307, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.420945728693375, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.747908413834068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.084548781854199, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:33+00:00", "timestamp_unix": 1768042893.0}, "starlink_location": {"latitude": 44.44694799417909, "longitude": 12.244720480279627, "altitude": 71.72000000233996, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:01:39.761284+00:00", "timestamp_unix": 1768042899.761284}, "starlink_gps": {"latitude": 44.44694849999999, "longitude": 12.244720833333336, "altitude": 71.84005624913027, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:39.761546+00:00", "timestamp_unix": 1768042899.761546}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244675, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:39.149278+00:00", "timestamp_unix": 1768042899.149278}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244776666666667, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:01:38.823629+00:00", "timestamp_unix": 1768042898.823629}}

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


validation_timestamp: 2026-01-10T11:02:09.797704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.709939930574552, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.829826576646677, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.640758587977881, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.252625659849556, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1233601649357669, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.385693521571094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.379556244332814, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5053374709119645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.488733313032514, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.760243573683665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:05+00:00", "timestamp_unix": 1768042925.0}, "starlink_location": {"latitude": 44.44695066666669, "longitude": 12.244716980195456, "altitude": 71.82000000002263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:02:09.762057+00:00", "timestamp_unix": 1768042929.762057}, "starlink_gps": {"latitude": 44.44694958628631, "longitude": 12.244717333333336, "altitude": 71.82000000106285, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:09.762314+00:00", "timestamp_unix": 1768042929.762314}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24468, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:09.146858+00:00", "timestamp_unix": 1768042929.146858}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244756666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:08.852236+00:00", "timestamp_unix": 1768042928.852236}}

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


validation_timestamp: 2026-01-10T11:02:39.800293+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.296353336832695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.51121493993514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8853383684438283, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5838679309973354, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2311064448258069, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.177865749624576, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.423195476766805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.407746085600271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.6220560102274, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.370734314238583, "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-10T11:02:36+00:00", "timestamp_unix": 1768042956.0}, "starlink_location": {"latitude": 44.44695041375386, "longitude": 12.244717686390347, "altitude": 71.82000000008766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:02:39.761910+00:00", "timestamp_unix": 1768042959.76191}, "starlink_gps": {"latitude": 44.44694850594927, "longitude": 12.244718841474429, "altitude": 71.82000000558219, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:39.762166+00:00", "timestamp_unix": 1768042959.762166}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244673333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:39.124026+00:00", "timestamp_unix": 1768042959.124026}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244735, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:02:38.840809+00:00", "timestamp_unix": 1768042958.840809}}

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


validation_timestamp: 2026-01-10T11:03:09.801449+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.828963802292821, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.034577763454694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.005789892945316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2830787735087354, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2139770647008568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.41851950672845, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.060952366893265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.566434399142776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.274607001134783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.269646305099009, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:08+00:00", "timestamp_unix": 1768042988.0}, "starlink_location": {"latitude": 44.44695041371673, "longitude": 12.244718019775501, "altitude": 71.67999999920849, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:03:09.762001+00:00", "timestamp_unix": 1768042989.762001}, "starlink_gps": {"latitude": 44.4469485059574, "longitude": 12.244717666666665, "altitude": 71.68000000478762, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:09.762255+00:00", "timestamp_unix": 1768042989.762255}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244666666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:09.133354+00:00", "timestamp_unix": 1768042989.133354}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244726666666667, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:08.910369+00:00", "timestamp_unix": 1768042988.910369}}

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


validation_timestamp: 2026-01-10T11:03:39.799361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.939114470829237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.082110958395925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.513557328500984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.992857796799391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1904440810869736, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.442680197894645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.501583992952219, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.633124152862311, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.609008903007429, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.053728873369799, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:28+00:00", "timestamp_unix": 1768043008.0}, "starlink_location": {"latitude": 44.44694949999998, "longitude": 12.244717813627611, "altitude": 71.44189719773723, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:03:39.762357+00:00", "timestamp_unix": 1768043019.762357}, "starlink_gps": {"latitude": 44.44694841948479, "longitude": 12.244719675026216, "altitude": 71.34993076099335, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:39.762614+00:00", "timestamp_unix": 1768043019.762614}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244645, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:39.146708+00:00", "timestamp_unix": 1768043019.146708}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244726666666667, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:03:38.922500+00:00", "timestamp_unix": 1768043018.9225}}

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


validation_timestamp: 2026-01-10T11:04:09.803843+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.77982263577924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.898730409981492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.166576182764177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7814682146169835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12014524743036868, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.065100318058347, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.085391355299073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.146202025180063, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.205436874450578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.928498065167813, "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-10T11:04:01+00:00", "timestamp_unix": 1768043041.0}, "starlink_location": {"latitude": 44.44694966666665, "longitude": 12.244720333333335, "altitude": 71.48189783936819, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:04:09.762489+00:00", "timestamp_unix": 1768043049.762489}, "starlink_gps": {"latitude": 44.44694858617448, "longitude": 12.244720333333335, "altitude": 71.38993330871278, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:09.762739+00:00", "timestamp_unix": 1768043049.762739}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244645, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:09.114536+00:00", "timestamp_unix": 1768043049.114536}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244716666666667, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:08.828591+00:00", "timestamp_unix": 1768043048.828591}}

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


validation_timestamp: 2026-01-10T11:04:39.805412+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.4025020321267965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.422098438254228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.577608057203412, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.3069616883450879, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09169113409405392, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.142170119373574, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.09599621294288, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.217447136008863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.115384590241513, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.577396838752421, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:33+00:00", "timestamp_unix": 1768043073.0}, "starlink_location": {"latitude": 44.446949666666676, "longitude": 12.244720686470327, "altitude": 71.50999999811489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:04:39.762951+00:00", "timestamp_unix": 1768043079.762951}, "starlink_gps": {"latitude": 44.44694966666665, "longitude": 12.24472184153294, "altitude": 71.51000000066854, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:39.763208+00:00", "timestamp_unix": 1768043079.763208}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244636666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:39.120811+00:00", "timestamp_unix": 1768043079.120811}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244705, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:04:38.842345+00:00", "timestamp_unix": 1768043078.842345}}

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


validation_timestamp: 2026-01-10T11:05:10.024721+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.278773014035866, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.27086947860036, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.274674152668763, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6242686882422646, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008039962527043245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.366399183489298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.897302327005498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.361809454809284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.889544652764352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.736335175480757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:05+00:00", "timestamp_unix": 1768043105.0}, "starlink_location": {"latitude": 44.44695049057869, "longitude": 12.244724500000002, "altitude": 71.41000000141872, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:05:09.863197+00:00", "timestamp_unix": 1768043109.863197}, "starlink_gps": {"latitude": 44.44695056288381, "longitude": 12.2447245, "altitude": 71.41000000210893, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:09.863450+00:00", "timestamp_unix": 1768043109.86345}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244648333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:09.138241+00:00", "timestamp_unix": 1768043109.138241}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244705, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:08.843755+00:00", "timestamp_unix": 1768043108.843755}}

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


validation_timestamp: 2026-01-10T11:05:39.803016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.724580192765315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.696549590846036, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.600093730396991, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5605959829320304, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02811832671463428, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.050147707910886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.71479628492584, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.030655378349692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.687001169762714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0594793830030556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:37+00:00", "timestamp_unix": 1768043137.0}, "starlink_location": {"latitude": 44.446944747125805, "longitude": 12.244724666666666, "altitude": 71.30190005769907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:05:39.763428+00:00", "timestamp_unix": 1768043139.763428}, "starlink_gps": {"latitude": 44.44694499999999, "longitude": 12.244724666666666, "altitude": 71.20994432518137, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:39.763684+00:00", "timestamp_unix": 1768043139.763684}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244651666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:39.147057+00:00", "timestamp_unix": 1768043139.147057}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.24471, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:05:38.843039+00:00", "timestamp_unix": 1768043138.843039}}

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


validation_timestamp: 2026-01-10T11:06:09.720672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.634293554175924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.634680629671792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.555984705229467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4532906306447115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003981351451135793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.982073136984874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.08715330353947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.984713892951546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.08751936298518, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.077882405082894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:08+00:00", "timestamp_unix": 1768043168.0}, "starlink_location": {"latitude": 44.44694966666665, "longitude": 12.24472832518348, "altitude": 71.63000000082627, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:06:09.685819+00:00", "timestamp_unix": 1768043169.685819}, "starlink_gps": {"latitude": 44.44694966666665, "longitude": 12.244728375337841, "altitude": 71.63000000082627, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:09.686148+00:00", "timestamp_unix": 1768043169.686148}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:09.110941+00:00", "timestamp_unix": 1768043169.110941}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244716666666667, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:08.828619+00:00", "timestamp_unix": 1768043168.828619}}

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


validation_timestamp: 2026-01-10T11:06:39.719850+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.38540739309468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.385775174862681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8292098781335344, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.172227424672526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007982200027005592, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.617127265942521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.527213576242742, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.620082819544974, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.527224599255607, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.741415360159177, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:30+00:00", "timestamp_unix": 1768043190.0}, "starlink_location": {"latitude": 44.44694966666661, "longitude": 12.244726816963476, "altitude": 71.50994466311856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:06:39.687492+00:00", "timestamp_unix": 1768043199.687492}, "starlink_gps": {"latitude": 44.44694966666663, "longitude": 12.24472691751781, "altitude": 71.51394685257624, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:39.687740+00:00", "timestamp_unix": 1768043199.68774}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244686666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:39.138455+00:00", "timestamp_unix": 1768043199.138455}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244726666666667, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:06:38.821471+00:00", "timestamp_unix": 1768043198.821471}}

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


validation_timestamp: 2026-01-10T11:07:09.801242+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.068624397036945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.793489304370316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0595296321872234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4719105003587405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.33919997308102157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.518121710094489, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.826766909538893, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.20834765602611, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.613015065827865, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.836806618752597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:00+00:00", "timestamp_unix": 1768043220.0}, "starlink_location": {"latitude": 44.44694849999999, "longitude": 12.24472633333333, "altitude": 71.22188875779396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:07:09.764263+00:00", "timestamp_unix": 1768043229.764263}, "starlink_gps": {"latitude": 44.44695066072314, "longitude": 12.244723317042917, "altitude": 71.12994783974234, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:09.764626+00:00", "timestamp_unix": 1768043229.764626}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244678333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:09.152568+00:00", "timestamp_unix": 1768043229.152568}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244741666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:08.851361+00:00", "timestamp_unix": 1768043228.851361}}

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


validation_timestamp: 2026-01-10T11:07:39.723031+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.46410740595144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.46019714418576, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.604310308964314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.664682500549477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003990997299588763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.239264757596947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.71967895932215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.235599090095244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.71573951201843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.85306202555279, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:32+00:00", "timestamp_unix": 1768043252.0}, "starlink_location": {"latitude": 44.44695041959091, "longitude": 12.244729333333336, "altitude": 70.84994256004853, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:07:39.686059+00:00", "timestamp_unix": 1768043259.686059}, "starlink_gps": {"latitude": 44.44695045548281, "longitude": 12.244729333333334, "altitude": 70.85393094669188, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:39.686318+00:00", "timestamp_unix": 1768043259.686318}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:39.127840+00:00", "timestamp_unix": 1768043259.12784}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244755, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:07:38.870846+00:00", "timestamp_unix": 1768043258.870846}}

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


validation_timestamp: 2026-01-10T11:08:09.799373+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.338521430392927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.326789480458341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7252911842275003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.015889325379351, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09591726137896302, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.582630686914158, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.939178696633379, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.583637356428477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.895179575342716, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6575257152229605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:05+00:00", "timestamp_unix": 1768043285.0}, "starlink_location": {"latitude": 44.44695108047029, "longitude": 12.244727686320909, "altitude": 71.00190129759875, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:08:09.764345+00:00", "timestamp_unix": 1768043289.764345}, "starlink_gps": {"latitude": 44.44695133333332, "longitude": 12.244728841540608, "altitude": 70.90994289571283, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:09.764602+00:00", "timestamp_unix": 1768043289.764602}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:09.147991+00:00", "timestamp_unix": 1768043289.147991}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244755, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:08.843973+00:00", "timestamp_unix": 1768043288.843973}}

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


validation_timestamp: 2026-01-10T11:08:39.719998+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.958071023097306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.958071023868808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0986753530573807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.856172618531621, "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": 12.049879664053684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.55099301589191, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.049879664821653, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.55099301668037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5769858058542874, "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-10T11:08:35+00:00", "timestamp_unix": 1768043315.0}, "starlink_location": {"latitude": 44.44695133333332, "longitude": 12.244727333333334, "altitude": 70.90994423082779, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:08:39.686768+00:00", "timestamp_unix": 1768043319.686768}, "starlink_gps": {"latitude": 44.44695133333331, "longitude": 12.244727333333334, "altitude": 70.91393518950846, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:39.687048+00:00", "timestamp_unix": 1768043319.687048}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:39.128503+00:00", "timestamp_unix": 1768043319.128503}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244736666666666, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:08:38.839579+00:00", "timestamp_unix": 1768043318.839579}}

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


validation_timestamp: 2026-01-10T11:09:09.728215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.734879694609825, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.730968625424842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.586560913347856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.040205148727586, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003996199235516304, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.279153751091085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.473032582792301, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.275302907011406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.469040223522114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8029778869277315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:05+00:00", "timestamp_unix": 1768043345.0}, "starlink_location": {"latitude": 44.44695191965038, "longitude": 12.244723, "altitude": 70.96994916500786, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:09:09.688823+00:00", "timestamp_unix": 1768043349.688823}, "starlink_gps": {"latitude": 44.446951955589064, "longitude": 12.244723, "altitude": 70.97394274743753, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:09.689079+00:00", "timestamp_unix": 1768043349.689079}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:09.138196+00:00", "timestamp_unix": 1768043349.138196}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244716666666667, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:08.839779+00:00", "timestamp_unix": 1768043348.839779}}

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


validation_timestamp: 2026-01-10T11:09:39.797962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.282691100140939, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.260574774609054, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.340909994179396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8105551968280476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03970368991371028, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.970539460815267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.240341078772524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.956523992840385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.21278415085468, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.046511872669112, "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-10T11:09:37+00:00", "timestamp_unix": 1768043377.0}, "starlink_location": {"latitude": 44.4469519137519, "longitude": 12.244722146940244, "altitude": 71.0918955511718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:09:39.765177+00:00", "timestamp_unix": 1768043379.765177}, "starlink_gps": {"latitude": 44.44695216666668, "longitude": 12.244722500000004, "altitude": 70.99992885059041, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:39.765431+00:00", "timestamp_unix": 1768043379.765431}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.24466, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:39.114642+00:00", "timestamp_unix": 1768043379.114642}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24472, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:09:38.855250+00:00", "timestamp_unix": 1768043378.85525}}

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


validation_timestamp: 2026-01-10T11:10:09.723678+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.247512379787214, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.239035557033064, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.648289890559415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2470821973482702, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008951780498174869, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.069370179534427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.543214770429726, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.060420484120682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.535240671585562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.77731126231114, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:00+00:00", "timestamp_unix": 1768043400.0}, "starlink_location": {"latitude": 44.446951505618536, "longitude": 12.244719008372043, "altitude": 70.79992978560107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:10:09.687346+00:00", "timestamp_unix": 1768043409.687346}, "starlink_gps": {"latitude": 44.44695157767392, "longitude": 12.244718958078696, "altitude": 70.80393326258242, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:09.687598+00:00", "timestamp_unix": 1768043409.687598}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.24466, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:09.123252+00:00", "timestamp_unix": 1768043409.123252}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24472, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:08.932553+00:00", "timestamp_unix": 1768043408.932553}}

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


validation_timestamp: 2026-01-10T11:10:39.803752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.933735323452553, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9322955287576775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.381707117268348, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1806642739864912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09168574741177882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.817694052311282, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.046689631520817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.77087704735391, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.049449226883715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.9883286590655755, "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-10T11:10:31+00:00", "timestamp_unix": 1768043431.0}, "starlink_location": {"latitude": 44.44695366666667, "longitude": 12.244717146836294, "altitude": 70.89188727882866, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:10:39.765638+00:00", "timestamp_unix": 1768043439.765638}, "starlink_gps": {"latitude": 44.446953666666644, "longitude": 12.24471599184146, "altitude": 70.79994678014903, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:39.765896+00:00", "timestamp_unix": 1768043439.765896}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.24466, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:39.145199+00:00", "timestamp_unix": 1768043439.145199}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24472, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:10:38.822980+00:00", "timestamp_unix": 1768043438.82298}}

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


validation_timestamp: 2026-01-10T11:11:09.805468+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.14925846123116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.240258214811452, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.626901911277898, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8705449436368586, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09200075775912676, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.286379669771731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.740963616557835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.359488502618085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.83293767256598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.168811209260385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:01+00:00", "timestamp_unix": 1768043461.0}, "starlink_location": {"latitude": 44.44695641368088, "longitude": 12.244719333333334, "altitude": 71.04188766056413, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:11:09.765858+00:00", "timestamp_unix": 1768043469.765858}, "starlink_gps": {"latitude": 44.44695558629819, "longitude": 12.244719333333336, "altitude": 71.07000000104215, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:09.766114+00:00", "timestamp_unix": 1768043469.766114}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244663333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:09.140169+00:00", "timestamp_unix": 1768043469.140169}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244716666666667, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:08.872298+00:00", "timestamp_unix": 1768043468.872298}}

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


validation_timestamp: 2026-01-10T11:11:39.802605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.024839880257641, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.91319047410926, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.28052509193740516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.947030168711409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1233723432861187, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.933573943545904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.398187424697806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.824020093769612, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.278887816113476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.213587000635424, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:32+00:00", "timestamp_unix": 1768043492.0}, "starlink_location": {"latitude": 44.446956166666666, "longitude": 12.244716146917753, "altitude": 71.0699999992385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:11:39.766155+00:00", "timestamp_unix": 1768043499.766155}, "starlink_gps": {"latitude": 44.44695724716878, "longitude": 12.2447165, "altitude": 71.07000000138812, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:39.766410+00:00", "timestamp_unix": 1768043499.76641}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:39.141120+00:00", "timestamp_unix": 1768043499.14112}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244713333333333, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:11:38.854033+00:00", "timestamp_unix": 1768043498.854033}}

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


validation_timestamp: 2026-01-10T11:12:09.806218+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.167641719886528, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.116235505896894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5284769647888465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.977328217617866, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12298272191342041, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.457625469315664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.144965670677143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.423075465774648, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.093243084384662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1722546896342294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:05+00:00", "timestamp_unix": 1768043525.0}, "starlink_location": {"latitude": 44.44695574709426, "longitude": 12.244718166666667, "altitude": 71.51189655298555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:12:09.766150+00:00", "timestamp_unix": 1768043529.76615}, "starlink_gps": {"latitude": 44.44695599999999, "longitude": 12.24471665846089, "altitude": 71.41994301530521, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:09.766413+00:00", "timestamp_unix": 1768043529.766413}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244711666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:09.150372+00:00", "timestamp_unix": 1768043529.150372}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244691666666666, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:08.867939+00:00", "timestamp_unix": 1768043528.867939}}

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


validation_timestamp: 2026-01-10T11:12:39.802211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.21475867086191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.400206888256928, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3057004139281965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.336267555159182, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23114692574650633, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.333073108775046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.495258688042297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.537182855821717, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.690470095152746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1385232544716457, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:35+00:00", "timestamp_unix": 1768043555.0}, "starlink_location": {"latitude": 44.446955747135036, "longitude": 12.244717813676399, "altitude": 71.54000000043004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:12:39.766514+00:00", "timestamp_unix": 1768043559.766514}, "starlink_gps": {"latitude": 44.4469538390126, "longitude": 12.244716658336976, "altitude": 71.54000000608, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:39.766773+00:00", "timestamp_unix": 1768043559.766773}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244706666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:39.127515+00:00", "timestamp_unix": 1768043559.127515}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244698333333334, "altitude": 12.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:12:38.886101+00:00", "timestamp_unix": 1768043558.886101}}

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


validation_timestamp: 2026-01-10T11:13:09.723065+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.578058307722138, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.578058307722138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.757100178976612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.572199488758034, "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.677289531498255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.271650540357333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.677289531498255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.271650540357333, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.518079909036417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:06+00:00", "timestamp_unix": 1768043586.0}, "starlink_location": {"latitude": 44.44695033333333, "longitude": 12.244726166666664, "altitude": 70.82000000255213, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:13:09.687714+00:00", "timestamp_unix": 1768043589.687714}, "starlink_gps": {"latitude": 44.44695033333333, "longitude": 12.244726166666664, "altitude": 70.82000000255213, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:09.687967+00:00", "timestamp_unix": 1768043589.687967}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.244725, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:09.155311+00:00", "timestamp_unix": 1768043589.155311}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244715, "altitude": 11.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:08.887315+00:00", "timestamp_unix": 1768043588.887315}}

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


validation_timestamp: 2026-01-10T11:13:39.800128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.989253366149664, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.078809964663325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.099475638341659, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.998311755708147, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0919993300710616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.403343913753297, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.000092884751433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.495163293242426, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.092078730524769, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.432729797786684, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:37+00:00", "timestamp_unix": 1768043617.0}, "starlink_location": {"latitude": 44.44695008030679, "longitude": 12.244726166666664, "altitude": 70.82000000249441, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:13:39.767080+00:00", "timestamp_unix": 1768043619.76708}, "starlink_gps": {"latitude": 44.44694925293694, "longitude": 12.244726166666664, "altitude": 70.82000000147154, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:39.767333+00:00", "timestamp_unix": 1768043619.767333}, "nmea_primary": {"latitude": 44.44708833333333, "longitude": 12.244738333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:39.129958+00:00", "timestamp_unix": 1768043619.129958}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244728333333333, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:38.838759+00:00", "timestamp_unix": 1768043618.838759}}

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


validation_timestamp: 2026-01-10T11:14:09.806532+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.191448169348588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2805179537128835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.23289048887547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.383295726552898, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09200307508568745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.807126628353746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.12078593629496, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.898977035478788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.212022232387373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.758765489850851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:13:58+00:00", "timestamp_unix": 1768043638.0}, "starlink_location": {"latitude": 44.44695141369287, "longitude": 12.244726833333333, "altitude": 70.84000000028963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:14:09.767075+00:00", "timestamp_unix": 1768043649.767075}, "starlink_gps": {"latitude": 44.44695058628934, "longitude": 12.244726833333333, "altitude": 70.8400000008585, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:14:09.767333+00:00", "timestamp_unix": 1768043649.767333}, "nmea_primary": {"latitude": 44.447093333333335, "longitude": 12.244738333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:14:09.142384+00:00", "timestamp_unix": 1768043649.142384}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244743333333334, "altitude": 9.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:14:08.866001+00:00", "timestamp_unix": 1768043648.866001}}

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


validation_timestamp: 2026-01-10T11:14:39.726513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.480653944586287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.481717628459878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.231613652253708, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.493437391492582, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003980567324775191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.946285488561372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.597904525856052, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.94595417969451, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.59694591136072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.671683497059436, "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-10T11:14:30+00:00", "timestamp_unix": 1768043670.0}, "starlink_location": {"latitude": 44.44694916666666, "longitude": 12.244726158463354, "altitude": 70.96000000092016, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:14:39.689576+00:00", "timestamp_unix": 1768043679.689576}, "starlink_gps": {"latitude": 44.44694916666666, "longitude": 12.244726208607837, "altitude": 70.96000000092016, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:14:39.689830+00:00", "timestamp_unix": 1768043679.68983}, "nmea_primary": {"latitude": 44.44711, "longitude": 12.244745, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:14:39.121804+00:00", "timestamp_unix": 1768043679.121804}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244758333333333, "altitude": 9.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:14:38.875557+00:00", "timestamp_unix": 1768043678.875557}}

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


validation_timestamp: 2026-01-10T11:15:09.826117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.097857956384258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.150616526754328, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.885512818312288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.53993298126533, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15099250716052431, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.650382529637923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.005715952475443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.759461027004914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.125570324013697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.86849811988758, "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-10T11:15:02+00:00", "timestamp_unix": 1768043702.0}, "starlink_location": {"latitude": 44.44694858046083, "longitude": 12.244729833333333, "altitude": 71.09999999904619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:15:09.767749+00:00", "timestamp_unix": 1768043709.767749}, "starlink_gps": {"latitude": 44.44694775297903, "longitude": 12.244728325198377, "altitude": 71.10000000153843, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:09.768007+00:00", "timestamp_unix": 1768043709.768007}, "nmea_primary": {"latitude": 44.44712333333333, "longitude": 12.244766666666667, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:09.132018+00:00", "timestamp_unix": 1768043709.132018}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244771666666667, "altitude": 12.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:08.916093+00:00", "timestamp_unix": 1768043708.916093}}

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


validation_timestamp: 2026-01-10T11:15:39.746444+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.850475853916012, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.850475853141975, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.016321134195483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.862562139365958, "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": 19.182921242140324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.23649155322056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.18292124135642, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.236491552452268, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.2710931053177985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:33+00:00", "timestamp_unix": 1768043733.0}, "starlink_location": {"latitude": 44.44694883333332, "longitude": 12.244729833333333, "altitude": 70.97793698274957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:15:39.707122+00:00", "timestamp_unix": 1768043739.707122}, "starlink_gps": {"latitude": 44.44694883333333, "longitude": 12.244729833333333, "altitude": 70.98191244568383, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:39.707378+00:00", "timestamp_unix": 1768043739.707378}, "nmea_primary": {"latitude": 44.44712, "longitude": 12.24476, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:39.157014+00:00", "timestamp_unix": 1768043739.157014}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244771666666667, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:15:38.869737+00:00", "timestamp_unix": 1768043738.869737}}

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


validation_timestamp: 2026-01-10T11:16:09.807071+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.642425459912922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.613979924105345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.820972014123072, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.500197494068981, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0916944428690505, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.66670847928256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.28790588240475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.674283679616597, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.31221818785317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.317528110342825, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:05+00:00", "timestamp_unix": 1768043765.0}, "starlink_location": {"latitude": 44.446949333333336, "longitude": 12.244729480279599, "altitude": 71.33189602931661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:16:09.768763+00:00", "timestamp_unix": 1768043769.768763}, "starlink_gps": {"latitude": 44.44694933333333, "longitude": 12.244728325175311, "altitude": 71.23994680488063, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:09.769020+00:00", "timestamp_unix": 1768043769.76902}, "nmea_primary": {"latitude": 44.447116666666666, "longitude": 12.244748333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:09.134908+00:00", "timestamp_unix": 1768043769.134908}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244776666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:08.338546+00:00", "timestamp_unix": 1768043768.338546}}

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


validation_timestamp: 2026-01-10T11:16:39.802845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0198781457522035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.170671935782515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.858493891626445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.283845546343805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.150885886127347, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.437807238191688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.161527344732871, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.584322882509124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.300582120063199, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.433708861679916, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:36+00:00", "timestamp_unix": 1768043796.0}, "starlink_location": {"latitude": 44.44694841953101, "longitude": 12.244729480343999, "altitude": 71.3919011546661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:16:39.768266+00:00", "timestamp_unix": 1768043799.768266}, "starlink_gps": {"latitude": 44.44694708618626, "longitude": 12.244729833333333, "altitude": 71.29993462131812, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:39.768519+00:00", "timestamp_unix": 1768043799.768519}, "nmea_primary": {"latitude": 44.447105, "longitude": 12.244741666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:39.145488+00:00", "timestamp_unix": 1768043799.145488}, "nmea_secondary": {"latitude": 44.44708166666667, "longitude": 12.24477, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:16:38.342689+00:00", "timestamp_unix": 1768043798.342689}}

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


validation_timestamp: 2026-01-10T11:17:09.807926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.471440392314342, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.587115226420345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.563258009037586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.760902202815569, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15098861583950254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.862839118595211, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.175768804483573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.95901906201829, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.23738638416827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.249452271308177, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:08+00:00", "timestamp_unix": 1768043828.0}, "starlink_location": {"latitude": 44.44694908039437, "longitude": 12.244733000000002, "altitude": 71.95000000009034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:17:09.768517+00:00", "timestamp_unix": 1768043829.768517}, "starlink_gps": {"latitude": 44.4469482529751, "longitude": 12.244734508140459, "altitude": 71.95000000364654, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:09.768773+00:00", "timestamp_unix": 1768043829.768773}, "nmea_primary": {"latitude": 44.447091666666665, "longitude": 12.244726666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:09.123229+00:00", "timestamp_unix": 1768043829.123229}, "nmea_secondary": {"latitude": 44.44708166666667, "longitude": 12.244778333333333, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:08.352873+00:00", "timestamp_unix": 1768043828.352873}}

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


validation_timestamp: 2026-01-10T11:17:39.805113+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.921007800943434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.904538791202784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.391302561970372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.500848909121762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11972578204614791, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.312299960834025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.914796150319368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.295304052294124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.937326313425777, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.241563037919691, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:30+00:00", "timestamp_unix": 1768043850.0}, "starlink_location": {"latitude": 44.44694933333331, "longitude": 12.244733000000002, "altitude": 71.95000000103657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:17:39.769397+00:00", "timestamp_unix": 1768043859.769397}, "starlink_gps": {"latitude": 44.44694933333331, "longitude": 12.24473149177595, "altitude": 71.95000000103657, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:39.769655+00:00", "timestamp_unix": 1768043859.769655}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244706666666668, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:39.135366+00:00", "timestamp_unix": 1768043859.135366}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.24477, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:17:38.368734+00:00", "timestamp_unix": 1768043858.368734}}

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


validation_timestamp: 2026-01-10T11:18:09.725555+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.250512272999057, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.243433175080363, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.060118605210478, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.94135229984143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008936320636441406, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.302999449546402, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.45664275627523, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.296119917617576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.448034970635206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.355429740005796, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:00+00:00", "timestamp_unix": 1768043880.0}, "starlink_location": {"latitude": 44.44694683928935, "longitude": 12.244728158530322, "altitude": 71.46000000553266, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:18:09.690750+00:00", "timestamp_unix": 1768043889.69075}, "starlink_gps": {"latitude": 44.4469469112203, "longitude": 12.244728208736797, "altitude": 71.46000000570744, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:09.691035+00:00", "timestamp_unix": 1768043889.691035}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.24469, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:09.146623+00:00", "timestamp_unix": 1768043889.146623}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244765, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:08.441889+00:00", "timestamp_unix": 1768043888.441889}}

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


validation_timestamp: 2026-01-10T11:18:39.730143+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.248225410647117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.235618602217303, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.2129221621359925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.143994919314672, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012654409049959452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.45325505354773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.952179713125595, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.440619785766371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.94028467459366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.954399041714723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:31+00:00", "timestamp_unix": 1768043911.0}, "starlink_location": {"latitude": 44.446946592183615, "longitude": 12.244731174841968, "altitude": 71.34000001126991, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:18:39.690844+00:00", "timestamp_unix": 1768043919.690844}, "starlink_gps": {"latitude": 44.44694670018433, "longitude": 12.244731124586975, "altitude": 71.3400000099744, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:39.691101+00:00", "timestamp_unix": 1768043919.691101}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244686666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:39.143915+00:00", "timestamp_unix": 1768043919.143915}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244736666666666, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:18:38.642329+00:00", "timestamp_unix": 1768043918.642329}}

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


validation_timestamp: 2026-01-10T11:19:09.809689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.790230778945135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.874848505657412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.089588928926537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.745651108208203, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09202587543000655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.624537997591496, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.750146049953978, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.71476549803093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.841976484761249, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4337091978721768, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:02+00:00", "timestamp_unix": 1768043942.0}, "starlink_location": {"latitude": 44.44695391379162, "longitude": 12.244733833333333, "altitude": 71.48000000102628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:19:09.769407+00:00", "timestamp_unix": 1768043949.769407}, "starlink_gps": {"latitude": 44.446953086183036, "longitude": 12.244733833333333, "altitude": 71.4800000019529, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:09.769660+00:00", "timestamp_unix": 1768043949.76966}, "nmea_primary": {"latitude": 44.447091666666665, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:09.122176+00:00", "timestamp_unix": 1768043949.122176}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244723333333333, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:08.673556+00:00", "timestamp_unix": 1768043948.673556}}

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


validation_timestamp: 2026-01-10T11:19:39.810514+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4876012157285885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.470334287834937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.5010581640673175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1350291820907654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13227667973221913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.926049321455627, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.123581315551618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.8962965879916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.072775579288827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.056366568276494, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:33+00:00", "timestamp_unix": 1768043973.0}, "starlink_location": {"latitude": 44.446953660817414, "longitude": 12.244733833333333, "altitude": 71.4518944556343, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:19:39.770517+00:00", "timestamp_unix": 1768043979.770517}, "starlink_gps": {"latitude": 44.44695416666665, "longitude": 12.244735341506702, "altitude": 71.48000000193733, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:39.770813+00:00", "timestamp_unix": 1768043979.770813}, "nmea_primary": {"latitude": 44.447085, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:39.137970+00:00", "timestamp_unix": 1768043979.13797}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.24473, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:19:38.718144+00:00", "timestamp_unix": 1768043978.718144}}

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


validation_timestamp: 2026-01-10T11:20:09.731656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.492664329040856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.493600601579316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.041145105308124, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9761248675059496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003983943602977126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.528134321832702, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6378134440336565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.52916547683948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.63848917335166, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.94910322595165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:05+00:00", "timestamp_unix": 1768044005.0}, "starlink_location": {"latitude": 44.44695449999996, "longitude": 12.24473415851987, "altitude": 71.16994771116964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:20:09.693977+00:00", "timestamp_unix": 1768044009.693977}, "starlink_gps": {"latitude": 44.44695449999998, "longitude": 12.24473420870689, "altitude": 71.17394272400526, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:09.694238+00:00", "timestamp_unix": 1768044009.694238}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244693333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:09.152537+00:00", "timestamp_unix": 1768044009.152537}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.24472, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:08.656950+00:00", "timestamp_unix": 1768044008.65695}}

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


validation_timestamp: 2026-01-10T11:20:39.748096+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.581393944012776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.581393944012776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.113592033785423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.040646624069051, "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.643912905599672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.312921836831914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.643912905599672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.312921836831914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.824019135160143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:36+00:00", "timestamp_unix": 1768044036.0}, "starlink_location": {"latitude": 44.446955333333335, "longitude": 12.244738333333332, "altitude": 71.24000000080086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:20:39.709084+00:00", "timestamp_unix": 1768044039.709084}, "starlink_gps": {"latitude": 44.446955333333335, "longitude": 12.244738333333332, "altitude": 71.24000000080086, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:39.709344+00:00", "timestamp_unix": 1768044039.709344}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244693333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:39.160564+00:00", "timestamp_unix": 1768044039.160564}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244703333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:20:38.664235+00:00", "timestamp_unix": 1768044038.664235}}

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


validation_timestamp: 2026-01-10T11:21:09.817044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.185637586668369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.143866189834055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9224356155363964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.007868757250564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06959407661732409, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.161487520813257, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6291132471398235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.110789326554155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.576977855515277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.541992878369843, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:08+00:00", "timestamp_unix": 1768044068.0}, "starlink_location": {"latitude": 44.44695258036148, "longitude": 12.244738460387799, "altitude": 71.03188921166837, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:21:09.776646+00:00", "timestamp_unix": 1768044069.776646}, "starlink_gps": {"latitude": 44.44695283333333, "longitude": 12.244737658492907, "altitude": 70.93994556508015, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:09.776903+00:00", "timestamp_unix": 1768044069.776903}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:09.135855+00:00", "timestamp_unix": 1768044069.135855}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244703333333334, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:08.654416+00:00", "timestamp_unix": 1768044068.654416}}

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


validation_timestamp: 2026-01-10T11:21:39.807306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.748915201375917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.783663278931032, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.551091501910584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.732093566463223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10758343867962925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.251258618426514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.202266619140241, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.228199729077371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.243421348873161, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.282686886039137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:38+00:00", "timestamp_unix": 1768044098.0}, "starlink_location": {"latitude": 44.44695333917619, "longitude": 12.244738813597614, "altitude": 71.03189481236899, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:21:39.770845+00:00", "timestamp_unix": 1768044099.770845}, "starlink_gps": {"latitude": 44.446952833333306, "longitude": 12.244737658315893, "altitude": 70.9399314758569, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:39.771103+00:00", "timestamp_unix": 1768044099.771103}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244675, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:39.148743+00:00", "timestamp_unix": 1768044099.148743}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24472, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:21:38.890153+00:00", "timestamp_unix": 1768044098.890153}}

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


validation_timestamp: 2026-01-10T11:22:09.807279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.78489913625237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.917460085881876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.838629709359553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.178680987730732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1325646230820572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.652149027056984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.761097369756644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.744133074050801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.889796133237292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.969664700412546, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:00+00:00", "timestamp_unix": 1768044120.0}, "starlink_location": {"latitude": 44.446954333333316, "longitude": 12.244742793961922, "altitude": 71.07000000027604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:22:09.771078+00:00", "timestamp_unix": 1768044129.771078}, "starlink_gps": {"latitude": 44.446953252943395, "longitude": 12.244743500000002, "altitude": 71.07000000020162, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:09.771333+00:00", "timestamp_unix": 1768044129.771333}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244663333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:09.143794+00:00", "timestamp_unix": 1768044129.143794}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244721666666667, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:08.910635+00:00", "timestamp_unix": 1768044128.910635}}

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


validation_timestamp: 2026-01-10T11:22:39.807170+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8276106313914395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.941472265834668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.363661494339584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7530133331408408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12013106298995144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.741163985182197, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.177267990819944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.765309305308936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.289071489588861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.681176811668816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:31+00:00", "timestamp_unix": 1768044151.0}, "starlink_location": {"latitude": 44.44695333333335, "longitude": 12.24474166666667, "altitude": 71.32189118848126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:22:39.771567+00:00", "timestamp_unix": 1768044159.771567}, "starlink_gps": {"latitude": 44.44695225296874, "longitude": 12.244741666666666, "altitude": 71.22994749555205, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:39.771827+00:00", "timestamp_unix": 1768044159.771827}, "nmea_primary": {"latitude": 44.446965, "longitude": 12.244658333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:39.139289+00:00", "timestamp_unix": 1768044159.139289}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244708333333334, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:22:38.852395+00:00", "timestamp_unix": 1768044158.852395}}

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


validation_timestamp: 2026-01-10T11:23:09.809668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.394322664126806, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.467558083096807, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.866808428615834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.732012569166148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1511473956149078, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1431864736685196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.039548457969662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.112586626469133, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.036978947019375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1385236712107671, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:03+00:00", "timestamp_unix": 1768044183.0}, "starlink_location": {"latitude": 44.44695333333333, "longitude": 12.244740146916596, "altitude": 71.48189366756901, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:23:09.771357+00:00", "timestamp_unix": 1768044189.771357}, "starlink_gps": {"latitude": 44.44695225282524, "longitude": 12.244738991650248, "altitude": 71.38993154670385, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:09.771617+00:00", "timestamp_unix": 1768044189.771617}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.24467, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:09.132973+00:00", "timestamp_unix": 1768044189.132973}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244678333333333, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:08.895864+00:00", "timestamp_unix": 1768044188.895864}}

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


validation_timestamp: 2026-01-10T11:23:39.732786+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.758044128103615, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.754502806374778, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8228594456539663, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.614628342058344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001684812846947, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4856321336561615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.977191949138254, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.48229887655599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.9754233074488745, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7956358318219023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:35+00:00", "timestamp_unix": 1768044215.0}, "starlink_location": {"latitude": 44.446952252816644, "longitude": 12.2447405, "altitude": 71.3899305917364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:23:39.692800+00:00", "timestamp_unix": 1768044219.6928}, "starlink_gps": {"latitude": 44.44695228880466, "longitude": 12.244740499999999, "altitude": 71.39392965781197, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:39.693061+00:00", "timestamp_unix": 1768044219.693061}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:39.129752+00:00", "timestamp_unix": 1768044219.129752}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244661666666667, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:23:38.876078+00:00", "timestamp_unix": 1768044218.876078}}

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


validation_timestamp: 2026-01-10T11:24:09.731935+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.4701601384823455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.466728400431191, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3067765725935416, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.757443941016405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003987648908874769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.764478399438792, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.071880046832308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.760983743669323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.073043793000107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.583983905809728, "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-10T11:24:06+00:00", "timestamp_unix": 1768044246.0}, "starlink_location": {"latitude": 44.4469559196284, "longitude": 12.2447415, "altitude": 71.58000000181929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:24:09.693506+00:00", "timestamp_unix": 1768044249.693506}, "starlink_gps": {"latitude": 44.44695595549019, "longitude": 12.2447415, "altitude": 71.5800000017746, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:09.693764+00:00", "timestamp_unix": 1768044249.693764}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:09.121579+00:00", "timestamp_unix": 1768044249.121579}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.244668333333333, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:08.862161+00:00", "timestamp_unix": 1768044248.862161}}

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


validation_timestamp: 2026-01-10T11:24:39.808980+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.544914895699439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.664991119318148, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.393058716700617, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.398577902944419, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12336867031275711, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.011951589111426, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.927819951312489, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.11809943705906, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.950437132936613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.888855725519993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:38+00:00", "timestamp_unix": 1768044278.0}, "starlink_location": {"latitude": 44.446953333333305, "longitude": 12.244738813644378, "altitude": 71.7900000007738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:24:39.771824+00:00", "timestamp_unix": 1768044279.771824}, "starlink_gps": {"latitude": 44.44695225285513, "longitude": 12.244739166666669, "altitude": 71.79000000068298, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:39.772086+00:00", "timestamp_unix": 1768044279.772086}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24466, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:39.145706+00:00", "timestamp_unix": 1768044279.145706}, "nmea_secondary": {"latitude": 44.44695, "longitude": 12.244651666666666, "altitude": 12.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:24:38.850510+00:00", "timestamp_unix": 1768044278.85051}}

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


validation_timestamp: 2026-01-10T11:25:09.811624+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.171487362392619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.145437344946867, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.505366170561041, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.975604572866511, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02812572035321417, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.301192110928222, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.536816726363396, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.280222990171128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.535521298564395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.704410896808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:00+00:00", "timestamp_unix": 1768044300.0}, "starlink_location": {"latitude": 44.44695424705928, "longitude": 12.244737999999995, "altitude": 71.53189266605094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:25:09.772448+00:00", "timestamp_unix": 1768044309.772448}, "starlink_gps": {"latitude": 44.44695449999996, "longitude": 12.244737999999998, "altitude": 71.4399429643912, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:09.772702+00:00", "timestamp_unix": 1768044309.772702}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.24466, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:09.124599+00:00", "timestamp_unix": 1768044309.124599}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.244668333333333, "altitude": 9.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:08.940357+00:00", "timestamp_unix": 1768044308.940357}}

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


validation_timestamp: 2026-01-10T11:25:39.735597+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.556897734641614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.556897734641614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0452972195670838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.801368384143326, "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.436240694795405, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.6668174328074965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.436240694795405, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.6668174328074965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.541993106798174, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:30+00:00", "timestamp_unix": 1768044330.0}, "starlink_location": {"latitude": 44.446954500000004, "longitude": 12.244737999999998, "altitude": 71.55999999916911, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:25:39.694274+00:00", "timestamp_unix": 1768044339.694274}, "starlink_gps": {"latitude": 44.446954500000004, "longitude": 12.244737999999998, "altitude": 71.55999999916911, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:39.694535+00:00", "timestamp_unix": 1768044339.694535}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244656666666666, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:39.147747+00:00", "timestamp_unix": 1768044339.147747}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244671666666667, "altitude": 9.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:25:38.884267+00:00", "timestamp_unix": 1768044338.884267}}

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


validation_timestamp: 2026-01-10T11:26:09.813097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.820341305948952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.925439115330127, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.105524951100271, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4094527079427652, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1201307477450494, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.68117432368884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.577748710977675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.774849384676324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.662266530597282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9935431015560757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:02+00:00", "timestamp_unix": 1768044362.0}, "starlink_location": {"latitude": 44.44695433333332, "longitude": 12.244733833333333, "altitude": 71.4219025387276, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:26:09.772163+00:00", "timestamp_unix": 1768044369.772163}, "starlink_gps": {"latitude": 44.446953252971554, "longitude": 12.244733833333335, "altitude": 71.32994780625496, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:09.772542+00:00", "timestamp_unix": 1768044369.772542}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244665, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:09.123987+00:00", "timestamp_unix": 1768044369.123987}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244656666666666, "altitude": 10.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:08.459510+00:00", "timestamp_unix": 1768044368.45951}}

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


validation_timestamp: 2026-01-10T11:26:39.808891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.051635404108863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.051635404160345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7927971542627588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.023741067853601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.4101068351340417e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.66895656256887, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.694118044272075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.668956562639297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.694118044353196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3739694182862559, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:33+00:00", "timestamp_unix": 1768044393.0}, "starlink_location": {"latitude": 44.44695133333334, "longitude": 12.244730833333334, "altitude": 71.07000000077926, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:26:39.772958+00:00", "timestamp_unix": 1768044399.772958}, "starlink_gps": {"latitude": 44.44695133333334, "longitude": 12.244730833333335, "altitude": 70.94994899934113, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:39.773217+00:00", "timestamp_unix": 1768044399.773217}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:39.136531+00:00", "timestamp_unix": 1768044399.136531}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244653333333334, "altitude": 10.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:26:38.455137+00:00", "timestamp_unix": 1768044398.455137}}

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


validation_timestamp: 2026-01-10T11:27:09.754392+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.3234898343334045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.319980763638294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.173861144168493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.099827541115667, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003975225573436635, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.480722225636532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.336941403803644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.477119999198381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.333678343093581, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6152534257073385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:05+00:00", "timestamp_unix": 1768044425.0}, "starlink_location": {"latitude": 44.446952734859835, "longitude": 12.244730500000001, "altitude": 71.08793519569927, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:27:09.712484+00:00", "timestamp_unix": 1768044429.712484}, "starlink_gps": {"latitude": 44.4469527706099, "longitude": 12.244730500000003, "altitude": 71.09190782112861, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:09.712733+00:00", "timestamp_unix": 1768044429.712733}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24468, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:09.165053+00:00", "timestamp_unix": 1768044429.165053}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244663333333333, "altitude": 10.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:08.466163+00:00", "timestamp_unix": 1768044428.466163}}

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


validation_timestamp: 2026-01-10T11:27:39.737107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.228579613839851, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2319377959658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1537881661550236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1276377097295454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039945258302467816, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.205242513198703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.306200068710693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.20886572777898, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.309413500509436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.975407102282102, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:35+00:00", "timestamp_unix": 1768044455.0}, "starlink_location": {"latitude": 44.44695491371681, "longitude": 12.244730500000001, "altitude": 71.08994539833913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:27:39.697338+00:00", "timestamp_unix": 1768044459.697338}, "starlink_gps": {"latitude": 44.446954877793175, "longitude": 12.244730500000001, "altitude": 71.09393731282827, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:39.697586+00:00", "timestamp_unix": 1768044459.697586}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:39.138439+00:00", "timestamp_unix": 1768044459.138439}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244668333333333, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:27:38.479013+00:00", "timestamp_unix": 1768044458.479013}}

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


validation_timestamp: 2026-01-10T11:28:09.731890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.203369925944505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.205403568510809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.281048620675717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.98039189691036, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003988603757934124, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.877461637779597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.666493182340306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.878461179387463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.66769325481375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3040031858020504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:06+00:00", "timestamp_unix": 1768044486.0}, "starlink_location": {"latitude": 44.446953999999984, "longitude": 12.244722825137426, "altitude": 71.14994380092472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:28:09.697216+00:00", "timestamp_unix": 1768044489.697216}, "starlink_gps": {"latitude": 44.446953999999984, "longitude": 12.24472287538315, "altitude": 71.15394348724611, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:09.697462+00:00", "timestamp_unix": 1768044489.697462}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:09.162082+00:00", "timestamp_unix": 1768044489.162082}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24469, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:08.893353+00:00", "timestamp_unix": 1768044488.893353}}

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


validation_timestamp: 2026-01-10T11:28:39.812475+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.304877996118972, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.292511937838526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.88015764984008, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.432897498629144, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028026575011344795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.626444120490863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.249874290841708, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.620893516398013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.24931068184578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7298954686962529, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:37+00:00", "timestamp_unix": 1768044517.0}, "starlink_location": {"latitude": 44.44695516666666, "longitude": 12.244724186393116, "altitude": 70.97189555321219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:28:39.773443+00:00", "timestamp_unix": 1768044519.773443}, "starlink_gps": {"latitude": 44.44695516666667, "longitude": 12.244723833333332, "altitude": 70.87994730560868, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:39.773691+00:00", "timestamp_unix": 1768044519.773691}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:39.139904+00:00", "timestamp_unix": 1768044519.139904}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244721666666667, "altitude": 12.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:28:38.456732+00:00", "timestamp_unix": 1768044518.456732}}

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


validation_timestamp: 2026-01-10T11:29:09.813520+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.656199116298849, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.5816058178583265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5783969470165564, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.123073766174274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1503959147335814, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.750345647160499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.797058023674486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.70621339734781, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.772474267411914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7282479834586983, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:08+00:00", "timestamp_unix": 1768044548.0}, "starlink_location": {"latitude": 44.44694958044002, "longitude": 12.244721019696454, "altitude": 71.12189793776311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:29:09.772852+00:00", "timestamp_unix": 1768044549.772852}, "starlink_gps": {"latitude": 44.446949833333306, "longitude": 12.244719158522953, "altitude": 71.02994795170817, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:09.773101+00:00", "timestamp_unix": 1768044549.773101}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:09.163678+00:00", "timestamp_unix": 1768044549.163678}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244723333333333, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:08.951623+00:00", "timestamp_unix": 1768044548.951623}}

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


validation_timestamp: 2026-01-10T11:29:39.828508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.970886446143585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.054127250571251, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.20161049789044239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.844075082111879, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16961807560933592, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.816527475475601, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.916050777895933, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.897025439726558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.034507544302581, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0389411857662423, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:30+00:00", "timestamp_unix": 1768044570.0}, "starlink_location": {"latitude": 44.446949833333335, "longitude": 12.244720666666666, "altitude": 71.12190056031538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:29:39.776631+00:00", "timestamp_unix": 1768044579.776631}, "starlink_gps": {"latitude": 44.44694875285651, "longitude": 12.244719158360647, "altitude": 71.02993502984006, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:39.776880+00:00", "timestamp_unix": 1768044579.77688}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244695, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:39.126808+00:00", "timestamp_unix": 1768044579.126808}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244718333333333, "altitude": 12.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:29:38.439922+00:00", "timestamp_unix": 1768044578.439922}}

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


validation_timestamp: 2026-01-10T11:30:09.816599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.766530983717349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.766530989190305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.988248921051363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.758444734298906, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 5.532409656773796e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.754769917167145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0798333901714674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.754769922639413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0798333957025643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.736437471371157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:00+00:00", "timestamp_unix": 1768044600.0}, "starlink_location": {"latitude": 44.44695066666669, "longitude": 12.244724833333333, "altitude": 71.31189462246373, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:30:09.774649+00:00", "timestamp_unix": 1768044609.774649}, "starlink_gps": {"latitude": 44.44695066666664, "longitude": 12.244724833333331, "altitude": 71.21993462135859, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:09.774945+00:00", "timestamp_unix": 1768044609.774945}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244708333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:09.151833+00:00", "timestamp_unix": 1768044609.151833}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244726666666667, "altitude": 11.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:08.489619+00:00", "timestamp_unix": 1768044608.489619}}

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


validation_timestamp: 2026-01-10T11:30:39.731669+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.974330414644766, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.970365360494073, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.834766453442104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3184363147404445, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000466497962334, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.739409959298134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8647274742820619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.735414891520467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8608918413933446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.998811688607136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:32+00:00", "timestamp_unix": 1768044632.0}, "starlink_location": {"latitude": 44.44694891963136, "longitude": 12.244728333333333, "altitude": 71.34000000110132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:30:39.696496+00:00", "timestamp_unix": 1768044639.696496}, "starlink_gps": {"latitude": 44.44694895560842, "longitude": 12.244728333333333, "altitude": 71.34000000025536, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:39.696756+00:00", "timestamp_unix": 1768044639.696756}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.24472, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:39.125619+00:00", "timestamp_unix": 1768044639.125619}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244735, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:30:38.875332+00:00", "timestamp_unix": 1768044638.875332}}

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


validation_timestamp: 2026-01-10T11:31:09.811342+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.694752473905946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.624026741581544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.028811955167951, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.975625399752201, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1075669269812743, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.512898448443531, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.879386078101323, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.45536623891854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.847894013419914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.15504284504183, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:05+00:00", "timestamp_unix": 1768044665.0}, "starlink_location": {"latitude": 44.446941827544585, "longitude": 12.244729646968791, "altitude": 71.7100000003988, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:31:09.773724+00:00", "timestamp_unix": 1768044669.773724}, "starlink_gps": {"latitude": 44.44694233333335, "longitude": 12.2447284918848, "altitude": 71.71000000071828, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:09.773980+00:00", "timestamp_unix": 1768044669.77398}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244726666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:09.167665+00:00", "timestamp_unix": 1768044669.167665}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244763333333333, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:08.952134+00:00", "timestamp_unix": 1768044668.952134}}

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


validation_timestamp: 2026-01-10T11:31:39.833560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.802130661207489, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.684405713746941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.817498284488113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.67304307951452, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12214409605105202, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.21129029988932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.320733436283884, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.089279751730556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.20208082024, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.207874167393607, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:36+00:00", "timestamp_unix": 1768044696.0}, "starlink_location": {"latitude": 44.446942333333325, "longitude": 12.244730000000002, "altitude": 71.71000000017128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:31:39.793430+00:00", "timestamp_unix": 1768044699.79343}, "starlink_gps": {"latitude": 44.44694343180157, "longitude": 12.244730000000002, "altitude": 71.71000000121799, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:39.793693+00:00", "timestamp_unix": 1768044699.793693}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.244721666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:39.144942+00:00", "timestamp_unix": 1768044699.144942}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244766666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:31:38.881746+00:00", "timestamp_unix": 1768044698.881746}}

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


validation_timestamp: 2026-01-10T11:32:09.834275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.153333665287791, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.127539617752287, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.121098885447888, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.498726226949363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12172389707131241, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.237076973176098, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.821472221695604, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.217060694170403, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.85754521017999, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.151610033225134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:07+00:00", "timestamp_unix": 1768044727.0}, "starlink_location": {"latitude": 44.44693766666663, "longitude": 12.244738166666668, "altitude": 72.08000000071331, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:32:09.794805+00:00", "timestamp_unix": 1768044729.794805}, "starlink_gps": {"latitude": 44.44693766666663, "longitude": 12.244736633272026, "altitude": 72.08000000184384, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:09.795064+00:00", "timestamp_unix": 1768044729.795064}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.24471, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:09.152632+00:00", "timestamp_unix": 1768044729.152632}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244766666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:08.983485+00:00", "timestamp_unix": 1768044728.983485}}

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


validation_timestamp: 2026-01-10T11:32:39.827992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.663909354444858, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.663909354444858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.248838709462545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.826364013703655, "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.910066464798783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0301681396508977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.910066464798783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0301681396508977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.029408539323304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:28+00:00", "timestamp_unix": 1768044748.0}, "starlink_location": {"latitude": 44.44693783333333, "longitude": 12.244737, "altitude": 72.20000000017355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:32:39.793820+00:00", "timestamp_unix": 1768044759.79382}, "starlink_gps": {"latitude": 44.44693783333333, "longitude": 12.244737, "altitude": 72.20000000017355, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:39.794081+00:00", "timestamp_unix": 1768044759.794081}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244705, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:39.130365+00:00", "timestamp_unix": 1768044759.130365}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.24474, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:32:38.986649+00:00", "timestamp_unix": 1768044758.986649}}

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


validation_timestamp: 2026-01-10T11:33:09.832046+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.401269684337194, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.401269684337194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.984188604809589, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.380674893332054, "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.385446679277136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.646526232057742, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.385446679277136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.646526232057742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.31178309473173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:00+00:00", "timestamp_unix": 1768044780.0}, "starlink_location": {"latitude": 44.44693466666668, "longitude": 12.244735, "altitude": 72.43000000102556, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:33:09.794414+00:00", "timestamp_unix": 1768044789.794414}, "starlink_gps": {"latitude": 44.44693466666668, "longitude": 12.244735, "altitude": 72.43000000102556, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:09.794675+00:00", "timestamp_unix": 1768044789.794675}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244706666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:09.151753+00:00", "timestamp_unix": 1768044789.151753}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244711666666667, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:08.958412+00:00", "timestamp_unix": 1768044788.958412}}

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


validation_timestamp: 2026-01-10T11:33:39.834443+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.444604165954836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.394210057482052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.564094161771605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.594932382398521, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12539578718687988, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.008569004601542, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.94648989446873, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.95760359366309, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8307842431972303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.046843577083969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:31+00:00", "timestamp_unix": 1768044811.0}, "starlink_location": {"latitude": 44.446934396173454, "longitude": 12.244735000000004, "altitude": 72.43000000023459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:33:39.794469+00:00", "timestamp_unix": 1768044819.794469}, "starlink_gps": {"latitude": 44.44693466666662, "longitude": 12.244733466463552, "altitude": 72.43000000211, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:39.794727+00:00", "timestamp_unix": 1768044819.794727}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244703333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:39.145259+00:00", "timestamp_unix": 1768044819.145259}, "nmea_secondary": {"latitude": 44.44695, "longitude": 12.244705, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:33:38.970699+00:00", "timestamp_unix": 1768044818.970699}}

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


validation_timestamp: 2026-01-10T11:34:09.829513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.305018444500414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.311410627228955, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.295940516680959, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.844515827661848, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029985693578173864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.600731945984176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.594869027663607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.606968794522565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.624844246972473, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.448197972248748, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:02+00:00", "timestamp_unix": 1768044842.0}, "starlink_location": {"latitude": 44.44693699999999, "longitude": 12.244737122260684, "altitude": 72.4399309830729, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:34:09.794558+00:00", "timestamp_unix": 1768044849.794558}, "starlink_gps": {"latitude": 44.44693700000001, "longitude": 12.244737499999998, "altitude": 72.3479371503859, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:09.794848+00:00", "timestamp_unix": 1768044849.794848}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244701666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:09.167371+00:00", "timestamp_unix": 1768044849.167371}, "nmea_secondary": {"latitude": 44.446938333333335, "longitude": 12.244666666666667, "altitude": 11.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:08.970918+00:00", "timestamp_unix": 1768044848.970918}}

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


validation_timestamp: 2026-01-10T11:34:39.831964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.689573989963067, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.682523783457587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8267186271855884, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.886855700938169, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02998566951445333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.496405012053902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.841041354731741, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.488461584066355, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.811070860154094, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.1242477032814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:33+00:00", "timestamp_unix": 1768044873.0}, "starlink_location": {"latitude": 44.446933333333334, "longitude": 12.244736877738987, "altitude": 72.51000000078858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:34:39.794947+00:00", "timestamp_unix": 1768044879.794947}, "starlink_gps": {"latitude": 44.446933333333334, "longitude": 12.2447365, "altitude": 72.51000000078858, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:39.795203+00:00", "timestamp_unix": 1768044879.795203}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:39.151138+00:00", "timestamp_unix": 1768044879.151138}, "nmea_secondary": {"latitude": 44.446935, "longitude": 12.244663333333333, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:34:38.593618+00:00", "timestamp_unix": 1768044878.593618}}

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


validation_timestamp: 2026-01-10T11:35:09.845013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.954278821630876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.96268738045339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2135871098376296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.00449961282151, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02998728809580212, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.001465209499063, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.093227854349678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.012273862226852, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.122449461499406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.11427588533928, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:05+00:00", "timestamp_unix": 1768044905.0}, "starlink_location": {"latitude": 44.446932666666655, "longitude": 12.24473645557396, "altitude": 72.07992938616383, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:35:09.802902+00:00", "timestamp_unix": 1768044909.802902}, "starlink_gps": {"latitude": 44.446932666666676, "longitude": 12.244736833333333, "altitude": 72.11000000059578, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:09.803157+00:00", "timestamp_unix": 1768044909.803157}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244686666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:09.124726+00:00", "timestamp_unix": 1768044909.124726}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244661666666667, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:08.638521+00:00", "timestamp_unix": 1768044908.638521}}

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


validation_timestamp: 2026-01-10T11:35:39.836229+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.701414977501212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.707705167948879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.660089391543337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.077075092121317, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02998643216067957, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.087281211544559, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9147218798816783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.099793232018872, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9379483985521606, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.762413377723302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:35+00:00", "timestamp_unix": 1768044935.0}, "starlink_location": {"latitude": 44.446932666666676, "longitude": 12.244736455584743, "altitude": 72.11000000059578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:35:39.795424+00:00", "timestamp_unix": 1768044939.795424}, "starlink_gps": {"latitude": 44.446932666666676, "longitude": 12.244736833333333, "altitude": 72.11000000059578, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:39.795680+00:00", "timestamp_unix": 1768044939.79568}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244678333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:39.162094+00:00", "timestamp_unix": 1768044939.162094}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244698333333334, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:35:38.671364+00:00", "timestamp_unix": 1768044938.671364}}

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


validation_timestamp: 2026-01-10T11:36:09.833492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.746060622636133, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.84347938125181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.377158327726216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.089706686657901, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17243955493861537, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.066422101592774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.980280044248852, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.125469409927849, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.049757302338949, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.109000501983964, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:07+00:00", "timestamp_unix": 1768044967.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244733333333333, "altitude": 71.65993515689084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:36:09.795774+00:00", "timestamp_unix": 1768044969.795774}, "starlink_gps": {"latitude": 44.44693573488351, "longitude": 12.244731799938021, "altitude": 71.56793782095423, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:09.796029+00:00", "timestamp_unix": 1768044969.796029}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:09.151282+00:00", "timestamp_unix": 1768044969.151282}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244705, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:08.583353+00:00", "timestamp_unix": 1768044968.583353}}

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


validation_timestamp: 2026-01-10T11:36:39.816686+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.19333872953668, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.135408933072025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.813907014021996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5554236716608458, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12297657290672404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.347748597034713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.957411910489569, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.267047289151026, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.917292424106451, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.505375607662829, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:28+00:00", "timestamp_unix": 1768044988.0}, "starlink_location": {"latitude": 44.446934913690356, "longitude": 12.24473216666667, "altitude": 71.80999999965249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:36:39.776178+00:00", "timestamp_unix": 1768044999.776178}, "starlink_gps": {"latitude": 44.446935166666655, "longitude": 12.244730658564222, "altitude": 71.68995119060843, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:39.776434+00:00", "timestamp_unix": 1768044999.776434}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244665, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:39.140427+00:00", "timestamp_unix": 1768044999.140427}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.24472, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:36:38.597348+00:00", "timestamp_unix": 1768044998.597348}}

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


validation_timestamp: 2026-01-10T11:37:09.960292+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.780293457962952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7528782788575645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.661826058327543, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1538328971447345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03009110007841956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.124896596559948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.690601045688336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.099814008214443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.660827022950903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.296972079694064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:00+00:00", "timestamp_unix": 1768045020.0}, "starlink_location": {"latitude": 44.44693822938425, "longitude": 12.244737333333335, "altitude": 71.80999999912737, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:37:09.797164+00:00", "timestamp_unix": 1768045029.797164}, "starlink_gps": {"latitude": 44.446938500000016, "longitude": 12.244737333333335, "altitude": 71.80999999921738, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:09.797424+00:00", "timestamp_unix": 1768045029.797424}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.24466, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:09.165779+00:00", "timestamp_unix": 1768045029.165779}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244723333333333, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:08.684347+00:00", "timestamp_unix": 1768045028.684347}}

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


validation_timestamp: 2026-01-10T11:37:39.814994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.864454565427172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.889310907992365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.085776318747862, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5305963071318445, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05608076999156471, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.608798079462067, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.370522832252352, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.641052398223987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.380052229418036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.574971545598185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:32+00:00", "timestamp_unix": 1768045052.0}, "starlink_location": {"latitude": 44.446938500000016, "longitude": 12.24473662686603, "altitude": 71.80999999921738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:37:39.776683+00:00", "timestamp_unix": 1768045059.776683}, "starlink_gps": {"latitude": 44.446938500000016, "longitude": 12.244737333333335, "altitude": 71.80999999921738, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:39.776940+00:00", "timestamp_unix": 1768045059.77694}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.24466, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:39.140872+00:00", "timestamp_unix": 1768045059.140872}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244723333333333, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:37:38.358052+00:00", "timestamp_unix": 1768045058.358052}}

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


validation_timestamp: 2026-01-10T11:38:09.851991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.417791215534368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.415812980940233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.047408990570912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.273596634391556, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055950910759636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.219152737030642, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.63051085616913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.217908042732688, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.626902943284724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.737126550149316, "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-10T11:38:05+00:00", "timestamp_unix": 1768045085.0}, "starlink_location": {"latitude": 44.44693704476489, "longitude": 12.24473876383577, "altitude": 71.8699999994146, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:38:09.816354+00:00", "timestamp_unix": 1768045089.816354}, "starlink_gps": {"latitude": 44.446937080405924, "longitude": 12.244738813589375, "altitude": 71.87000000044806, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:09.816616+00:00", "timestamp_unix": 1768045089.816616}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244656666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:09.144922+00:00", "timestamp_unix": 1768045089.144922}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244728333333333, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:08.686821+00:00", "timestamp_unix": 1768045088.686821}}

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


validation_timestamp: 2026-01-10T11:38:39.832197+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.859431997133065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.814901647076262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.199509466482823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9085572132122204, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09655766327493728, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.183224729851911, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.280284729486596, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.107058520971519, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.252303591208085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.014512776588276, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:35+00:00", "timestamp_unix": 1768045115.0}, "starlink_location": {"latitude": 44.446932562762186, "longitude": 12.244737622292718, "altitude": 71.67993353317873, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:38:39.796806+00:00", "timestamp_unix": 1768045119.796806}, "starlink_gps": {"latitude": 44.44693283333334, "longitude": 12.244736466479, "altitude": 71.71000000140528, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:39.797062+00:00", "timestamp_unix": 1768045119.797062}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244651666666666, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:39.174001+00:00", "timestamp_unix": 1768045119.174001}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.24474, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:38:38.684562+00:00", "timestamp_unix": 1768045118.684562}}

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


validation_timestamp: 2026-01-10T11:39:09.746841+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.468204527970881, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.465342199887559, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.380122359820993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.671896577368641, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056362860907351, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.456023229209, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.797335934763142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.4539743265343, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.793226351022877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.6905731303630205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:08+00:00", "timestamp_unix": 1768045148.0}, "starlink_location": {"latitude": 44.446917586295214, "longitude": 12.244734991841904, "altitude": 71.28000000249969, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:39:09.702043+00:00", "timestamp_unix": 1768045149.702043}, "starlink_gps": {"latitude": 44.446917622198676, "longitude": 12.2447350419618, "altitude": 71.28000000233912, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:09.702300+00:00", "timestamp_unix": 1768045149.7023}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244666666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:09.145924+00:00", "timestamp_unix": 1768045149.145924}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244738333333334, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:08.606056+00:00", "timestamp_unix": 1768045148.606056}}

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


validation_timestamp: 2026-01-10T11:39:39.813317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.258657177416106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.194971957838241, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.443794751367552, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4708676525821973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0959136150895726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.682302956651496, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.343274071563337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.621528024237696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.303399240432621, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.873999035233224, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446987, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:30+00:00", "timestamp_unix": 1768045170.0}, "starlink_location": {"latitude": 44.44691958044114, "longitude": 12.244737646971899, "altitude": 71.29999999853123, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T11:39:39.777659+00:00", "timestamp_unix": 1768045179.777659}, "starlink_gps": {"latitude": 44.44691983333333, "longitude": 12.244736491813395, "altitude": 71.29999999980024, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:39.777916+00:00", "timestamp_unix": 1768045179.777916}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244676666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:39.135355+00:00", "timestamp_unix": 1768045179.135355}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244725, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T11:39:38.648723+00:00", "timestamp_unix": 1768045178.648723}}

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


