# positions_validation

validation_timestamp: 2026-01-09T21:02:58.664514+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.898503316539893, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.898503316539893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1047781860166164, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.466318594932494, "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.586324993698868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.710550196893003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.586324993698868, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.710550196893003, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.558775340668142, "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-09T21:02:50+00:00", "timestamp_unix": 1767992570.0}, "starlink_location": {"latitude": 44.446940500000025, "longitude": 12.244712333333332, "altitude": 70.73000000149753, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:02:58.624719+00:00", "timestamp_unix": 1767992578.624719}, "starlink_gps": {"latitude": 44.446940500000025, "longitude": 12.244712333333332, "altitude": 70.73000000149753, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:02:58.624972+00:00", "timestamp_unix": 1767992578.624972}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.24467, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:02:57.691329+00:00", "timestamp_unix": 1767992577.691329}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.24472, "altitude": 12.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:02:58.011717+00:00", "timestamp_unix": 1767992578.011717}}

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


validation_timestamp: 2026-01-09T21:03:28.678929+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.77309759013723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.773462809596978, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0188630615290504, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0696168179944454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00796950401577309, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.754913003870485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.739392454962784, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7573181781501965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.73906772108301, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.34133546105774, "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-09T21:03:22+00:00", "timestamp_unix": 1767992602.0}, "starlink_location": {"latitude": 44.44694016666666, "longitude": 12.244704437333654, "altitude": 70.91000000115211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:03:28.642773+00:00", "timestamp_unix": 1767992608.642773}, "starlink_gps": {"latitude": 44.44694016666667, "longitude": 12.244704537728035, "altitude": 70.91000000008819, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:03:28.643023+00:00", "timestamp_unix": 1767992608.643023}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244675, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:03:27.699912+00:00", "timestamp_unix": 1767992607.699912}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.24471, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:03:27.212127+00:00", "timestamp_unix": 1767992607.212127}}

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


validation_timestamp: 2026-01-09T21:03:58.757780+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.767553898525033, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.767553898525033, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6465243837786754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0994375669219876, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.787836842199463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.73611148027499, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.787836842199463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.73611148027499, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6152533329468017, "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-09T21:03:53+00:00", "timestamp_unix": 1767992633.0}, "starlink_location": {"latitude": 44.44693916666663, "longitude": 12.24470283333333, "altitude": 70.25999999977007, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:03:58.722103+00:00", "timestamp_unix": 1767992638.722103}, "starlink_gps": {"latitude": 44.44693916666663, "longitude": 12.24470283333333, "altitude": 70.25999999977007, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:03:58.722350+00:00", "timestamp_unix": 1767992638.72235}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:03:57.683682+00:00", "timestamp_unix": 1767992637.683682}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244698333333334, "altitude": 12.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:03:57.971069+00:00", "timestamp_unix": 1767992637.971069}}

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


validation_timestamp: 2026-01-09T21:04:28.680485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.804257365880487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.804257365880487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2179107956187507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7282353455223076, "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.55524877250232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.178499340774252, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.55524877250232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.178499340774252, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.508796251932147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:25+00:00", "timestamp_unix": 1767992665.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244701666666668, "altitude": 70.32000000112883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:04:28.641157+00:00", "timestamp_unix": 1767992668.641157}, "starlink_gps": {"latitude": 44.44693683333332, "longitude": 12.244701666666668, "altitude": 70.32000000112883, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:28.641404+00:00", "timestamp_unix": 1767992668.641404}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244668333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:27.702642+00:00", "timestamp_unix": 1767992667.702642}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244683333333333, "altitude": 11.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:26.998471+00:00", "timestamp_unix": 1767992666.998471}}

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


validation_timestamp: 2026-01-09T21:04:58.758957+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.05150489827849, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.05150489827849, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2337900631531937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.355287046814155, "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.694955829316395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.559630657200113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.694955829316395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.559630657200113, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.22770468401923336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:56+00:00", "timestamp_unix": 1767992696.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244701666666668, "altitude": 70.32000000112883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:04:58.720394+00:00", "timestamp_unix": 1767992698.720394}, "starlink_gps": {"latitude": 44.44693683333332, "longitude": 12.244701666666668, "altitude": 70.32000000112883, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:58.720644+00:00", "timestamp_unix": 1767992698.720644}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244665, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:57.696816+00:00", "timestamp_unix": 1767992697.696816}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244663333333333, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:04:58.159604+00:00", "timestamp_unix": 1767992698.159604}}

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


validation_timestamp: 2026-01-09T21:05:28.754408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.411873998906133, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.403953065316136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.95613468144995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.817114875266006, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008052466451403714, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.336989945774635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.666658758626065, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.329132667377674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.6595016949899, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.127876791012981, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:28+00:00", "timestamp_unix": 1767992728.0}, "starlink_location": {"latitude": 44.44692673841157, "longitude": 12.244697333333331, "altitude": 70.50000000037805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:05:28.719426+00:00", "timestamp_unix": 1767992728.719426}, "starlink_gps": {"latitude": 44.44692681082914, "longitude": 12.244697333333335, "altitude": 70.50000000094508, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:28.719676+00:00", "timestamp_unix": 1767992728.719676}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244663333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:27.706382+00:00", "timestamp_unix": 1767992727.706382}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24463, "altitude": 10.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:27.259199+00:00", "timestamp_unix": 1767992727.259199}}

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


validation_timestamp: 2026-01-09T21:05:58.697328+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.098964762589665, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.098964762589665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.449850088812454, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.280779145066922, "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.491720338118157, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.175602545401436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.491720338118157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.175602545401436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.260657490206569, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:49+00:00", "timestamp_unix": 1767992749.0}, "starlink_location": {"latitude": 44.446934833333295, "longitude": 12.244701999999998, "altitude": 70.5000000017886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:05:58.658814+00:00", "timestamp_unix": 1767992758.658814}, "starlink_gps": {"latitude": 44.446934833333295, "longitude": 12.244701999999998, "altitude": 70.5000000017886, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:58.659068+00:00", "timestamp_unix": 1767992758.659068}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244653333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:57.727425+00:00", "timestamp_unix": 1767992757.727425}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244613333333334, "altitude": 11.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:05:57.168408+00:00", "timestamp_unix": 1767992757.168408}}

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


validation_timestamp: 2026-01-09T21:06:28.756873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.59224561794339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.600270921001245, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5557326275557424, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.879521974351551, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027775427759776, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.701422632637692, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.746778460808638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.709381009494852, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.75434832373534, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.934171742609089, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:21+00:00", "timestamp_unix": 1767992781.0}, "starlink_location": {"latitude": 44.44693176145261, "longitude": 12.244691000000003, "altitude": 70.57000000032176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:06:28.718008+00:00", "timestamp_unix": 1767992788.718008}, "starlink_gps": {"latitude": 44.44693168925709, "longitude": 12.244691000000003, "altitude": 70.57000000031522, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:28.718260+00:00", "timestamp_unix": 1767992788.71826}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:27.732959+00:00", "timestamp_unix": 1767992787.732959}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244633333333333, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:27.485280+00:00", "timestamp_unix": 1767992787.48528}}

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


validation_timestamp: 2026-01-09T21:06:58.699521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.277451141580308, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.277451141580308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4874301797801808, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4125528747497835, "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.67106840658056, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.31035939959733, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.67106840658056, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.31035939959733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3282790423907644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:53+00:00", "timestamp_unix": 1767992813.0}, "starlink_location": {"latitude": 44.44693116666668, "longitude": 12.244691000000001, "altitude": 70.56999999902209, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:06:58.657269+00:00", "timestamp_unix": 1767992818.657269}, "starlink_gps": {"latitude": 44.44693116666668, "longitude": 12.244691000000001, "altitude": 70.56999999902209, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:58.657523+00:00", "timestamp_unix": 1767992818.657523}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:57.692477+00:00", "timestamp_unix": 1767992817.692477}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244656666666666, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:06:57.191341+00:00", "timestamp_unix": 1767992817.191341}}

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


validation_timestamp: 2026-01-09T21:07:28.674492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.389056506822545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.388714035404089, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.080628838510646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.28215511773089, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004580868801271, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.399539227925894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.626658518216281, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.399463817410789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.627450370256033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5137584654988596, "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-09T21:07:25+00:00", "timestamp_unix": 1767992845.0}, "starlink_location": {"latitude": 44.446930833333326, "longitude": 12.244693937238846, "altitude": 71.08999999993358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:07:28.636346+00:00", "timestamp_unix": 1767992848.636346}, "starlink_gps": {"latitude": 44.446930833333326, "longitude": 12.24469398768582, "altitude": 71.08999999993358, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:07:28.636597+00:00", "timestamp_unix": 1767992848.636597}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244696666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:07:27.721142+00:00", "timestamp_unix": 1767992847.721142}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244665, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:07:27.167259+00:00", "timestamp_unix": 1767992847.167259}}

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


validation_timestamp: 2026-01-09T21:07:58.695594+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.25013387717909, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.25013387717909, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.802771115114139, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6496175747884037, "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.02711595686234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.869530601444055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.02711595686234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.869530601444055, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5745076415012207, "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-09T21:07:57+00:00", "timestamp_unix": 1767992877.0}, "starlink_location": {"latitude": 44.446930833333326, "longitude": 12.244699333333331, "altitude": 71.12000000158166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:07:58.655891+00:00", "timestamp_unix": 1767992878.655891}, "starlink_gps": {"latitude": 44.446930833333326, "longitude": 12.244699333333331, "altitude": 71.12000000158166, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:07:58.656147+00:00", "timestamp_unix": 1767992878.656147}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:07:57.720878+00:00", "timestamp_unix": 1767992877.720878}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244666666666667, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:07:57.315734+00:00", "timestamp_unix": 1767992877.315734}}

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


validation_timestamp: 2026-01-09T21:08:28.752491+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.673766841906952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.673766841906952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9319143040107543, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.153473124704686, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.60520140297994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.45027990658056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.60520140297994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.45027990658056, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.620178553884638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:18+00:00", "timestamp_unix": 1767992898.0}, "starlink_location": {"latitude": 44.44692833333335, "longitude": 12.244700166666666, "altitude": 71.6100000001728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:08:28.714895+00:00", "timestamp_unix": 1767992908.714895}, "starlink_gps": {"latitude": 44.44692833333335, "longitude": 12.244700166666666, "altitude": 71.6100000001728, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:28.715147+00:00", "timestamp_unix": 1767992908.715147}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:27.715005+00:00", "timestamp_unix": 1767992907.715005}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244711666666667, "altitude": 11.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:27.991470+00:00", "timestamp_unix": 1767992907.99147}}

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


validation_timestamp: 2026-01-09T21:08:58.695059+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.559825579390196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.559825579390196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.534270117950526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.846960895949641, "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.058324117966919, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.759082671926985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.058324117966919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.759082671926985, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.093344251767562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:50+00:00", "timestamp_unix": 1767992930.0}, "starlink_location": {"latitude": 44.44692833333335, "longitude": 12.244700166666666, "altitude": 71.6100000001728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:08:58.654140+00:00", "timestamp_unix": 1767992938.65414}, "starlink_gps": {"latitude": 44.44692833333335, "longitude": 12.244700166666666, "altitude": 71.6100000001728, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:58.654396+00:00", "timestamp_unix": 1767992938.654396}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244693333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:57.693270+00:00", "timestamp_unix": 1767992937.69327}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244731666666667, "altitude": 11.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:08:58.035368+00:00", "timestamp_unix": 1767992938.035368}}

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


validation_timestamp: 2026-01-09T21:09:28.761847+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.021727790338113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.029676652230266, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.599706511863747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.797574968646119, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008054254419356935, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.94756024167376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.000735738937335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.955591285051137, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.00847594785665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8815336005247842, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:22+00:00", "timestamp_unix": 1767992962.0}, "starlink_location": {"latitude": 44.44692992826504, "longitude": 12.244698333333336, "altitude": 71.87000000019992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:09:28.713260+00:00", "timestamp_unix": 1767992968.71326}, "starlink_gps": {"latitude": 44.44692985583139, "longitude": 12.244698333333336, "altitude": 71.87000000015918, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:28.713514+00:00", "timestamp_unix": 1767992968.713514}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244711666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:27.706439+00:00", "timestamp_unix": 1767992967.706439}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244736666666666, "altitude": 12.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:27.199625+00:00", "timestamp_unix": 1767992967.199625}}

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


validation_timestamp: 2026-01-09T21:09:58.906625+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.659283986237126, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.65144937203698, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1557251179456225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.308280205992941, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008043466564989582, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.532721724816115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.770098262252878, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.524752348091392, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.762522320307937, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.811390841924106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:54+00:00", "timestamp_unix": 1767992994.0}, "starlink_location": {"latitude": 44.446938905095806, "longitude": 12.244700333333336, "altitude": 72.06000000072049, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:09:58.712477+00:00", "timestamp_unix": 1767992998.712477}, "starlink_gps": {"latitude": 44.44693897743244, "longitude": 12.244700333333332, "altitude": 72.06000000115536, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:58.712732+00:00", "timestamp_unix": 1767992998.712732}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24472, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:57.716155+00:00", "timestamp_unix": 1767992997.716155}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244741666666666, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:09:57.210139+00:00", "timestamp_unix": 1767992997.210139}}

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


validation_timestamp: 2026-01-09T21:10:28.669633+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.064887027354778, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.065207979853153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.484016094649243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.455730013530041, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004006839331054058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.453406867804878, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.318139488794095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.453349939882498, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.316437603593142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.377286250035291, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:25+00:00", "timestamp_unix": 1767993025.0}, "starlink_location": {"latitude": 44.44694266666666, "longitude": 12.244698103826389, "altitude": 71.93000000131626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:10:28.631691+00:00", "timestamp_unix": 1767993028.631691}, "starlink_gps": {"latitude": 44.44694266666666, "longitude": 12.244698154301823, "altitude": 71.93000000131626, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:28.631976+00:00", "timestamp_unix": 1767993028.631976}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.2447, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:27.727369+00:00", "timestamp_unix": 1767993027.727369}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244753333333334, "altitude": 11.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:26.989397+00:00", "timestamp_unix": 1767993026.989397}}

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


validation_timestamp: 2026-01-09T21:10:58.693624+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.242160348767925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.238277198893275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.392985279393713, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.576002318155272, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003959574730667995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.142203766915532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.089588562052766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.138244357331025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.08589952380367, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6482897906011034, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:57+00:00", "timestamp_unix": 1767993057.0}, "starlink_location": {"latitude": 44.44694212610629, "longitude": 12.244698833333336, "altitude": 71.92999999945866, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:10:58.651678+00:00", "timestamp_unix": 1767993058.651678}, "starlink_gps": {"latitude": 44.446942161715604, "longitude": 12.244698833333336, "altitude": 71.93000000042142, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:58.651962+00:00", "timestamp_unix": 1767993058.651962}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.2447, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:57.706648+00:00", "timestamp_unix": 1767993057.706648}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244745, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:10:57.094590+00:00", "timestamp_unix": 1767993057.09459}}

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


validation_timestamp: 2026-01-09T21:11:28.668020+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.900377628008979, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.904978183681067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.163328330506908, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.048610928197778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005686271016203362, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.857691557504504, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.153637167951985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.861742524883292, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.156443451800412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.236474172640738, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:18+00:00", "timestamp_unix": 1767993078.0}, "starlink_location": {"latitude": 44.446940689316165, "longitude": 12.244697437067249, "altitude": 72.34999999986145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:11:28.630083+00:00", "timestamp_unix": 1767993088.630083}, "starlink_gps": {"latitude": 44.44694065309428, "longitude": 12.244697487631626, "altitude": 72.35000000034971, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:28.630333+00:00", "timestamp_unix": 1767993088.630333}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244696666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:27.704728+00:00", "timestamp_unix": 1767993087.704728}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244728333333333, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:27.041480+00:00", "timestamp_unix": 1767993087.04148}}

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


validation_timestamp: 2026-01-09T21:11:58.745158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.401856413120472, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.401856413120472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1130748289483776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.827197597493826, "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.12250720272187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.632359561176106, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.12250720272187, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.632359561176106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3539792763812786, "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-09T21:11:49+00:00", "timestamp_unix": 1767993109.0}, "starlink_location": {"latitude": 44.44693949999999, "longitude": 12.244697166666667, "altitude": 72.31390173922787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:11:58.709494+00:00", "timestamp_unix": 1767993118.709494}, "starlink_gps": {"latitude": 44.44693949999999, "longitude": 12.244697166666667, "altitude": 72.3219292213637, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:58.709746+00:00", "timestamp_unix": 1767993118.709746}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244675, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:57.711054+00:00", "timestamp_unix": 1767993117.711054}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244716666666667, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:11:57.255995+00:00", "timestamp_unix": 1767993117.255995}}

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


validation_timestamp: 2026-01-09T21:12:28.684576+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.9969112099816515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.995957021106192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.576857332451612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.392898686801319, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003953913980794058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.55226205819446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.728832301951336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.551095137097574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.72907222960016, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7229829548620472, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:21+00:00", "timestamp_unix": 1767993141.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.244699254569056, "altitude": 72.1300000011776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:12:28.648806+00:00", "timestamp_unix": 1767993148.648806}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.244699204760344, "altitude": 72.1300000011776, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:28.649055+00:00", "timestamp_unix": 1767993148.649055}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24466, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:27.709205+00:00", "timestamp_unix": 1767993147.709205}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244706666666668, "altitude": 12.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:27.268078+00:00", "timestamp_unix": 1767993147.268078}}

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


validation_timestamp: 2026-01-09T21:12:58.768892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.934863349145386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.934863349145386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.091680108645892, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3568129448696629, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.429543265138651, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.75383776529298, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.429543265138651, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.75383776529298, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.163147894647966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:52+00:00", "timestamp_unix": 1767993172.0}, "starlink_location": {"latitude": 44.44693766666665, "longitude": 12.2446985, "altitude": 72.1300000011776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:12:58.728717+00:00", "timestamp_unix": 1767993178.728717}, "starlink_gps": {"latitude": 44.44693766666665, "longitude": 12.2446985, "altitude": 72.1300000011776, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:58.728968+00:00", "timestamp_unix": 1767993178.728968}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244645, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:57.685632+00:00", "timestamp_unix": 1767993177.685632}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.24471, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:12:58.178377+00:00", "timestamp_unix": 1767993178.178377}}

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


validation_timestamp: 2026-01-09T21:13:28.666209+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.243077353025601, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.238425601183968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.144780291503961, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6987645459171494, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00567798258747516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.681653347963286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.568890602160431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.676420416915667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.56525608371021, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.909226417444545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:23+00:00", "timestamp_unix": 1767993203.0}, "starlink_location": {"latitude": 44.44694097744664, "longitude": 12.244703896131899, "altitude": 72.45000000069555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:13:28.627496+00:00", "timestamp_unix": 1767993208.627496}, "starlink_gps": {"latitude": 44.44694101361571, "longitude": 12.244703845641201, "altitude": 72.44999999918204, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:28.627747+00:00", "timestamp_unix": 1767993208.627747}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244653333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:27.696038+00:00", "timestamp_unix": 1767993207.696038}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244715, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:27.035946+00:00", "timestamp_unix": 1767993207.035946}}

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


validation_timestamp: 2026-01-09T21:13:58.663941+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.177268179204168, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.177268179204168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.08993356655154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.372074453628227, "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.102320775569558, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.794308151221388, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.102320775569558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.794308151221388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.54149423013837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:56+00:00", "timestamp_unix": 1767993236.0}, "starlink_location": {"latitude": 44.44694200000002, "longitude": 12.244711333333331, "altitude": 72.92999999979315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:13:58.626725+00:00", "timestamp_unix": 1767993238.626725}, "starlink_gps": {"latitude": 44.44694200000002, "longitude": 12.244711333333331, "altitude": 72.92999999979315, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:58.626974+00:00", "timestamp_unix": 1767993238.626974}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244673333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:57.707382+00:00", "timestamp_unix": 1767993237.707382}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244716666666667, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:13:57.201991+00:00", "timestamp_unix": 1767993237.201991}}

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


validation_timestamp: 2026-01-09T21:14:28.743912+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.141273423188061, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.133516004823087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9659523831239105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.350482478477824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804521028804427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.015736322532607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.37625990628036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.00781074383413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.368220541814052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.693842179561846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:28+00:00", "timestamp_unix": 1767993268.0}, "starlink_location": {"latitude": 44.44694407182046, "longitude": 12.244713833333332, "altitude": 72.94000000249055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:14:28.705556+00:00", "timestamp_unix": 1767993268.705556}, "starlink_gps": {"latitude": 44.446944144172775, "longitude": 12.244713833333334, "altitude": 72.94000000168269, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:28.705807+00:00", "timestamp_unix": 1767993268.705807}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:27.704496+00:00", "timestamp_unix": 1767993267.704496}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244718333333333, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:27.210694+00:00", "timestamp_unix": 1767993267.210694}}

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


validation_timestamp: 2026-01-09T21:14:58.662605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.484147723099516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.480258572100318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8798960194170395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.509568282736174, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004017904518596724, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.9105753174865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8869091668948546, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.906855301091616, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8828953877856, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3016707867704085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:50+00:00", "timestamp_unix": 1767993290.0}, "starlink_location": {"latitude": 44.44694414411142, "longitude": 12.244713833333332, "altitude": 72.94000000187636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:14:58.625065+00:00", "timestamp_unix": 1767993298.625065}, "starlink_gps": {"latitude": 44.4469441802453, "longitude": 12.244713833333334, "altitude": 72.94000000125891, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:58.625312+00:00", "timestamp_unix": 1767993298.625312}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244666666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:57.706458+00:00", "timestamp_unix": 1767993297.706458}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244718333333333, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:14:58.171152+00:00", "timestamp_unix": 1767993298.171152}}

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


validation_timestamp: 2026-01-09T21:15:28.740786+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.864058283845746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.871334180328485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8687853241328214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4167478138987106, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033040570685225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.751436440732683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.760126729150056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.757764996405227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.768124119998426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.24989439544342, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:21+00:00", "timestamp_unix": 1767993321.0}, "starlink_location": {"latitude": 44.44695009481424, "longitude": 12.244715166666667, "altitude": 72.8000000020306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:15:28.704968+00:00", "timestamp_unix": 1767993328.704968}, "starlink_gps": {"latitude": 44.44695002257137, "longitude": 12.244715166666667, "altitude": 72.80000000186712, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:28.705221+00:00", "timestamp_unix": 1767993328.705221}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244655, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:27.682386+00:00", "timestamp_unix": 1767993327.682386}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244708333333334, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:27.283320+00:00", "timestamp_unix": 1767993327.28332}}

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


validation_timestamp: 2026-01-09T21:15:58.660911+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.779950218442578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7877521938053205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.364342659540927, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6151366572671892, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008032715054646018, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.173426427921697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.636981492641383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.179761273289376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.644781276988163, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.615156498989959, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:53+00:00", "timestamp_unix": 1767993353.0}, "starlink_location": {"latitude": 44.44695204506986, "longitude": 12.244713333333332, "altitude": 72.35000000156334, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:15:58.623164+00:00", "timestamp_unix": 1767993358.623164}, "starlink_gps": {"latitude": 44.446951972829915, "longitude": 12.244713333333333, "altitude": 72.35000000028639, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:58.623412+00:00", "timestamp_unix": 1767993358.623412}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.24465, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:57.691929+00:00", "timestamp_unix": 1767993357.691929}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244733333333333, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:15:57.193711+00:00", "timestamp_unix": 1767993357.193711}}

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


validation_timestamp: 2026-01-09T21:16:28.682891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.981620771516827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.977367747617405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.405562547360592, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.565929287425563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005622005632170176, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.034003596261487, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.026769317303788, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.02843810688461, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.025712220992546, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.614975638003184, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:25+00:00", "timestamp_unix": 1767993385.0}, "starlink_location": {"latitude": 44.446950459352294, "longitude": 12.24471392139104, "altitude": 72.07000000038518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:16:28.642442+00:00", "timestamp_unix": 1767993388.642442}, "starlink_gps": {"latitude": 44.4469504951648, "longitude": 12.244713871398119, "altitude": 72.07000000046447, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:28.642694+00:00", "timestamp_unix": 1767993388.642694}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244653333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:27.681484+00:00", "timestamp_unix": 1767993387.681484}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244785, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:27.205162+00:00", "timestamp_unix": 1767993387.205162}}

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


validation_timestamp: 2026-01-09T21:16:58.667227+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.39634711005822, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.387745047561214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.231581501842869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.205192870255912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008941327506678712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.66685458010484, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.620786404513616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.6592043995907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.615195635713555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.794054545776678, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:57+00:00", "timestamp_unix": 1767993417.0}, "starlink_location": {"latitude": 44.446949954981626, "longitude": 12.244713896070355, "altitude": 72.07000000072262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:16:58.621982+00:00", "timestamp_unix": 1767993418.621982}, "starlink_gps": {"latitude": 44.44695002695287, "longitude": 12.244713845835728, "altitude": 72.0700000004929, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:58.622232+00:00", "timestamp_unix": 1767993418.622232}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244621666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:57.666487+00:00", "timestamp_unix": 1767993417.666487}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.24477, "altitude": 10.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:16:58.169030+00:00", "timestamp_unix": 1767993418.16903}}

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


validation_timestamp: 2026-01-09T21:17:28.657469+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.77178148085895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.779555349257146, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.563605928771421, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.17225482196361, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008055991821711834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.069857606298928, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.972536525870016, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.072276140759458, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.98057183470946, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.735643972279396, "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-09T21:17:28+00:00", "timestamp_unix": 1767993448.0}, "starlink_location": {"latitude": 44.44694887860186, "longitude": 12.244719000000002, "altitude": 72.20000000108459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:17:28.621057+00:00", "timestamp_unix": 1767993448.621057}, "starlink_gps": {"latitude": 44.446948806152584, "longitude": 12.244719000000002, "altitude": 72.20000000043926, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:28.621303+00:00", "timestamp_unix": 1767993448.621303}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.24461, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:27.693142+00:00", "timestamp_unix": 1767993447.693142}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.24471, "altitude": 10.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:28.178171+00:00", "timestamp_unix": 1767993448.178171}}

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


validation_timestamp: 2026-01-09T21:17:58.835049+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.846369542941456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.846369542941456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.02093619105779, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.216192630496432, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.765873656695276, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.973691711163058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.765873656695276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.973691711163058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.71930774767352, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:49+00:00", "timestamp_unix": 1767993469.0}, "starlink_location": {"latitude": 44.44694616666665, "longitude": 12.244718, "altitude": 72.45000000193028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:17:58.800090+00:00", "timestamp_unix": 1767993478.80009}, "starlink_gps": {"latitude": 44.44694616666665, "longitude": 12.244718, "altitude": 72.45000000193028, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:58.800340+00:00", "timestamp_unix": 1767993478.80034}, "nmea_primary": {"latitude": 44.44696, "longitude": 12.244635, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:57.663852+00:00", "timestamp_unix": 1767993477.663852}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.24464, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:17:57.188536+00:00", "timestamp_unix": 1767993477.188536}}

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


validation_timestamp: 2026-01-09T21:18:28.657728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.20561977742597, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.20561977742597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.3213988218980495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.06023307356188, "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": 4.622878671363687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.774990675607981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.622878671363687, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.774990675607981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.35376757139639, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:21+00:00", "timestamp_unix": 1767993501.0}, "starlink_location": {"latitude": 44.4469505, "longitude": 12.244718666666671, "altitude": 72.9400000006999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:18:28.619618+00:00", "timestamp_unix": 1767993508.619618}, "starlink_gps": {"latitude": 44.4469505, "longitude": 12.244718666666671, "altitude": 72.9400000006999, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:28.619904+00:00", "timestamp_unix": 1767993508.619904}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:27.701928+00:00", "timestamp_unix": 1767993507.701928}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244555, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:27.263254+00:00", "timestamp_unix": 1767993507.263254}}

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


validation_timestamp: 2026-01-09T21:18:58.655233+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.679351676166046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.679351676166046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.980646169416899, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.289928120444582, "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": 3.9401511782401526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.982257359053154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9401511782401526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.982257359053154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.389309965229584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:53+00:00", "timestamp_unix": 1767993533.0}, "starlink_location": {"latitude": 44.4469505, "longitude": 12.244718666666671, "altitude": 72.9400000006999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:18:58.618726+00:00", "timestamp_unix": 1767993538.618726}, "starlink_gps": {"latitude": 44.4469505, "longitude": 12.244718666666671, "altitude": 72.9400000006999, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:58.618979+00:00", "timestamp_unix": 1767993538.618979}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.2447, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:57.677896+00:00", "timestamp_unix": 1767993537.677896}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244571666666667, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:18:57.234410+00:00", "timestamp_unix": 1767993537.23441}}

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


validation_timestamp: 2026-01-09T21:19:28.654506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.045403721501708, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.045955496356942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.136791598988468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.461164924133177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004005340360910103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.0878815284389445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.569249947330967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.087593411381836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.572013734535833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.237671933126018, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:25+00:00", "timestamp_unix": 1767993565.0}, "starlink_location": {"latitude": 44.44695333333333, "longitude": 12.244717937237043, "altitude": 73.48000000018034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:19:28.618078+00:00", "timestamp_unix": 1767993568.618078}, "starlink_gps": {"latitude": 44.44695333333331, "longitude": 12.244717987693603, "altitude": 73.48000000143723, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:28.618331+00:00", "timestamp_unix": 1767993568.618331}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244721666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:27.694555+00:00", "timestamp_unix": 1767993567.694555}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.2446, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:27.172270+00:00", "timestamp_unix": 1767993567.17227}}

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


validation_timestamp: 2026-01-09T21:19:58.746828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4499855571689935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.442303063507082, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.44695684033262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.7815689112813144, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803101794675228, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.244954820596187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.899878301605764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.236993296608246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.8938769592126, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.197649506286332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:57+00:00", "timestamp_unix": 1767993597.0}, "starlink_location": {"latitude": 44.446949905195424, "longitude": 12.244726333333332, "altitude": 73.29000000073657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:19:58.710894+00:00", "timestamp_unix": 1767993598.710894}, "starlink_gps": {"latitude": 44.446949977420104, "longitude": 12.244726333333332, "altitude": 73.29000000166732, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:58.711149+00:00", "timestamp_unix": 1767993598.711149}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244735, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:57.695600+00:00", "timestamp_unix": 1767993597.6956}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.24461, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:19:58.183967+00:00", "timestamp_unix": 1767993598.183967}}

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


validation_timestamp: 2026-01-09T21:20:28.734671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.411896592675321, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.404094052283357, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.912006807044441, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2653528772196205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008044947979002964, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4437217027754965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.365008847915654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.435681419948574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.358585190408508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.1679625611758135, "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-09T21:20:28+00:00", "timestamp_unix": 1767993628.0}, "starlink_location": {"latitude": 44.446946071781866, "longitude": 12.244722666666666, "altitude": 73.32000000046459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:20:28.696012+00:00", "timestamp_unix": 1767993628.696012}, "starlink_gps": {"latitude": 44.44694614413182, "longitude": 12.244722666666666, "altitude": 73.3200000005554, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:20:28.696259+00:00", "timestamp_unix": 1767993628.696259}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244725, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:20:27.681472+00:00", "timestamp_unix": 1767993627.681472}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244651666666666, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:20:28.195065+00:00", "timestamp_unix": 1767993628.195065}}

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


validation_timestamp: 2026-01-09T21:20:58.736418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.682137764547084, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.682137764547084, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.230232434441111, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.825850254642563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.46767273848894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.348534539929634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.46767273848894, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.348534539929634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7733490398589846, "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-09T21:20:49+00:00", "timestamp_unix": 1767993649.0}, "starlink_location": {"latitude": 44.44694666666668, "longitude": 12.244722666666666, "altitude": 73.32000000008914, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:20:58.697154+00:00", "timestamp_unix": 1767993658.697154}, "starlink_gps": {"latitude": 44.44694666666668, "longitude": 12.244722666666666, "altitude": 73.32000000008914, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:20:58.697399+00:00", "timestamp_unix": 1767993658.697399}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.24471, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:20:57.692113+00:00", "timestamp_unix": 1767993657.692113}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.24467, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:20:57.270427+00:00", "timestamp_unix": 1767993657.270427}}

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


validation_timestamp: 2026-01-09T21:21:28.649245+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.27114317552115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.271697297147435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.307030577875872, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.17941340561526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039923111662865645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.465472406296216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0918239136953414, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.465913983907072, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.094739980264659, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.43844636817117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:20+00:00", "timestamp_unix": 1767993680.0}, "starlink_location": {"latitude": 44.44694433333331, "longitude": 12.244723437204202, "altitude": 73.44000000074098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:21:28.614636+00:00", "timestamp_unix": 1767993688.614636}, "starlink_gps": {"latitude": 44.446944333333306, "longitude": 12.244723487496621, "altitude": 73.4400000013575, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:28.614892+00:00", "timestamp_unix": 1767993688.614892}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244711666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:27.695400+00:00", "timestamp_unix": 1767993687.6954}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244695, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:27.168407+00:00", "timestamp_unix": 1767993687.168407}}

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


validation_timestamp: 2026-01-09T21:21:58.732458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.091057786970262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.091057786970262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8983707010687283, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.157771393875121, "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.566385469058716, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1789799860997308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.566385469058716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1789799860997308, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.477651893753202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:51+00:00", "timestamp_unix": 1767993711.0}, "starlink_location": {"latitude": 44.446941500000015, "longitude": 12.244734, "altitude": 73.6499999993944, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:21:58.693997+00:00", "timestamp_unix": 1767993718.693997}, "starlink_gps": {"latitude": 44.446941500000015, "longitude": 12.244734, "altitude": 73.6499999993944, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:58.694249+00:00", "timestamp_unix": 1767993718.694249}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244701666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:57.687164+00:00", "timestamp_unix": 1767993717.687164}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.244715, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:21:58.178847+00:00", "timestamp_unix": 1767993718.178847}}

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


validation_timestamp: 2026-01-09T21:22:28.654358+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.203019788182052, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.203019788182052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9660905229691714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.699220598083791, "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.83036076430056, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.462815814573105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.83036076430056, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.462815814573105, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.783686126511562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:23+00:00", "timestamp_unix": 1767993743.0}, "starlink_location": {"latitude": 44.44693849999999, "longitude": 12.244738666666668, "altitude": 72.34000000006237, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:22:28.613340+00:00", "timestamp_unix": 1767993748.61334}, "starlink_gps": {"latitude": 44.44693849999999, "longitude": 12.244738666666668, "altitude": 72.34000000006237, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:28.613593+00:00", "timestamp_unix": 1767993748.613593}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244696666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:27.694348+00:00", "timestamp_unix": 1767993747.694348}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244681666666667, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:27.254704+00:00", "timestamp_unix": 1767993747.254704}}

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


validation_timestamp: 2026-01-09T21:22:58.731181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.839354172167647, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.839354172167647, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.335948008299629, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1348235394932478, "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.523106907499352, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.599218913125862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.523106907499352, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.599218913125862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.320758876807188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:53+00:00", "timestamp_unix": 1767993773.0}, "starlink_location": {"latitude": 44.44693849999999, "longitude": 12.244738666666668, "altitude": 72.34000000006237, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:22:58.694015+00:00", "timestamp_unix": 1767993778.694015}, "starlink_gps": {"latitude": 44.44693849999999, "longitude": 12.244738666666668, "altitude": 72.34000000006237, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:58.694261+00:00", "timestamp_unix": 1767993778.694261}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:57.672335+00:00", "timestamp_unix": 1767993777.672335}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.24466, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:22:58.201684+00:00", "timestamp_unix": 1767993778.201684}}

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


validation_timestamp: 2026-01-09T21:23:28.647756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.159501795079008, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.161079900825468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3734842977930126, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.189674131433799, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991003842997498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.47666965340806, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.986150881432097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.478392049617044, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.989120848667751, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.024883574529494, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:24+00:00", "timestamp_unix": 1767993804.0}, "starlink_location": {"latitude": 44.446938333333335, "longitude": 12.244738603875614, "altitude": 72.34999999903631, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:23:28.611603+00:00", "timestamp_unix": 1767993808.611603}, "starlink_gps": {"latitude": 44.44693833333331, "longitude": 12.24473865415156, "altitude": 72.35000000091595, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:28.611887+00:00", "timestamp_unix": 1767993808.611887}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244681666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:27.672738+00:00", "timestamp_unix": 1767993807.672738}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244645, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:27.265148+00:00", "timestamp_unix": 1767993807.265148}}

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


validation_timestamp: 2026-01-09T21:23:58.745641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.712713616621942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.712713616621942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.834866360216358, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.914705591936271, "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.201374129289896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.228863400071196, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.201374129289896, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.228863400071196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.278275756135253, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:56+00:00", "timestamp_unix": 1767993836.0}, "starlink_location": {"latitude": 44.44693733333331, "longitude": 12.24474, "altitude": 72.38000000008232, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:23:58.712086+00:00", "timestamp_unix": 1767993838.712086}, "starlink_gps": {"latitude": 44.44693733333331, "longitude": 12.24474, "altitude": 72.38000000008232, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:58.712339+00:00", "timestamp_unix": 1767993838.712339}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:57.678929+00:00", "timestamp_unix": 1767993837.678929}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244635, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:23:57.275450+00:00", "timestamp_unix": 1767993837.27545}}

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


validation_timestamp: 2026-01-09T21:24:28.729823+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.955276411333672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.946182986623798, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.331236458215874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.616534711513312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011363948543592415, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.71289731490982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.504493269861184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.701849968159257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.493153942599879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.54093817932078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447063, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:28+00:00", "timestamp_unix": 1767993868.0}, "starlink_location": {"latitude": 44.446938738441155, "longitude": 12.244743663780845, "altitude": 72.3600000022017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:24:28.691204+00:00", "timestamp_unix": 1767993868.691204}, "starlink_gps": {"latitude": 44.44693881083015, "longitude": 12.24474356272846, "altitude": 72.36000000178348, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:28.691454+00:00", "timestamp_unix": 1767993868.691454}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:27.668924+00:00", "timestamp_unix": 1767993867.668924}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244648333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:27.238024+00:00", "timestamp_unix": 1767993867.238024}}

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


validation_timestamp: 2026-01-09T21:24:58.644782+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.658403327364315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.658403327364315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.114581558007143, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.467637578204468, "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.3449568520244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.85666077976127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.3449568520244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.85666077976127, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5587977880700365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:49+00:00", "timestamp_unix": 1767993889.0}, "starlink_location": {"latitude": 44.44693933333333, "longitude": 12.244742833333333, "altitude": 72.36000000087444, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:24:58.610420+00:00", "timestamp_unix": 1767993898.61042}, "starlink_gps": {"latitude": 44.44693933333333, "longitude": 12.244742833333333, "altitude": 72.36000000087444, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:58.610673+00:00", "timestamp_unix": 1767993898.610673}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244675, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:57.689252+00:00", "timestamp_unix": 1767993897.689252}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.24464, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:24:57.196851+00:00", "timestamp_unix": 1767993897.196851}}

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


validation_timestamp: 2026-01-09T21:25:28.644804+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.01317094250743, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.012267018659326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.696399939294891, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.267916090176945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000704697957612, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.146055960154945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.887363931311977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.1433280066107585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.885499581633608, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5311008935976527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:20+00:00", "timestamp_unix": 1767993920.0}, "starlink_location": {"latitude": 44.44693800000002, "longitude": 12.244748062756893, "altitude": 72.48999999935039, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:25:28.608403+00:00", "timestamp_unix": 1767993928.608403}, "starlink_gps": {"latitude": 44.44693800000002, "longitude": 12.244748012358743, "altitude": 72.49000000048092, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:28.608651+00:00", "timestamp_unix": 1767993928.608651}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244686666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:27.677169+00:00", "timestamp_unix": 1767993927.677169}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.24469, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:27.302174+00:00", "timestamp_unix": 1767993927.302174}}

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


validation_timestamp: 2026-01-09T21:25:58.728826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.7733269192422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.7733269192422, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.762618996021633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.229968141726027, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.184426469813155, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.71156171434947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.184426469813155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.71156171434947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.582772688522931, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:52+00:00", "timestamp_unix": 1767993952.0}, "starlink_location": {"latitude": 44.44694066666666, "longitude": 12.244746333333334, "altitude": 72.59000000007333, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:25:58.689379+00:00", "timestamp_unix": 1767993958.689379}, "starlink_gps": {"latitude": 44.44694066666666, "longitude": 12.244746333333334, "altitude": 72.59000000007333, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:58.689631+00:00", "timestamp_unix": 1767993958.689631}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.24472, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:57.690789+00:00", "timestamp_unix": 1767993957.690789}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244711666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:25:58.019847+00:00", "timestamp_unix": 1767993958.019847}}

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


validation_timestamp: 2026-01-09T21:26:28.743112+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.841839753529479, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.841839753529479, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.045456444527307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4367825184351135, "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": 3.968158572182592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.608229580204119, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.968158572182592, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.608229580204119, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.663248326651828, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:23+00:00", "timestamp_unix": 1767993983.0}, "starlink_location": {"latitude": 44.446941, "longitude": 12.244736666666663, "altitude": 72.76000000165443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:26:28.707053+00:00", "timestamp_unix": 1767993988.707053}, "starlink_gps": {"latitude": 44.446941, "longitude": 12.244736666666663, "altitude": 72.76000000165443, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:28.707303+00:00", "timestamp_unix": 1767993988.707303}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244735, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:27.670610+00:00", "timestamp_unix": 1767993987.67061}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244741666666666, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:27.191857+00:00", "timestamp_unix": 1767993987.191857}}

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


validation_timestamp: 2026-01-09T21:26:58.726229+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.489931494946196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.487998490453442, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.331556752917634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.589869066527671, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014271699777581, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.753940379501554, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.898333646670386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.754337866596653, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.898176389696472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1946612519014312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:55+00:00", "timestamp_unix": 1767994015.0}, "starlink_location": {"latitude": 44.446941, "longitude": 12.244737497193528, "altitude": 72.7600000021201, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:26:58.686209+00:00", "timestamp_unix": 1767994018.686209}, "starlink_gps": {"latitude": 44.446941, "longitude": 12.244737396235193, "altitude": 72.7600000021201, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:58.686459+00:00", "timestamp_unix": 1767994018.686459}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244741666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:57.687000+00:00", "timestamp_unix": 1767994017.687}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244735, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:26:58.154197+00:00", "timestamp_unix": 1767994018.154197}}

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


validation_timestamp: 2026-01-09T21:27:28.723760+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.930746737820915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.930746737820915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.4104861968772395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.439109468663038, "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.588995434686382, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.631512304860586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.588995434686382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.631512304860586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0428623687150504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447067, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:27+00:00", "timestamp_unix": 1767994047.0}, "starlink_location": {"latitude": 44.44694366666666, "longitude": 12.244739833333337, "altitude": 73.03999999986179, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:27:28.685186+00:00", "timestamp_unix": 1767994048.685186}, "starlink_gps": {"latitude": 44.44694366666666, "longitude": 12.244739833333337, "altitude": 73.03999999986179, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:28.685436+00:00", "timestamp_unix": 1767994048.685436}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244731666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:27.661198+00:00", "timestamp_unix": 1767994047.661198}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.24473, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:27.265965+00:00", "timestamp_unix": 1767994047.265965}}

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


validation_timestamp: 2026-01-09T21:27:58.724272+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.580767923271592, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.569724718348525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.224544405653177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3569773821887856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017934962427105308, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.433298337180328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.362560816618677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.423524936032184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.349112604653943, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7690052495379223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:57+00:00", "timestamp_unix": 1767994077.0}, "starlink_location": {"latitude": 44.4469419051888, "longitude": 12.244733827335684, "altitude": 73.36000000222506, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:27:58.684343+00:00", "timestamp_unix": 1767994078.684343}, "starlink_gps": {"latitude": 44.44694197751922, "longitude": 12.244733625394476, "altitude": 73.36000000172892, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:58.684591+00:00", "timestamp_unix": 1767994078.684591}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244723333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:57.680493+00:00", "timestamp_unix": 1767994077.680493}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244685, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:27:57.298947+00:00", "timestamp_unix": 1767994077.298947}}

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


validation_timestamp: 2026-01-09T21:28:28.716827+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.633380937751541, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.631985867647728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.68288071749077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.467858318819901, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026681543465128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9827050874165675, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.623621604222386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.981858694484909, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.621063756804592, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.070305918433267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:28+00:00", "timestamp_unix": 1767994108.0}, "starlink_location": {"latitude": 44.446949833333335, "longitude": 12.24472633049245, "altitude": 73.46000000054772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:28:28.683730+00:00", "timestamp_unix": 1767994108.68373}, "starlink_gps": {"latitude": 44.446949833333335, "longitude": 12.244726229377768, "altitude": 73.46000000054772, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:28.684007+00:00", "timestamp_unix": 1767994108.684007}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244718333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:27.684500+00:00", "timestamp_unix": 1767994107.6845}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244691666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:27.277564+00:00", "timestamp_unix": 1767994107.277564}}

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


validation_timestamp: 2026-01-09T21:28:58.743141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.454942695891488, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.454942695891488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.375339981949927, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.065845800869956, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4657309202939555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.3929543836930165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.4657309202939555, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3929543836930165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7608958584183942, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:49+00:00", "timestamp_unix": 1767994129.0}, "starlink_location": {"latitude": 44.446949833333335, "longitude": 12.244725499999998, "altitude": 73.46000000101338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:28:58.703660+00:00", "timestamp_unix": 1767994138.70366}, "starlink_gps": {"latitude": 44.446949833333335, "longitude": 12.244725499999998, "altitude": 73.46000000101338, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:58.703945+00:00", "timestamp_unix": 1767994138.703945}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:57.659158+00:00", "timestamp_unix": 1767994137.659158}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244713333333333, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:28:57.237893+00:00", "timestamp_unix": 1767994137.237893}}

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


validation_timestamp: 2026-01-09T21:29:28.739433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.23992605524257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.246694174049175, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3854657844046343, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.044060297865247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011298502545394258, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.622131198438431, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5605484684067905, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.628851058777322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.570256612647774, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.380122359820993, "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-09T21:29:22+00:00", "timestamp_unix": 1767994162.0}, "starlink_location": {"latitude": 44.446942779165305, "longitude": 12.24472485502555, "altitude": 73.90000000148439, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:29:28.702986+00:00", "timestamp_unix": 1767994168.702986}, "starlink_gps": {"latitude": 44.4469427071932, "longitude": 12.244724754555136, "altitude": 73.90000000191176, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:28.703234+00:00", "timestamp_unix": 1767994168.703234}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:27.660252+00:00", "timestamp_unix": 1767994167.660252}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244745, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:27.278377+00:00", "timestamp_unix": 1767994167.278377}}

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


validation_timestamp: 2026-01-09T21:29:58.736644+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.59535028888537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.587337953681505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.850109177133517, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4036855209065, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012356080620965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.987295713409217, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.689689615026385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.979505093371274, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.683510824150572, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.743050465615993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:53+00:00", "timestamp_unix": 1767994193.0}, "starlink_location": {"latitude": 44.44693972078109, "longitude": 12.244710333333336, "altitude": 74.10193180616659, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:29:58.701566+00:00", "timestamp_unix": 1767994198.701566}, "starlink_gps": {"latitude": 44.44693979283794, "longitude": 12.244710333333336, "altitude": 74.10993892732183, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:58.701819+00:00", "timestamp_unix": 1767994198.701819}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244725, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:57.682634+00:00", "timestamp_unix": 1767994197.682634}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.24478, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:29:57.209276+00:00", "timestamp_unix": 1767994197.209276}}

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


validation_timestamp: 2026-01-09T21:30:28.738547+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.376202202741819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.376202202741819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.774673083648677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.002088826523133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.760855961002163, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.082910089494693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.760855961002163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.082910089494693, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.050171901692463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:25+00:00", "timestamp_unix": 1767994225.0}, "starlink_location": {"latitude": 44.446940166666685, "longitude": 12.244706333333335, "altitude": 74.51000000016757, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:30:28.700792+00:00", "timestamp_unix": 1767994228.700792}, "starlink_gps": {"latitude": 44.446940166666685, "longitude": 12.244706333333335, "altitude": 74.51000000016757, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:28.701046+00:00", "timestamp_unix": 1767994228.701046}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244738333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:27.668213+00:00", "timestamp_unix": 1767994227.668213}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244786666666666, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:27.172154+00:00", "timestamp_unix": 1767994227.172154}}

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


validation_timestamp: 2026-01-09T21:30:58.724300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.636361619885394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.628857473126992, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.7594019293910685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.915602224330757, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011356299888777989, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.319722347351807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.928606387128772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.309663608267338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.917310753229657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.228359324244585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:56+00:00", "timestamp_unix": 1767994256.0}, "starlink_location": {"latitude": 44.44693957181847, "longitude": 12.244705502947191, "altitude": 74.5099999997533, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:30:58.682444+00:00", "timestamp_unix": 1767994258.682444}, "starlink_gps": {"latitude": 44.446939644158746, "longitude": 12.244705603931552, "altitude": 74.51000000033727, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:58.682693+00:00", "timestamp_unix": 1767994258.682693}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244721666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:57.638715+00:00", "timestamp_unix": 1767994257.638715}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244768333333333, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:30:57.183521+00:00", "timestamp_unix": 1767994257.183521}}

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


validation_timestamp: 2026-01-09T21:31:28.758728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.628878195877945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.632946916749734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.433218751254006, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.025309855711308, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005600713372112507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.837414843521993, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.315904875472421, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.8424456717793865, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.317735576289871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.853159054870025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:28+00:00", "timestamp_unix": 1767994288.0}, "starlink_location": {"latitude": 44.44693846385801, "longitude": 12.244706119810811, "altitude": 74.07999999980635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:31:28.719221+00:00", "timestamp_unix": 1767994288.719221}, "starlink_gps": {"latitude": 44.44693842818116, "longitude": 12.244706169614417, "altitude": 74.08000000048915, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:28.719468+00:00", "timestamp_unix": 1767994288.719468}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:27.650021+00:00", "timestamp_unix": 1767994287.650021}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.24473, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:27.242595+00:00", "timestamp_unix": 1767994287.242595}}

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


validation_timestamp: 2026-01-09T21:31:58.717775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.29832802700997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.29832802700997, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.359454150456067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.588679803056396, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.813825550913547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.799521785103498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.813825550913547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.799521785103498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.608981145175267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44706, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:49+00:00", "timestamp_unix": 1767994309.0}, "starlink_location": {"latitude": 44.4469405, "longitude": 12.244705333333334, "altitude": 73.98999999998574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:31:58.679105+00:00", "timestamp_unix": 1767994318.679105}, "starlink_gps": {"latitude": 44.4469405, "longitude": 12.244705333333334, "altitude": 73.98999999998574, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:58.679353+00:00", "timestamp_unix": 1767994318.679353}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:57.670096+00:00", "timestamp_unix": 1767994317.670096}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244608333333334, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:31:57.289165+00:00", "timestamp_unix": 1767994317.289165}}

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


validation_timestamp: 2026-01-09T21:32:28.738787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.296760510151696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.296760510151696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.24463179199718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.80653258225056, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.432436439933536, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.28097232002227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.432436439933536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.28097232002227, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8287652475762175, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:21+00:00", "timestamp_unix": 1767994341.0}, "starlink_location": {"latitude": 44.44693983333333, "longitude": 12.244702499999999, "altitude": 73.40000000089891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:32:28.697752+00:00", "timestamp_unix": 1767994348.697752}, "starlink_gps": {"latitude": 44.44693983333333, "longitude": 12.244702499999999, "altitude": 73.40000000089891, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:28.698001+00:00", "timestamp_unix": 1767994348.698001}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244658333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:27.666306+00:00", "timestamp_unix": 1767994347.666306}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244626666666667, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:27.278631+00:00", "timestamp_unix": 1767994347.278631}}

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


validation_timestamp: 2026-01-09T21:32:58.759492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.13866161818424, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.13866161818424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.344694760140722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.60215573081549, "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.26983091951869, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.985595378158815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.26983091951869, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.985595378158815, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.833126744613638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:53+00:00", "timestamp_unix": 1767994373.0}, "starlink_location": {"latitude": 44.44693983333333, "longitude": 12.244702499999999, "altitude": 73.40000000089891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:32:58.717328+00:00", "timestamp_unix": 1767994378.717328}, "starlink_gps": {"latitude": 44.44693983333333, "longitude": 12.244702499999999, "altitude": 73.40000000089891, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:58.717573+00:00", "timestamp_unix": 1767994378.717573}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:57.695589+00:00", "timestamp_unix": 1767994377.695589}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.24474, "altitude": 9.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:32:57.227634+00:00", "timestamp_unix": 1767994377.227634}}

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


validation_timestamp: 2026-01-09T21:33:28.745391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.304941411658815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.304941411658815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.786130710673779, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.954614277081924, "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": 4.535236218085859, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.122558207024298, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.535236218085859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.122558207024298, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.280544550249104, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:24+00:00", "timestamp_unix": 1767994404.0}, "starlink_location": {"latitude": 44.446938333333335, "longitude": 12.244704333333333, "altitude": 73.05999999949978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:33:28.696598+00:00", "timestamp_unix": 1767994408.696598}, "starlink_gps": {"latitude": 44.446938333333335, "longitude": 12.244704333333333, "altitude": 73.05999999949978, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:28.696845+00:00", "timestamp_unix": 1767994408.696845}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244675, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:27.668152+00:00", "timestamp_unix": 1767994407.668152}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244776666666667, "altitude": 10.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:27.189300+00:00", "timestamp_unix": 1767994407.1893}}

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


validation_timestamp: 2026-01-09T21:33:58.732657+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.129209055029538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.129209055029538, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.853274644476352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.807353407263994, "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": 3.2799212092710617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8236181747773434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.2799212092710617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8236181747773434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.479543276643714, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:56+00:00", "timestamp_unix": 1767994436.0}, "starlink_location": {"latitude": 44.4469375, "longitude": 12.244706166666667, "altitude": 73.21999999952605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:33:58.695156+00:00", "timestamp_unix": 1767994438.695156}, "starlink_gps": {"latitude": 44.4469375, "longitude": 12.244706166666667, "altitude": 73.21999999952605, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:58.695404+00:00", "timestamp_unix": 1767994438.695404}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.2447, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:57.694040+00:00", "timestamp_unix": 1767994437.69404}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244776666666667, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:33:57.252002+00:00", "timestamp_unix": 1767994437.252002}}

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


validation_timestamp: 2026-01-09T21:34:28.754018+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.001031265426452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.001031265426452, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.447031548275939, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.125436501292935, "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": 3.1634774870837004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.233711041787686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.1634774870837004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.233711041787686, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.135469315390481, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:27+00:00", "timestamp_unix": 1767994467.0}, "starlink_location": {"latitude": 44.446939500000006, "longitude": 12.244713166666667, "altitude": 73.36000000199738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:34:28.715013+00:00", "timestamp_unix": 1767994468.715013}, "starlink_gps": {"latitude": 44.446939500000006, "longitude": 12.244713166666667, "altitude": 73.36000000199738, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:28.715262+00:00", "timestamp_unix": 1767994468.715262}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244725, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:27.668405+00:00", "timestamp_unix": 1767994467.668405}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.2448, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:27.229826+00:00", "timestamp_unix": 1767994467.229826}}

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


validation_timestamp: 2026-01-09T21:34:58.734814+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.114282490381239, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.114282490381239, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.834136942671211, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.252815785946265, "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": 2.0295254494528154, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.264672008386595, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.0295254494528154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.264672008386595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.860698078009827, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:58+00:00", "timestamp_unix": 1767994498.0}, "starlink_location": {"latitude": 44.446939500000006, "longitude": 12.244713166666667, "altitude": 73.36000000199738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:34:58.693735+00:00", "timestamp_unix": 1767994498.693735}, "starlink_gps": {"latitude": 44.446939500000006, "longitude": 12.244713166666667, "altitude": 73.36000000199738, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:58.693987+00:00", "timestamp_unix": 1767994498.693987}, "nmea_primary": {"latitude": 44.446955, "longitude": 12.244726666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:57.680345+00:00", "timestamp_unix": 1767994497.680345}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.244825, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:34:58.171906+00:00", "timestamp_unix": 1767994498.171906}}

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


validation_timestamp: 2026-01-09T21:35:28.790313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.975248983460764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.975248983460764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.4198390120045605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.83119870813058, "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.187791629978749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.139752873147322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.187791629978749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.139752873147322, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.230721877266447, "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-09T21:35:19+00:00", "timestamp_unix": 1767994519.0}, "starlink_location": {"latitude": 44.446943833333336, "longitude": 12.244722, "altitude": 72.66999999854582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:35:28.754319+00:00", "timestamp_unix": 1767994528.754319}, "starlink_gps": {"latitude": 44.446943833333336, "longitude": 12.244722, "altitude": 72.66999999854582, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:28.754568+00:00", "timestamp_unix": 1767994528.754568}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244648333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:27.670094+00:00", "timestamp_unix": 1767994527.670094}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.24476, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:27.183323+00:00", "timestamp_unix": 1767994527.183323}}

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


validation_timestamp: 2026-01-09T21:35:58.747212+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.071232837786079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.0712328355166, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.870112854363216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.445990347280572, "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": 17.75185736643631, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.110965778471383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.751857364305767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.1109657772595405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.06103248417237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:51+00:00", "timestamp_unix": 1767994551.0}, "starlink_location": {"latitude": 44.446936499999985, "longitude": 12.244711333333335, "altitude": 72.86993252245387, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:35:58.712051+00:00", "timestamp_unix": 1767994558.712051}, "starlink_gps": {"latitude": 44.44693650000001, "longitude": 12.244711333333335, "altitude": 72.87389921163333, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:58.712300+00:00", "timestamp_unix": 1767994558.7123}, "nmea_primary": {"latitude": 44.44708, "longitude": 12.244613333333334, "altitude": 60.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:57.673429+00:00", "timestamp_unix": 1767994557.673429}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244766666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:35:57.199294+00:00", "timestamp_unix": 1767994557.199294}}

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


validation_timestamp: 2026-01-09T21:36:28.750894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.179306218864257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.183258395671531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.587564007506984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.751489962094228, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003958017468257123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.471190324569157, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.902263054863381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.474901867655273, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.903955273844181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.87606424574044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:23+00:00", "timestamp_unix": 1767994583.0}, "starlink_location": {"latitude": 44.44693463055047, "longitude": 12.244703333333334, "altitude": 73.44000000046994, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:36:28.712980+00:00", "timestamp_unix": 1767994588.71298}, "starlink_gps": {"latitude": 44.44693459495517, "longitude": 12.244703333333334, "altitude": 73.44000000111113, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:28.713233+00:00", "timestamp_unix": 1767994588.713233}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.24464, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:27.666385+00:00", "timestamp_unix": 1767994587.666385}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244793333333334, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:28.213200+00:00", "timestamp_unix": 1767994588.2132}}

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


validation_timestamp: 2026-01-09T21:36:58.746439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.525168513315002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.524728833516738, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.885211731476726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.29107353960279, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003943142842710184, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.176553358302495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.158536302599116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.174890089313724, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.162134313906857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.13586878029088, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:56+00:00", "timestamp_unix": 1767994616.0}, "starlink_location": {"latitude": 44.446933999999985, "longitude": 12.244704213531232, "altitude": 73.44000000041022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:36:58.710941+00:00", "timestamp_unix": 1767994618.710941}, "starlink_gps": {"latitude": 44.446933999999985, "longitude": 12.244704163858211, "altitude": 73.44000000087588, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:58.711187+00:00", "timestamp_unix": 1767994618.711187}, "nmea_primary": {"latitude": 44.44710666666667, "longitude": 12.244591666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:57.650902+00:00", "timestamp_unix": 1767994617.650902}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.244775, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:36:58.218126+00:00", "timestamp_unix": 1767994618.218126}}

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


validation_timestamp: 2026-01-09T21:37:28.749121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.182442893661705, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.1863647760765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.97766587147075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.436437665231628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003969094494639895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.831916063778213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5705978102437776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.835483105848233, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.571551994334763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.925708509150354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:28+00:00", "timestamp_unix": 1767994648.0}, "starlink_location": {"latitude": 44.44694063052503, "longitude": 12.244709666666667, "altitude": 73.08000000056043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:37:28.710626+00:00", "timestamp_unix": 1767994648.710626}, "starlink_gps": {"latitude": 44.4469405948301, "longitude": 12.244709666666665, "altitude": 73.08000000233282, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:28.710874+00:00", "timestamp_unix": 1767994648.710874}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244616666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:27.656396+00:00", "timestamp_unix": 1767994647.656396}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244753333333334, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:27.178559+00:00", "timestamp_unix": 1767994647.178559}}

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


validation_timestamp: 2026-01-09T21:37:58.749422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.909002472065344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.912419913853705, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.515554942748244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.704690063314384, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055900740869560435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.32235967629553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6886572444291024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.324076807263474, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6942250815889452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.945512489801144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:49+00:00", "timestamp_unix": 1767994669.0}, "starlink_location": {"latitude": 44.44693779717836, "longitude": 12.24471238017103, "altitude": 73.19000000016234, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:37:58.709480+00:00", "timestamp_unix": 1767994678.70948}, "starlink_gps": {"latitude": 44.44693776156926, "longitude": 12.244712330462065, "altitude": 73.19000000069254, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:58.709732+00:00", "timestamp_unix": 1767994678.709732}, "nmea_primary": {"latitude": 44.447068333333334, "longitude": 12.244618333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:57.649150+00:00", "timestamp_unix": 1767994677.64915}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244738333333334, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:37:57.279593+00:00", "timestamp_unix": 1767994677.279593}}

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


validation_timestamp: 2026-01-09T21:38:28.806930+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.217819600612653, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.218999676911462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.191125303803712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.072799234677223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801657678297649, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.7150004972955397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5985498909004043, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.7073551050258837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.592607123804296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1385238905470785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:21+00:00", "timestamp_unix": 1767994701.0}, "starlink_location": {"latitude": 44.44693599999999, "longitude": 12.24470904398357, "altitude": 73.75000000058623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:38:28.768137+00:00", "timestamp_unix": 1767994708.768137}, "starlink_gps": {"latitude": 44.44693599999999, "longitude": 12.244709144970935, "altitude": 73.75000000058623, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:28.768388+00:00", "timestamp_unix": 1767994708.768388}, "nmea_primary": {"latitude": 44.44694333333333, "longitude": 12.244741666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:27.676124+00:00", "timestamp_unix": 1767994707.676124}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244733333333333, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:28.177503+00:00", "timestamp_unix": 1767994708.177503}}

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


validation_timestamp: 2026-01-09T21:38:58.746077+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.415966153054658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.415966153054658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.4501803980917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.85169175384584, "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.0094502809250185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.075309796790564, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0094502809250185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.075309796790564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6042655056588115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:53+00:00", "timestamp_unix": 1767994733.0}, "starlink_location": {"latitude": 44.44693599999999, "longitude": 12.244709999999998, "altitude": 73.75000000058623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:38:58.707600+00:00", "timestamp_unix": 1767994738.7076}, "starlink_gps": {"latitude": 44.44693599999999, "longitude": 12.244709999999998, "altitude": 73.75000000058623, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:58.707886+00:00", "timestamp_unix": 1767994738.707886}, "nmea_primary": {"latitude": 44.446893333333335, "longitude": 12.244775, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:57.684888+00:00", "timestamp_unix": 1767994737.684888}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.244748333333334, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:38:57.228078+00:00", "timestamp_unix": 1767994737.228078}}

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


validation_timestamp: 2026-01-09T21:39:28.801632+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.201694035199393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.201694035199393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.977368118913166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.247524697484769, "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": 0.9282991837489245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.116616423773578, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 0.9282991837489245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.116616423773578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.233705716160975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:24+00:00", "timestamp_unix": 1767994764.0}, "starlink_location": {"latitude": 44.446930499999986, "longitude": 12.244709000000004, "altitude": 73.65000000201783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:39:28.766483+00:00", "timestamp_unix": 1767994768.766483}, "starlink_gps": {"latitude": 44.446930499999986, "longitude": 12.244709000000004, "altitude": 73.65000000201783, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:28.766737+00:00", "timestamp_unix": 1767994768.766737}, "nmea_primary": {"latitude": 44.446933333333334, "longitude": 12.24472, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:27.643598+00:00", "timestamp_unix": 1767994767.643598}, "nmea_secondary": {"latitude": 44.446933333333334, "longitude": 12.244773333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:27.172699+00:00", "timestamp_unix": 1767994767.172699}}

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


validation_timestamp: 2026-01-09T21:39:58.742716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.52994797071083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.52994797071083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.29511929958602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.63710543499856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.11472241627827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.424662252948501, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.11472241627827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.424662252948501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.013497100072676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:55+00:00", "timestamp_unix": 1767994795.0}, "starlink_location": {"latitude": 44.446933333333355, "longitude": 12.244706833333334, "altitude": 74.04000000156742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:39:58.706176+00:00", "timestamp_unix": 1767994798.706176}, "starlink_gps": {"latitude": 44.446933333333355, "longitude": 12.244706833333334, "altitude": 74.04000000156742, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:58.706425+00:00", "timestamp_unix": 1767994798.706425}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 44.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:57.670779+00:00", "timestamp_unix": 1767994797.670779}, "nmea_secondary": {"latitude": 44.446935, "longitude": 12.244863333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:39:57.236616+00:00", "timestamp_unix": 1767994797.236616}}

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


validation_timestamp: 2026-01-09T21:40:28.743329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.950213983030583, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.950213983030583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0158598999632225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.427001682839157, "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.912956173065243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.236965867312872, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.912956173065243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.236965867312872, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.242076553279663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:25+00:00", "timestamp_unix": 1767994825.0}, "starlink_location": {"latitude": 44.44693533333332, "longitude": 12.244703333333334, "altitude": 75.0500000005711, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:40:28.706246+00:00", "timestamp_unix": 1767994828.706246}, "starlink_gps": {"latitude": 44.44693533333332, "longitude": 12.244703333333334, "altitude": 75.0500000005711, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:28.706496+00:00", "timestamp_unix": 1767994828.706496}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244685, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:27.664145+00:00", "timestamp_unix": 1767994827.664145}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.244856666666667, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:27.205465+00:00", "timestamp_unix": 1767994827.205465}}

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


validation_timestamp: 2026-01-09T21:40:58.802131+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.587453911048538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.594946358045878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.734717022436525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.832024074027597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011343266159905097, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.473341199524057, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.159505229013021, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.482084451728936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.153854940369431, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.530520235492101, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:57+00:00", "timestamp_unix": 1767994857.0}, "starlink_location": {"latitude": 44.4469360182007, "longitude": 12.244702377283854, "altitude": 75.04999999983117, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:40:58.764253+00:00", "timestamp_unix": 1767994858.764253}, "starlink_gps": {"latitude": 44.44693594594344, "longitude": 12.24470247815229, "altitude": 75.04999999914023, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:58.764507+00:00", "timestamp_unix": 1767994858.764507}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244686666666666, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:57.648724+00:00", "timestamp_unix": 1767994857.648724}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244801666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:40:57.269098+00:00", "timestamp_unix": 1767994857.269098}}

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


validation_timestamp: 2026-01-09T21:41:28.821906+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.23087350462916, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.230830440005041, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.855777985388372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.02717084347833, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007976702758500423, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.031159566130224, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2659157421766567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.03155070794809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2671892128019913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.79015397992055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:28+00:00", "timestamp_unix": 1767994888.0}, "starlink_location": {"latitude": 44.446936000000015, "longitude": 12.244711814058592, "altitude": 75.2999999996694, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:41:28.784517+00:00", "timestamp_unix": 1767994888.784517}, "starlink_gps": {"latitude": 44.446936000000015, "longitude": 12.244711713573533, "altitude": 75.2999999996694, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:28.784768+00:00", "timestamp_unix": 1767994888.784768}, "nmea_primary": {"latitude": 44.44708, "longitude": 12.244721666666667, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:27.654225+00:00", "timestamp_unix": 1767994887.654225}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244718333333333, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:27.167551+00:00", "timestamp_unix": 1767994887.167551}}

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


validation_timestamp: 2026-01-09T21:41:58.797802+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.407260073384663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.407260073384663, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.630679652530416, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.422553621971904, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.409583663796075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.792820775164507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.409583663796075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.792820775164507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.996299549901622, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:49+00:00", "timestamp_unix": 1767994909.0}, "starlink_location": {"latitude": 44.44693583333334, "longitude": 12.244711, "altitude": 75.77000000023692, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:41:58.762805+00:00", "timestamp_unix": 1767994918.762805}, "starlink_gps": {"latitude": 44.44693583333334, "longitude": 12.244711, "altitude": 75.77000000023692, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:58.763052+00:00", "timestamp_unix": 1767994918.763052}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244775, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:57.676839+00:00", "timestamp_unix": 1767994917.676839}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244691666666666, "altitude": 39.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:41:57.232082+00:00", "timestamp_unix": 1767994917.232082}}

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


validation_timestamp: 2026-01-09T21:42:28.738009+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.214363597141945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.21401355630228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.174670449087576, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5126603486674353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966465366392724, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.317971161317567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.764022425070132, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.317395338615626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.7647920305891445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.537855386716858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244727, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:20+00:00", "timestamp_unix": 1767994940.0}, "starlink_location": {"latitude": 44.44694150000001, "longitude": 12.244715619688757, "altitude": 75.47992494114628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:42:28.702473+00:00", "timestamp_unix": 1767994948.702473}, "starlink_gps": {"latitude": 44.446941499999994, "longitude": 12.244715669655585, "altitude": 75.48390243104957, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:28.702721+00:00", "timestamp_unix": 1767994948.702721}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.24474, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:27.673077+00:00", "timestamp_unix": 1767994947.673077}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244696666666666, "altitude": 35.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:27.201313+00:00", "timestamp_unix": 1767994947.201313}}

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


validation_timestamp: 2026-01-09T21:42:58.795948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.64053082992085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.64053082992085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4556933852112337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6390690677680313, "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.057135120005459, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.067550318645123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.057135120005459, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.067550318645123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9916444160492137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:51+00:00", "timestamp_unix": 1767994971.0}, "starlink_location": {"latitude": 44.446941499999994, "longitude": 12.2447165, "altitude": 75.5499999995189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:42:58.761072+00:00", "timestamp_unix": 1767994978.761072}, "starlink_gps": {"latitude": 44.446941499999994, "longitude": 12.2447165, "altitude": 75.5499999995189, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:58.761321+00:00", "timestamp_unix": 1767994978.761321}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.2447, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:57.680882+00:00", "timestamp_unix": 1767994977.680882}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244705, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:42:57.339001+00:00", "timestamp_unix": 1767994977.339001}}

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


validation_timestamp: 2026-01-09T21:43:28.719455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.007009345779812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.007009347322674, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.203774198020998, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0750201169815905, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541857519204e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.820054807942903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.990305424392904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.8200548094525146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.990305425808202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.235960021388575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:22+00:00", "timestamp_unix": 1767995002.0}, "starlink_location": {"latitude": 44.44694316666666, "longitude": 12.244724, "altitude": 75.04192803979072, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:43:28.680479+00:00", "timestamp_unix": 1767995008.680479}, "starlink_gps": {"latitude": 44.44694316666664, "longitude": 12.244723999999998, "altitude": 75.04593642813846, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:28.680731+00:00", "timestamp_unix": 1767995008.680731}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244713333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:27.652089+00:00", "timestamp_unix": 1767995007.652089}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244663333333333, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:28.184970+00:00", "timestamp_unix": 1767995008.18497}}

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


validation_timestamp: 2026-01-09T21:43:58.797020+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.28642708296882, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.28653608536483, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.825016458801051, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.462869512872517, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020165310988462, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.062700757747896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.35180360383375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.05998723811234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.350698737089095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.455271997530012, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:53+00:00", "timestamp_unix": 1767995033.0}, "starlink_location": {"latitude": 44.44694049999998, "longitude": 12.244723289358049, "altitude": 74.92000000025457, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:43:58.759794+00:00", "timestamp_unix": 1767995038.759794}, "starlink_gps": {"latitude": 44.44694049999998, "longitude": 12.244723188325471, "altitude": 74.92000000025457, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:58.760048+00:00", "timestamp_unix": 1767995038.760048}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244701666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:57.656953+00:00", "timestamp_unix": 1767995037.656953}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244698333333334, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:43:58.174882+00:00", "timestamp_unix": 1767995038.174882}}

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


validation_timestamp: 2026-01-09T21:44:28.714181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.140334312649905, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.136319901948395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.097174921312355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7359406325116857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040164965827183974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.05919147002223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.54275160475638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.055768567262926, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.53873616403444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.791739884757321, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:26+00:00", "timestamp_unix": 1767995066.0}, "starlink_location": {"latitude": 44.44693788748687, "longitude": 12.244728333333335, "altitude": 74.98000000012993, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:44:28.679089+00:00", "timestamp_unix": 1767995068.679089}, "starlink_gps": {"latitude": 44.44693792360809, "longitude": 12.244728333333335, "altitude": 74.98000000145176, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:28.679339+00:00", "timestamp_unix": 1767995068.679339}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:27.659932+00:00", "timestamp_unix": 1767995067.659932}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244731666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:28.163811+00:00", "timestamp_unix": 1767995068.163811}}

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


validation_timestamp: 2026-01-09T21:44:58.798259+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.322050545894102, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.322050545894102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.136634310693086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7442646216254065, "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": 3.0569107132723206, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.84521553482734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.0569107132723206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.84521553482734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.926784726015166, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447067, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:57+00:00", "timestamp_unix": 1767995097.0}, "starlink_location": {"latitude": 44.44693849999999, "longitude": 12.244728333333335, "altitude": 74.97999999987071, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:44:58.758243+00:00", "timestamp_unix": 1767995098.758243}, "starlink_gps": {"latitude": 44.44693849999999, "longitude": 12.244728333333335, "altitude": 74.97999999987071, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:58.758501+00:00", "timestamp_unix": 1767995098.758501}, "nmea_primary": {"latitude": 44.446958333333335, "longitude": 12.244701666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:57.628154+00:00", "timestamp_unix": 1767995097.628154}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244731666666667, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:44:57.270483+00:00", "timestamp_unix": 1767995097.270483}}

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


validation_timestamp: 2026-01-09T21:45:28.737202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.976194809736148, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.976194809736148, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.295321812080372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.041921382067485, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6882879315441865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.474632945969814, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6882879315441865, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.474632945969814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.97493327225134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:19+00:00", "timestamp_unix": 1767995119.0}, "starlink_location": {"latitude": 44.44693750000001, "longitude": 12.244718500000001, "altitude": 74.99999999959714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:45:28.697525+00:00", "timestamp_unix": 1767995128.697525}, "starlink_gps": {"latitude": 44.44693750000001, "longitude": 12.244718500000001, "altitude": 74.99999999959714, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:28.697773+00:00", "timestamp_unix": 1767995128.697773}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:27.633985+00:00", "timestamp_unix": 1767995127.633985}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244718333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:27.221391+00:00", "timestamp_unix": 1767995127.221391}}

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


validation_timestamp: 2026-01-09T21:45:58.796485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.942142177061648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.942142177061648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8364856384327917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.857792916916048, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.237125772020189, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.532890238553303, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.237125772020189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.532890238553303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3024346729558935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:51+00:00", "timestamp_unix": 1767995151.0}, "starlink_location": {"latitude": 44.44693633333335, "longitude": 12.244718166666665, "altitude": 75.23000000003415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:45:58.756635+00:00", "timestamp_unix": 1767995158.756635}, "starlink_gps": {"latitude": 44.44693633333335, "longitude": 12.244718166666665, "altitude": 75.23000000003415, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:58.756882+00:00", "timestamp_unix": 1767995158.756882}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244713333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:57.655059+00:00", "timestamp_unix": 1767995157.655059}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244715, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:45:58.223241+00:00", "timestamp_unix": 1767995158.223241}}

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


validation_timestamp: 2026-01-09T21:46:28.791699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.842867635562039, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.842867635562039, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.195152669495256, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0007054162273095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.690161190839603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.713955252317913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.690161190839603, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.713955252317913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.043588018754245, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:22+00:00", "timestamp_unix": 1767995182.0}, "starlink_location": {"latitude": 44.44693783333335, "longitude": 12.244725499999998, "altitude": 74.8200000009226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:46:28.755697+00:00", "timestamp_unix": 1767995188.755697}, "starlink_gps": {"latitude": 44.44693783333335, "longitude": 12.244725499999998, "altitude": 74.8200000009226, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:28.755980+00:00", "timestamp_unix": 1767995188.75598}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24471, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:27.630411+00:00", "timestamp_unix": 1767995187.630411}, "nmea_secondary": {"latitude": 44.44709666666667, "longitude": 12.244708333333334, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:28.175360+00:00", "timestamp_unix": 1767995188.17536}}

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


validation_timestamp: 2026-01-09T21:46:58.735573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.425155798232431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.429108216756386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.899131060591362, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.086962249234239, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003959716156325807, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.931377593954606, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.13989149244566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.934822241944717, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.143771939311147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.03897764634969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:53+00:00", "timestamp_unix": 1767995213.0}, "starlink_location": {"latitude": 44.446938463892494, "longitude": 12.244725499999998, "altitude": 74.74993083102578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:46:58.695009+00:00", "timestamp_unix": 1767995218.695009}, "starlink_gps": {"latitude": 44.44693842828191, "longitude": 12.244725499999998, "altitude": 74.75388795906863, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:58.695256+00:00", "timestamp_unix": 1767995218.695256}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24467, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:57.617429+00:00", "timestamp_unix": 1767995217.617429}, "nmea_secondary": {"latitude": 44.44709833333334, "longitude": 12.24468, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:46:57.266276+00:00", "timestamp_unix": 1767995217.266276}}

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


validation_timestamp: 2026-01-09T21:47:28.794313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.911308988556817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.919327610172932, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.539506885904819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.770125653035197, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008039317025577144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.703595687667358, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.004793767387383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.706979089242752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.012266680252647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.81658480592235, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:25+00:00", "timestamp_unix": 1767995245.0}, "starlink_location": {"latitude": 44.44693618490494, "longitude": 12.244732333333333, "altitude": 74.49999999945744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:47:28.754244+00:00", "timestamp_unix": 1767995248.754244}, "starlink_gps": {"latitude": 44.44693611260563, "longitude": 12.244732333333333, "altitude": 74.49999999939378, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:28.754498+00:00", "timestamp_unix": 1767995248.754498}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.24461, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:27.639265+00:00", "timestamp_unix": 1767995247.639265}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244653333333334, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:27.265484+00:00", "timestamp_unix": 1767995247.265484}}

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


validation_timestamp: 2026-01-09T21:47:58.790183+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.42117138957739, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.421171392732866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.111257185166288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.727298309845843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.163494189351386e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.362287433981978, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.548089520492127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.362287434586076, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.54808952328532, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.061339085862372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:57+00:00", "timestamp_unix": 1767995277.0}, "starlink_location": {"latitude": 44.44693233333337, "longitude": 12.244734833333334, "altitude": 74.24389774320237, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:47:58.753075+00:00", "timestamp_unix": 1767995278.753075}, "starlink_gps": {"latitude": 44.44693233333334, "longitude": 12.244734833333336, "altitude": 74.25193500105097, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:58.753324+00:00", "timestamp_unix": 1767995278.753324}, "nmea_primary": {"latitude": 44.44695, "longitude": 12.244568333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:57.630923+00:00", "timestamp_unix": 1767995277.630923}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244641666666666, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:47:57.299505+00:00", "timestamp_unix": 1767995277.299505}}

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


validation_timestamp: 2026-01-09T21:48:28.713338+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.471231610947395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.471231610947395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.385262332364013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.961741120631995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.700296928739599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.357069476560795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.700296928739599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.357069476560795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.188643621571749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:27+00:00", "timestamp_unix": 1767995307.0}, "starlink_location": {"latitude": 44.446932333333336, "longitude": 12.244735666666667, "altitude": 73.7999999997595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:48:28.673738+00:00", "timestamp_unix": 1767995308.673738}, "starlink_gps": {"latitude": 44.446932333333336, "longitude": 12.244735666666667, "altitude": 73.7999999997595, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:28.673981+00:00", "timestamp_unix": 1767995308.673981}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:27.653217+00:00", "timestamp_unix": 1767995307.653217}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24464, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:28.176407+00:00", "timestamp_unix": 1767995308.176407}}

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


validation_timestamp: 2026-01-09T21:48:58.793049+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.524676971196376, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.524676971196376, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.413210199058629, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.316200999126577, "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.753451610049783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.974838127180089, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.753451610049783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.974838127180089, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.098684801282185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:48+00:00", "timestamp_unix": 1767995328.0}, "starlink_location": {"latitude": 44.44693233333332, "longitude": 12.244735666666665, "altitude": 73.72389962624058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:48:58.751939+00:00", "timestamp_unix": 1767995338.751939}, "starlink_gps": {"latitude": 44.44693233333332, "longitude": 12.244735666666665, "altitude": 73.73194212842354, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:58.752192+00:00", "timestamp_unix": 1767995338.752192}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244651666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:57.645516+00:00", "timestamp_unix": 1767995337.645516}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244681666666667, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:48:57.271895+00:00", "timestamp_unix": 1767995337.271895}}

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


validation_timestamp: 2026-01-09T21:49:28.711492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.347000483430547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.343002128574895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.264725709094872, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0422062328968242, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004025918375843543, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.457159074098858, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.35657786413874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.455600280143345, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.352609374311514, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.052779683625545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:20+00:00", "timestamp_unix": 1767995360.0}, "starlink_location": {"latitude": 44.44693372074348, "longitude": 12.244733166666665, "altitude": 73.69000000222388, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:49:28.671402+00:00", "timestamp_unix": 1767995368.671402}, "starlink_gps": {"latitude": 44.446933756949434, "longitude": 12.244733166666665, "altitude": 73.69000000164226, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:28.671655+00:00", "timestamp_unix": 1767995368.671655}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244623333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:27.634241+00:00", "timestamp_unix": 1767995367.634241}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244713333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:27.248082+00:00", "timestamp_unix": 1767995367.248082}}

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


validation_timestamp: 2026-01-09T21:49:58.707044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.751339993949939, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.751339993949939, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.36608341314627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.383276074545513, "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.571985900626023, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.386991057142225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.571985900626023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.386991057142225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.692715426027843, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:52+00:00", "timestamp_unix": 1767995392.0}, "starlink_location": {"latitude": 44.44693733333331, "longitude": 12.244721999999998, "altitude": 73.49000000158847, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:49:58.670430+00:00", "timestamp_unix": 1767995398.67043}, "starlink_gps": {"latitude": 44.44693733333331, "longitude": 12.244721999999998, "altitude": 73.49000000158847, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:58.670681+00:00", "timestamp_unix": 1767995398.670681}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244651666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:57.646269+00:00", "timestamp_unix": 1767995397.646269}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244716666666667, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:49:58.217039+00:00", "timestamp_unix": 1767995398.217039}}

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


validation_timestamp: 2026-01-09T21:50:28.790541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.304818077783048, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.304823396106794, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.216415854872711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.373464795042627, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020904645632246, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.637298783415613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.10959510040739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.632247260073742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.108498935167603, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9946716134745586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244729, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:23+00:00", "timestamp_unix": 1767995423.0}, "starlink_location": {"latitude": 44.44693833333335, "longitude": 12.24472895609443, "altitude": 73.15999999960076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:50:28.750820+00:00", "timestamp_unix": 1767995428.75082}, "starlink_gps": {"latitude": 44.44693833333335, "longitude": 12.244728855052543, "altitude": 73.15999999960076, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:28.751067+00:00", "timestamp_unix": 1767995428.751067}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244668333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:27.635261+00:00", "timestamp_unix": 1767995427.635261}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244716666666667, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:28.170957+00:00", "timestamp_unix": 1767995428.170957}}

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


validation_timestamp: 2026-01-09T21:50:58.708583+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.154201513642189, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.150185007232974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.431450024413152, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.61461437546897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004017164996721238, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.535006105376218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.015944050395305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.532203860833573, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.012009209395607, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.476681837747658, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:54+00:00", "timestamp_unix": 1767995454.0}, "starlink_location": {"latitude": 44.44693772081209, "longitude": 12.244728000000002, "altitude": 73.15999999996902, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:50:58.669424+00:00", "timestamp_unix": 1767995458.669424}, "starlink_gps": {"latitude": 44.44693775693932, "longitude": 12.244728000000002, "altitude": 73.16000000037688, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:58.669671+00:00", "timestamp_unix": 1767995458.669671}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.24466, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:57.654274+00:00", "timestamp_unix": 1767995457.654274}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244748333333334, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:50:57.234688+00:00", "timestamp_unix": 1767995457.234688}}

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


validation_timestamp: 2026-01-09T21:51:28.786556+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.245842880360426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.236936258446413, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.177754416036446, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.557815479860397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011363983089665028, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.792822168791274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.254901787104313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.781572877011268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.24949563329909, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.661035212462576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:27+00:00", "timestamp_unix": 1767995487.0}, "starlink_location": {"latitude": 44.446931648448675, "longitude": 12.244732956073573, "altitude": 73.71000000115134, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:51:28.746947+00:00", "timestamp_unix": 1767995488.746947}, "starlink_gps": {"latitude": 44.44693172083791, "longitude": 12.244732855020924, "altitude": 73.71000000235821, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:28.747195+00:00", "timestamp_unix": 1767995488.747195}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244666666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:27.630096+00:00", "timestamp_unix": 1767995487.630096}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24477, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:27.231956+00:00", "timestamp_unix": 1767995487.231956}}

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


validation_timestamp: 2026-01-09T21:51:58.707566+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.64783971583934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.643832322718824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.717703926422695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4286659179807115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004027922037677139, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.683588804837731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.733814875941784, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.680093097428998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.729943579286768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.789585664783311, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:48+00:00", "timestamp_unix": 1767995508.0}, "starlink_location": {"latitude": 44.44693388739729, "longitude": 12.244729333333334, "altitude": 73.67999999960281, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:51:58.668205+00:00", "timestamp_unix": 1767995518.668205}, "starlink_gps": {"latitude": 44.446933923621266, "longitude": 12.24472933333334, "altitude": 73.6799999991184, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:58.668454+00:00", "timestamp_unix": 1767995518.668454}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:57.620094+00:00", "timestamp_unix": 1767995517.620094}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244766666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:51:58.189497+00:00", "timestamp_unix": 1767995518.189497}}

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


validation_timestamp: 2026-01-09T21:52:28.705082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.458307438649596, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.458307438649596, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.707326264824934, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.035707585429008, "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.969476762138353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.142550338546053, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.969476762138353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.142550338546053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.526388755907616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:20+00:00", "timestamp_unix": 1767995540.0}, "starlink_location": {"latitude": 44.44692650000003, "longitude": 12.244732666666668, "altitude": 74.35999999966636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:52:28.666672+00:00", "timestamp_unix": 1767995548.666672}, "starlink_gps": {"latitude": 44.44692650000003, "longitude": 12.244732666666668, "altitude": 74.35999999966636, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:28.666925+00:00", "timestamp_unix": 1767995548.666925}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:27.642980+00:00", "timestamp_unix": 1767995547.64298}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244736666666666, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:27.245256+00:00", "timestamp_unix": 1767995547.245256}}

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


validation_timestamp: 2026-01-09T21:52:58.706148+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.86853320772928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.86853320772928, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5982754064855498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3593508059438046, "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.663996332047478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.699058033270553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.663996332047478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.699058033270553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8991885218357685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:51+00:00", "timestamp_unix": 1767995571.0}, "starlink_location": {"latitude": 44.44692650000003, "longitude": 12.244732666666668, "altitude": 74.35999999966636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:52:58.666009+00:00", "timestamp_unix": 1767995578.666009}, "starlink_gps": {"latitude": 44.44692650000003, "longitude": 12.244732666666668, "altitude": 74.35999999966636, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:58.666253+00:00", "timestamp_unix": 1767995578.666253}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:57.612936+00:00", "timestamp_unix": 1767995577.612936}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244728333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:52:58.214080+00:00", "timestamp_unix": 1767995578.21408}}

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


validation_timestamp: 2026-01-09T21:53:28.780658+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.798614936122252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.79057246673189, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.918953514499271, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6711374306998192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008046640346371859, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.189584224060521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.246928763011928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.181879968808085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.238915343482793, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5844053573799632, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44706, "longitude": 12.244728, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:23+00:00", "timestamp_unix": 1767995603.0}, "starlink_location": {"latitude": 44.44692698180655, "longitude": 12.244734000000003, "altitude": 74.64999999988024, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:53:28.744897+00:00", "timestamp_unix": 1767995608.744897}, "starlink_gps": {"latitude": 44.446927054171724, "longitude": 12.244734000000003, "altitude": 74.65000000080761, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:28.745148+00:00", "timestamp_unix": 1767995608.745148}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244693333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:27.638669+00:00", "timestamp_unix": 1767995607.638669}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.24472, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:27.276869+00:00", "timestamp_unix": 1767995607.276869}}

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


validation_timestamp: 2026-01-09T21:53:58.801384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.575654518948138, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.575654518948138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.566761623181069, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.19368825722478, "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.806784589513931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.516855477674453, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.806784589513931, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.516855477674453, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.360850540336891, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:54+00:00", "timestamp_unix": 1767995634.0}, "starlink_location": {"latitude": 44.44693550000001, "longitude": 12.244738500000002, "altitude": 73.94000000075094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:53:58.765298+00:00", "timestamp_unix": 1767995638.765298}, "starlink_gps": {"latitude": 44.44693550000001, "longitude": 12.244738500000002, "altitude": 73.94000000075094, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:58.765548+00:00", "timestamp_unix": 1767995638.765548}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244693333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:57.643449+00:00", "timestamp_unix": 1767995637.643449}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244708333333334, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:53:57.279687+00:00", "timestamp_unix": 1767995637.279687}}

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


validation_timestamp: 2026-01-09T21:54:28.780680+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.837101674050219, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.837101674050219, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5909222983577294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.312374863123917, "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.029873303887639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.203119284227288, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.029873303887639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.203119284227288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.077147310277817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44706, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:26+00:00", "timestamp_unix": 1767995666.0}, "starlink_location": {"latitude": 44.44693783333335, "longitude": 12.244729166666666, "altitude": 73.54999999811328, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:54:28.743139+00:00", "timestamp_unix": 1767995668.743139}, "starlink_gps": {"latitude": 44.44693783333335, "longitude": 12.244729166666666, "altitude": 73.54999999811328, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:28.743390+00:00", "timestamp_unix": 1767995668.74339}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:27.616995+00:00", "timestamp_unix": 1767995667.616995}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244681666666667, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:27.182587+00:00", "timestamp_unix": 1767995667.182587}}

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


validation_timestamp: 2026-01-09T21:54:58.778578+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.596579752533124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.588866060491434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7291503711656935, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.239618977525199, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00805684985670839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.270223073091923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.29817834625547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.262615359898758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.2911599234108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3760496717118915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:57+00:00", "timestamp_unix": 1767995697.0}, "starlink_location": {"latitude": 44.44693714838967, "longitude": 12.244729166666666, "altitude": 73.54999999930436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:54:58.742440+00:00", "timestamp_unix": 1767995698.74244}, "starlink_gps": {"latitude": 44.446937220846664, "longitude": 12.244729166666664, "altitude": 73.55000000000882, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:58.742696+00:00", "timestamp_unix": 1767995698.742696}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:57.654497+00:00", "timestamp_unix": 1767995697.654497}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244671666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:54:57.206878+00:00", "timestamp_unix": 1767995697.206878}}

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


validation_timestamp: 2026-01-09T21:55:28.775444+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.564476098592175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.564022708331038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.353978159691127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.389998921628649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801676585547896, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.734893725649256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.556743099929522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.732399610349725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.552642109978526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0004978600045025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:28+00:00", "timestamp_unix": 1767995728.0}, "starlink_location": {"latitude": 44.44693616666665, "longitude": 12.244723289367334, "altitude": 74.45000000185962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:55:28.741680+00:00", "timestamp_unix": 1767995728.74168}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.244723188377588, "altitude": 74.45000000081107, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:28.741935+00:00", "timestamp_unix": 1767995728.741935}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:27.617982+00:00", "timestamp_unix": 1767995727.617982}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244661666666667, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:27.280960+00:00", "timestamp_unix": 1767995727.28096}}

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


validation_timestamp: 2026-01-09T21:55:58.775286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.989789250283533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.989775429198563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.07109557743393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9950761892397466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800975228371758, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.236367840888208, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.418611830452754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.23490355475674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.417173161453505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.1853248772730309, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:49+00:00", "timestamp_unix": 1767995749.0}, "starlink_location": {"latitude": 44.446941166666676, "longitude": 12.244720289336865, "altitude": 74.46999999903188, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:55:58.740740+00:00", "timestamp_unix": 1767995758.74074}, "starlink_gps": {"latitude": 44.446941166666676, "longitude": 12.244720188435462, "altitude": 74.46999999903188, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:58.740992+00:00", "timestamp_unix": 1767995758.740992}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244696666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:57.643399+00:00", "timestamp_unix": 1767995757.643399}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244696666666666, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:55:58.257843+00:00", "timestamp_unix": 1767995758.257843}}

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


validation_timestamp: 2026-01-09T21:56:28.784152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.890851460193986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.890851460193986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0300389241987002, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6578525576623857, "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.915933414315473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.645387231549806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.915933414315473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.645387231549806, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.137784352849736, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:20+00:00", "timestamp_unix": 1767995780.0}, "starlink_location": {"latitude": 44.446943000000005, "longitude": 12.24472, "altitude": 74.34999999989893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:56:28.740278+00:00", "timestamp_unix": 1767995788.740278}, "starlink_gps": {"latitude": 44.446943000000005, "longitude": 12.24472, "altitude": 74.34999999989893, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:28.740527+00:00", "timestamp_unix": 1767995788.740527}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:27.628347+00:00", "timestamp_unix": 1767995787.628347}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244725, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:27.277743+00:00", "timestamp_unix": 1767995787.277743}}

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


validation_timestamp: 2026-01-09T21:56:58.699687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.601083685732075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.601083685732075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.003104812950466, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3115995021674545, "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.61195139101976, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.580100306607818, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.61195139101976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.580100306607818, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.620228240263181, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447056, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:52+00:00", "timestamp_unix": 1767995812.0}, "starlink_location": {"latitude": 44.446943000000005, "longitude": 12.24472, "altitude": 74.34999999989893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:56:58.660109+00:00", "timestamp_unix": 1767995818.660109}, "starlink_gps": {"latitude": 44.446943000000005, "longitude": 12.24472, "altitude": 74.34999999989893, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:58.660357+00:00", "timestamp_unix": 1767995818.660357}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244708333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:57.637292+00:00", "timestamp_unix": 1767995817.637292}, "nmea_secondary": {"latitude": 44.44709, "longitude": 12.244755, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:56:58.130769+00:00", "timestamp_unix": 1767995818.130769}}

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


validation_timestamp: 2026-01-09T21:57:28.776290+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.074047460342735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.074047460342735, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.146304205955409, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.683740479497718, "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.081715460693667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.182817097309886, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.081715460693667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.182817097309886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.717829253659199, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:22+00:00", "timestamp_unix": 1767995842.0}, "starlink_location": {"latitude": 44.44694149999998, "longitude": 12.244725499999998, "altitude": 74.65999999956864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:57:28.738371+00:00", "timestamp_unix": 1767995848.738371}, "starlink_gps": {"latitude": 44.44694149999998, "longitude": 12.244725499999998, "altitude": 74.65999999956864, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:28.738619+00:00", "timestamp_unix": 1767995848.738619}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24471, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:27.627690+00:00", "timestamp_unix": 1767995847.62769}, "nmea_secondary": {"latitude": 44.44710333333333, "longitude": 12.244758333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:27.265048+00:00", "timestamp_unix": 1767995847.265048}}

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


validation_timestamp: 2026-01-09T21:57:58.772037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.50002146723824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.50002146723824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.751161590776806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.219624111976566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.838958412180832, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.494200773995363, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.838958412180832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.494200773995363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.387044643321248, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:54+00:00", "timestamp_unix": 1767995874.0}, "starlink_location": {"latitude": 44.44693933333333, "longitude": 12.244727666666668, "altitude": 75.06000000007262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:57:58.737878+00:00", "timestamp_unix": 1767995878.737878}, "starlink_gps": {"latitude": 44.44693933333333, "longitude": 12.244727666666668, "altitude": 75.06000000007262, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:58.738130+00:00", "timestamp_unix": 1767995878.73813}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244703333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:57.647336+00:00", "timestamp_unix": 1767995877.647336}, "nmea_secondary": {"latitude": 44.447105, "longitude": 12.244748333333334, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:57:57.213265+00:00", "timestamp_unix": 1767995877.213265}}

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


validation_timestamp: 2026-01-09T21:58:28.776368+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.18999582157128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.18999582157128, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.385890361985968, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.96146607667118, "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": 4.812594800152229, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.77771185219718, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.812594800152229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.77771185219718, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.110915657730878, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:25+00:00", "timestamp_unix": 1767995905.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.244733666666669, "altitude": 75.31000000009081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:58:28.738835+00:00", "timestamp_unix": 1767995908.738835}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.244733666666669, "altitude": 75.31000000009081, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:28.739106+00:00", "timestamp_unix": 1767995908.739106}, "nmea_primary": {"latitude": 44.446978333333334, "longitude": 12.24472, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:27.639260+00:00", "timestamp_unix": 1767995907.63926}, "nmea_secondary": {"latitude": 44.44715, "longitude": 12.244731666666667, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:27.395722+00:00", "timestamp_unix": 1767995907.395722}}

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


validation_timestamp: 2026-01-09T21:58:58.796470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.526530276690663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.526530276690663, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.82530893614555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.679159527456154, "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": 4.701243886596315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.510619362455486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.701243886596315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.510619362455486, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.980665687020103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:58+00:00", "timestamp_unix": 1767995938.0}, "starlink_location": {"latitude": 44.44693616666667, "longitude": 12.244733666666669, "altitude": 75.31000000009081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:58:58.757568+00:00", "timestamp_unix": 1767995938.757568}, "starlink_gps": {"latitude": 44.44693616666667, "longitude": 12.244733666666669, "altitude": 75.31000000009081, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:58.757820+00:00", "timestamp_unix": 1767995938.75782}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244716666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:57.607145+00:00", "timestamp_unix": 1767995937.607145}, "nmea_secondary": {"latitude": 44.447183333333335, "longitude": 12.244718333333333, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:58:57.215169+00:00", "timestamp_unix": 1767995937.215169}}

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


validation_timestamp: 2026-01-09T21:59:28.770500+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.992695732806174, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.992695732806174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.3352507961424, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.242190231193005, "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": 3.6747219178124446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.511444923723477, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.6747219178124446, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.511444923723477, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.905651675762684, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:20+00:00", "timestamp_unix": 1767995960.0}, "starlink_location": {"latitude": 44.44694016666666, "longitude": 12.244735666666667, "altitude": 75.22999999943602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:59:28.735348+00:00", "timestamp_unix": 1767995968.735348}, "starlink_gps": {"latitude": 44.44694016666666, "longitude": 12.244735666666667, "altitude": 75.22999999943602, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:28.735597+00:00", "timestamp_unix": 1767995968.735597}, "nmea_primary": {"latitude": 44.44697166666667, "longitude": 12.244721666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:27.627757+00:00", "timestamp_unix": 1767995967.627757}, "nmea_secondary": {"latitude": 44.447176666666664, "longitude": 12.244693333333334, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:28.181179+00:00", "timestamp_unix": 1767995968.181179}}

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


validation_timestamp: 2026-01-09T21:59:58.774012+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.542239975965444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.542239975965444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.815189237066581, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.324280105606707, "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": 4.742422942648771, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.864911977423954, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.742422942648771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.864911977423954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.13793132625045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:51+00:00", "timestamp_unix": 1767995991.0}, "starlink_location": {"latitude": 44.44693916666666, "longitude": 12.244725, "altitude": 75.9700000000714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T21:59:58.734641+00:00", "timestamp_unix": 1767995998.734641}, "starlink_gps": {"latitude": 44.44693916666666, "longitude": 12.244725, "altitude": 75.9700000000714, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:58.734892+00:00", "timestamp_unix": 1767995998.734892}, "nmea_primary": {"latitude": 44.446981666666666, "longitude": 12.24472, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:57.619261+00:00", "timestamp_unix": 1767995997.619261}, "nmea_secondary": {"latitude": 44.44718666666667, "longitude": 12.24467, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T21:59:58.236668+00:00", "timestamp_unix": 1767995998.236668}}

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


validation_timestamp: 2026-01-09T22:00:28.792892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.254620796996274, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.254620796996274, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.940473272638352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.194267800653133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.32300104640266, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.31793318954337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.32300104640266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.31793318954337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.089988679766005, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:22+00:00", "timestamp_unix": 1767996022.0}, "starlink_location": {"latitude": 44.446933999999985, "longitude": 12.244730500000001, "altitude": 76.48999999995563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:00:28.755439+00:00", "timestamp_unix": 1767996028.755439}, "starlink_gps": {"latitude": 44.446933999999985, "longitude": 12.244730500000001, "altitude": 76.48999999995563, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:28.755686+00:00", "timestamp_unix": 1767996028.755686}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244716666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:27.622468+00:00", "timestamp_unix": 1767996027.622468}, "nmea_secondary": {"latitude": 44.44716666666667, "longitude": 12.24462, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:28.172382+00:00", "timestamp_unix": 1767996028.172382}}

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


validation_timestamp: 2026-01-09T22:00:58.794520+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.372880343251092, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.372880343251092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.634870416265446, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.757181622314825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.828190161033803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.186840043658634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.828190161033803, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.186840043658634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.495101113814435, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:55+00:00", "timestamp_unix": 1767996055.0}, "starlink_location": {"latitude": 44.446933999999985, "longitude": 12.244730500000001, "altitude": 76.48999999995563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:00:58.754106+00:00", "timestamp_unix": 1767996058.754106}, "starlink_gps": {"latitude": 44.446933999999985, "longitude": 12.244730500000001, "altitude": 76.48999999995563, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:58.754354+00:00", "timestamp_unix": 1767996058.754354}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244708333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:57.644829+00:00", "timestamp_unix": 1767996057.644829}, "nmea_secondary": {"latitude": 44.447131666666664, "longitude": 12.244603333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:00:58.204257+00:00", "timestamp_unix": 1767996058.204257}}

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


validation_timestamp: 2026-01-09T22:01:28.791231+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.271166696082048, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.271397037237435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.155436693782233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.805719660598132, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00797722412954509, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.910479204281572, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.56762833147492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.91298982717738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.570718520915033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.691690317894807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:27+00:00", "timestamp_unix": 1767996087.0}, "starlink_location": {"latitude": 44.44693766666664, "longitude": 12.24472568593289, "altitude": 76.57000000166536, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:01:28.753635+00:00", "timestamp_unix": 1767996088.753635}, "starlink_gps": {"latitude": 44.44693766666666, "longitude": 12.24472578642452, "altitude": 76.57000000134829, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:28.753885+00:00", "timestamp_unix": 1767996088.753885}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244698333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:27.620924+00:00", "timestamp_unix": 1767996087.620924}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.24464, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:27.168420+00:00", "timestamp_unix": 1767996087.16842}}

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


validation_timestamp: 2026-01-09T22:01:58.792321+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.275694205657942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.274755396795522, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4834008214525216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.090619897128194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007969686883798448, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.18998451246267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.393181567487435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.186971268557448, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.390169242779356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.203197974252039, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:58+00:00", "timestamp_unix": 1767996118.0}, "starlink_location": {"latitude": 44.446935166666655, "longitude": 12.244738814020621, "altitude": 76.71000000085002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:01:58.752723+00:00", "timestamp_unix": 1767996118.752723}, "starlink_gps": {"latitude": 44.446935166666655, "longitude": 12.244738713623946, "altitude": 76.71000000041798, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:58.752968+00:00", "timestamp_unix": 1767996118.752968}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244695, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:57.640722+00:00", "timestamp_unix": 1767996117.640722}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:01:57.176828+00:00", "timestamp_unix": 1767996117.176828}}

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


validation_timestamp: 2026-01-09T22:02:28.789687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.686513307041372, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.686513307041372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2524553863488321, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4511617280025355, "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.959002199508125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.812709064834445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.959002199508125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.812709064834445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.854735277363521, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:19+00:00", "timestamp_unix": 1767996139.0}, "starlink_location": {"latitude": 44.44693416666667, "longitude": 12.244737166666663, "altitude": 76.3299999994672, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:02:28.751947+00:00", "timestamp_unix": 1767996148.751947}, "starlink_gps": {"latitude": 44.44693416666667, "longitude": 12.244737166666663, "altitude": 76.3299999994672, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:28.752195+00:00", "timestamp_unix": 1767996148.752195}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:27.633471+00:00", "timestamp_unix": 1767996147.633471}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:27.252943+00:00", "timestamp_unix": 1767996147.252943}}

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


validation_timestamp: 2026-01-09T22:02:58.771931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.729864340607069, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.727571892627836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0066861909469798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4101759272097443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801070097666403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.58429703014054, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.114363230081032, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.582410016944744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.112355357005898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5366326311918117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:51+00:00", "timestamp_unix": 1767996171.0}, "starlink_location": {"latitude": 44.44693416666667, "longitude": 12.244738122678488, "altitude": 76.33000000126262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:02:58.729803+00:00", "timestamp_unix": 1767996178.729803}, "starlink_gps": {"latitude": 44.44693416666667, "longitude": 12.244738021765146, "altitude": 76.33000000126262, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:58.730057+00:00", "timestamp_unix": 1767996178.730057}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244706666666668, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:57.619300+00:00", "timestamp_unix": 1767996177.6193}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244696666666666, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:02:58.173606+00:00", "timestamp_unix": 1767996178.173606}}

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


validation_timestamp: 2026-01-09T22:03:28.788357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.672072284549305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.672072284549305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.593599020246305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9052050503576223, "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.190554773233366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.004849210496571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.190554773233366, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.004849210496571, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.434712749577903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:24+00:00", "timestamp_unix": 1767996204.0}, "starlink_location": {"latitude": 44.446932333333315, "longitude": 12.24473966666667, "altitude": 76.3500000000482, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:03:28.751554+00:00", "timestamp_unix": 1767996208.751554}, "starlink_gps": {"latitude": 44.446932333333315, "longitude": 12.24473966666667, "altitude": 76.3500000000482, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:28.751839+00:00", "timestamp_unix": 1767996208.751839}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244728333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:27.611750+00:00", "timestamp_unix": 1767996207.61175}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24468, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:27.198240+00:00", "timestamp_unix": 1767996207.19824}}

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


validation_timestamp: 2026-01-09T22:03:58.782888+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.384247070334911, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.384247070334911, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6730156368998226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7835880515787332, "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.270562260510786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.076961151340571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.270562260510786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.076961151340571, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5208773825275037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:55+00:00", "timestamp_unix": 1767996235.0}, "starlink_location": {"latitude": 44.446926666666656, "longitude": 12.244740666666669, "altitude": 76.93999999979255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:03:58.750329+00:00", "timestamp_unix": 1767996238.750329}, "starlink_gps": {"latitude": 44.446926666666656, "longitude": 12.244740666666669, "altitude": 76.93999999979255, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:58.750578+00:00", "timestamp_unix": 1767996238.750578}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244728333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:57.636922+00:00", "timestamp_unix": 1767996237.636922}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244718333333333, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:03:57.182550+00:00", "timestamp_unix": 1767996237.18255}}

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


validation_timestamp: 2026-01-09T22:04:28.764740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.252007786613673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.2490330948393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4466371120824912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.855219731585446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00802092308477134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.027761876402637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.077186517991946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.026769853358157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.077734800661302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6282616533277676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:26+00:00", "timestamp_unix": 1767996266.0}, "starlink_location": {"latitude": 44.44692933333334, "longitude": 12.244740456076602, "altitude": 77.21000000087862, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:04:28.727425+00:00", "timestamp_unix": 1767996268.727425}, "starlink_gps": {"latitude": 44.44692933333332, "longitude": 12.244740355034498, "altitude": 77.20999999989895, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:28.727671+00:00", "timestamp_unix": 1767996268.727671}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244721666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:27.612791+00:00", "timestamp_unix": 1767996267.612791}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244751666666666, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:27.157689+00:00", "timestamp_unix": 1767996267.157689}}

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


validation_timestamp: 2026-01-09T22:04:58.806215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.17285589830275, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.17285589830275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5121311508015784, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.85578765250697, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.660852525332812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.633365427205533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.660852525332812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.633365427205533, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.2565240459402265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:58+00:00", "timestamp_unix": 1767996298.0}, "starlink_location": {"latitude": 44.44692933333332, "longitude": 12.244739500000001, "altitude": 77.20999999989895, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:04:58.767832+00:00", "timestamp_unix": 1767996298.767832}, "starlink_gps": {"latitude": 44.44692933333332, "longitude": 12.244739500000001, "altitude": 77.20999999989895, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:58.768080+00:00", "timestamp_unix": 1767996298.76808}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244703333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:57.604209+00:00", "timestamp_unix": 1767996297.604209}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244763333333333, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:04:58.181043+00:00", "timestamp_unix": 1767996298.181043}}

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


validation_timestamp: 2026-01-09T22:05:28.783884+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.216151288982772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.216151288982772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6401134190544084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.985575049287206, "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.717964718673583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.037111466836304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.717964718673583, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.037111466836304, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.26392706461627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447052, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:19+00:00", "timestamp_unix": 1767996319.0}, "starlink_location": {"latitude": 44.44692716666666, "longitude": 12.244729666666665, "altitude": 77.34000000047492, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:05:28.747108+00:00", "timestamp_unix": 1767996328.747108}, "starlink_gps": {"latitude": 44.44692716666666, "longitude": 12.244729666666665, "altitude": 77.34000000047492, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:28.747355+00:00", "timestamp_unix": 1767996328.747355}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:27.629860+00:00", "timestamp_unix": 1767996327.62986}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244765, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:27.200333+00:00", "timestamp_unix": 1767996327.200333}}

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


validation_timestamp: 2026-01-09T22:05:58.784847+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.880065587040685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.880065587040685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8359760945116945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8749870524332675, "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.475936196447737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.642931296345306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.475936196447737, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.642931296345306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.69616387011895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:51+00:00", "timestamp_unix": 1767996351.0}, "starlink_location": {"latitude": 44.44692699999999, "longitude": 12.244723666666667, "altitude": 77.20999999947504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:05:58.746311+00:00", "timestamp_unix": 1767996358.746311}, "starlink_gps": {"latitude": 44.44692699999999, "longitude": 12.244723666666667, "altitude": 77.20999999947504, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:58.746563+00:00", "timestamp_unix": 1767996358.746563}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:57.605433+00:00", "timestamp_unix": 1767996357.605433}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244721666666667, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:05:57.189350+00:00", "timestamp_unix": 1767996357.18935}}

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


validation_timestamp: 2026-01-09T22:06:28.860736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.390250625818657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.390250625818657, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6375853802527223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.828980037936333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.752673701470032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.25988337867965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.752673701470032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.25988337867965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.971668231959473, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44705, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:23+00:00", "timestamp_unix": 1767996383.0}, "starlink_location": {"latitude": 44.44692466666665, "longitude": 12.244723666666669, "altitude": 76.8699999999161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:06:28.825120+00:00", "timestamp_unix": 1767996388.82512}, "starlink_gps": {"latitude": 44.44692466666665, "longitude": 12.244723666666669, "altitude": 76.8699999999161, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:28.825371+00:00", "timestamp_unix": 1767996388.825371}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.24469, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:27.630415+00:00", "timestamp_unix": 1767996387.630415}, "nmea_secondary": {"latitude": 44.44710666666667, "longitude": 12.244711666666667, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:28.179525+00:00", "timestamp_unix": 1767996388.179525}}

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


validation_timestamp: 2026-01-09T22:06:58.806201+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.411661816295656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.411661816295656, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3089326336816507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.060400211980964, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.541606403958271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.60814339406415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.541606403958271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.60814339406415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.369293218435043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:54+00:00", "timestamp_unix": 1767996414.0}, "starlink_location": {"latitude": 44.44692466666665, "longitude": 12.244723666666669, "altitude": 76.8699999999161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:06:58.764572+00:00", "timestamp_unix": 1767996418.764572}, "starlink_gps": {"latitude": 44.44692466666665, "longitude": 12.244723666666669, "altitude": 76.8699999999161, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:58.764819+00:00", "timestamp_unix": 1767996418.764819}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:57.640852+00:00", "timestamp_unix": 1767996417.640852}, "nmea_secondary": {"latitude": 44.44711, "longitude": 12.244723333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:06:57.252347+00:00", "timestamp_unix": 1767996417.252347}}

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


validation_timestamp: 2026-01-09T22:07:28.802195+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.55354743809006, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.55354743809006, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2142228265977772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.30816802350479, "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.335015325046971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.16552268516264, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.335015325046971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.16552268516264, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.831269602145305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:26+00:00", "timestamp_unix": 1767996446.0}, "starlink_location": {"latitude": 44.44692399999999, "longitude": 12.244716166666665, "altitude": 77.26999999959341, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:07:28.762616+00:00", "timestamp_unix": 1767996448.762616}, "starlink_gps": {"latitude": 44.44692399999999, "longitude": 12.244716166666665, "altitude": 77.26999999959341, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:28.762864+00:00", "timestamp_unix": 1767996448.762864}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244656666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:27.615701+00:00", "timestamp_unix": 1767996447.615701}, "nmea_secondary": {"latitude": 44.44712333333333, "longitude": 12.244718333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:27.249334+00:00", "timestamp_unix": 1767996447.249334}}

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


validation_timestamp: 2026-01-09T22:07:58.803162+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.688172235122005, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.688172235122005, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.060817909343992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.639665715024654, "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.1290491829307, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.05494621695038, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.1290491829307, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.05494621695038, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.905480953900144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:58+00:00", "timestamp_unix": 1767996478.0}, "starlink_location": {"latitude": 44.44692333333333, "longitude": 12.244716333333333, "altitude": 77.7700000004883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:07:58.763315+00:00", "timestamp_unix": 1767996478.763315}, "starlink_gps": {"latitude": 44.44692333333333, "longitude": 12.244716333333333, "altitude": 77.7700000004883, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:58.763565+00:00", "timestamp_unix": 1767996478.763565}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244655, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:57.608929+00:00", "timestamp_unix": 1767996477.608929}, "nmea_secondary": {"latitude": 44.44712166666667, "longitude": 12.244713333333333, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:07:58.184081+00:00", "timestamp_unix": 1767996478.184081}}

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


validation_timestamp: 2026-01-09T22:08:28.796110+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.5668540857439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.5668540857439, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.454567127326358, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.934680050456683, "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.188041463314885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.474751662564827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.188041463314885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.474751662564827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.670762777079693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:20+00:00", "timestamp_unix": 1767996500.0}, "starlink_location": {"latitude": 44.44692433333331, "longitude": 12.244708166666667, "altitude": 78.40000000079861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:08:28.761889+00:00", "timestamp_unix": 1767996508.761889}, "starlink_gps": {"latitude": 44.44692433333331, "longitude": 12.244708166666667, "altitude": 78.40000000079861, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:28.762135+00:00", "timestamp_unix": 1767996508.762135}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244656666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:27.615926+00:00", "timestamp_unix": 1767996507.615926}, "nmea_secondary": {"latitude": 44.44710833333333, "longitude": 12.244698333333334, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:28.239011+00:00", "timestamp_unix": 1767996508.239011}}

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


validation_timestamp: 2026-01-09T22:08:58.741750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.320686066676112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.320686067408172, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.823021181266869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.513873509831631, "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": 6.891190793068451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.722299404254606, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.891190793735633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.722299405044545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.287492203186746, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244664, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:52+00:00", "timestamp_unix": 1767996532.0}, "starlink_location": {"latitude": 44.44692433333334, "longitude": 12.244708166666667, "altitude": 78.47405164409128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:08:58.702833+00:00", "timestamp_unix": 1767996538.702833}, "starlink_gps": {"latitude": 44.446924333333335, "longitude": 12.244708166666667, "altitude": 78.4661013859285, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:58.703081+00:00", "timestamp_unix": 1767996538.703081}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244661666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:57.614882+00:00", "timestamp_unix": 1767996537.614882}, "nmea_secondary": {"latitude": 44.44710166666667, "longitude": 12.244703333333334, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:08:58.173147+00:00", "timestamp_unix": 1767996538.173147}}

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


validation_timestamp: 2026-01-09T22:09:28.797510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.926238626947512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.928592526093569, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4010660770058756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.312409803501314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005587512864841306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.5261613121017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.749645688665577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.528544369655117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.75304247533337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.570972049475234, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244665, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:23+00:00", "timestamp_unix": 1767996563.0}, "starlink_location": {"latitude": 44.44692622054031, "longitude": 12.244708172514118, "altitude": 77.3900000003556, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:09:28.760456+00:00", "timestamp_unix": 1767996568.760456}, "starlink_gps": {"latitude": 44.446926184947515, "longitude": 12.244708122827959, "altitude": 77.39000000037912, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:28.760703+00:00", "timestamp_unix": 1767996568.760703}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244671666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:27.604814+00:00", "timestamp_unix": 1767996567.604814}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244676666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:27.221492+00:00", "timestamp_unix": 1767996567.221492}}

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


validation_timestamp: 2026-01-09T22:09:58.799727+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.983166811648857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.983166811648857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3736996312542824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.497619153552481, "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.672908928361307, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.4799521448388, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.672908928361307, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.4799521448388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.83101276996727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:55+00:00", "timestamp_unix": 1767996595.0}, "starlink_location": {"latitude": 44.44692649999998, "longitude": 12.244704166666665, "altitude": 76.23000000006736, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T22:09:58.759844+00:00", "timestamp_unix": 1767996598.759844}, "starlink_gps": {"latitude": 44.44692649999998, "longitude": 12.244704166666665, "altitude": 76.23000000006736, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:58.760095+00:00", "timestamp_unix": 1767996598.760095}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:57.632378+00:00", "timestamp_unix": 1767996597.632378}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.244656666666666, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T22:09:58.188279+00:00", "timestamp_unix": 1767996598.188279}}

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


