# positions_validation

validation_timestamp: 2026-01-10T00:25:08.913102+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.75178189128484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.75178189128484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.915218687789373, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.671242055124228, "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.855066535486912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.681267947773062, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.855066535486912, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.681267947773062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.981035865687875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:07+00:00", "timestamp_unix": 1768004707.0}, "starlink_location": {"latitude": 44.44693333333332, "longitude": 12.244717166666664, "altitude": 77.65000000118302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:25:08.871590+00:00", "timestamp_unix": 1768004708.87159}, "starlink_gps": {"latitude": 44.44693333333332, "longitude": 12.244717166666664, "altitude": 77.65000000118302, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:08.871851+00:00", "timestamp_unix": 1768004708.871851}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244673333333333, "altitude": 9.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:07.835377+00:00", "timestamp_unix": 1768004707.835377}, "nmea_secondary": {"latitude": 44.44712833333333, "longitude": 12.244633333333333, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:07.434201+00:00", "timestamp_unix": 1768004707.434201}}

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


validation_timestamp: 2026-01-10T00:25:38.851808+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.130766616101205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.131133492885143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.666509880567072, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.476869675349575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003933439939591593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.335086242638438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.029600795938395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.333084356644704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.027973011981901, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9681481684611244, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244731, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:28+00:00", "timestamp_unix": 1768004728.0}, "starlink_location": {"latitude": 44.446933333333355, "longitude": 12.24471794633524, "altitude": 77.58793633046487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:25:38.811669+00:00", "timestamp_unix": 1768004738.811669}, "starlink_gps": {"latitude": 44.446933333333334, "longitude": 12.244717896784449, "altitude": 77.59188070364928, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:38.811937+00:00", "timestamp_unix": 1768004738.811937}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244651666666666, "altitude": 12.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:37.821492+00:00", "timestamp_unix": 1768004737.821492}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.24465, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:25:37.404833+00:00", "timestamp_unix": 1768004737.404833}}

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


validation_timestamp: 2026-01-10T00:26:08.847642+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.490150037971487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.490150037971487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.998302734400716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.82157664531049, "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.029491722345167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.503795741050869, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.029491722345167, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.503795741050869, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.852671046192237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:00+00:00", "timestamp_unix": 1768004760.0}, "starlink_location": {"latitude": 44.446929666666655, "longitude": 12.244712166666666, "altitude": 78.11000000012778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:26:08.811872+00:00", "timestamp_unix": 1768004768.811872}, "starlink_gps": {"latitude": 44.446929666666655, "longitude": 12.244712166666666, "altitude": 78.11000000012778, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:08.812130+00:00", "timestamp_unix": 1768004768.81213}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244661666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:07.844263+00:00", "timestamp_unix": 1768004767.844263}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.24474, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:07.107961+00:00", "timestamp_unix": 1768004767.107961}}

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


validation_timestamp: 2026-01-10T00:26:38.831280+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.20991666194061, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.213913074450344, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8728906142079305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.055887873142413, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997216868182567, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.6455236119705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.725338747898368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.64945358124894, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.728764732795768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.40769374860466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:31+00:00", "timestamp_unix": 1768004791.0}, "starlink_location": {"latitude": 44.44692920709132, "longitude": 12.244712833333333, "altitude": 78.31000000110623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:26:38.794225+00:00", "timestamp_unix": 1768004798.794225}, "starlink_gps": {"latitude": 44.44692917114349, "longitude": 12.244712833333333, "altitude": 78.31000000150848, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:38.794485+00:00", "timestamp_unix": 1768004798.794485}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:37.838014+00:00", "timestamp_unix": 1768004797.838014}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.24475, "altitude": 13.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:26:38.163058+00:00", "timestamp_unix": 1768004798.163058}}

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


validation_timestamp: 2026-01-10T00:27:08.855169+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.820632695188095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.82456730889345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.453926286668772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.900983091385285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966534611224758, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.947166471200392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.761303141363101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.951008714504884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.764974825296093, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.368600492142409, "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-10T00:27:03+00:00", "timestamp_unix": 1768004823.0}, "starlink_location": {"latitude": 44.44693039196792, "longitude": 12.244719666666667, "altitude": 78.44000000161964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:27:08.812840+00:00", "timestamp_unix": 1768004828.81284}, "starlink_gps": {"latitude": 44.446930356296015, "longitude": 12.244719666666667, "altitude": 78.44000000107685, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:08.813096+00:00", "timestamp_unix": 1768004828.813096}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244691666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:07.821568+00:00", "timestamp_unix": 1768004827.821568}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244756666666667, "altitude": 12.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:07.468188+00:00", "timestamp_unix": 1768004827.468188}}

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


validation_timestamp: 2026-01-10T00:27:38.850931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.894909466127482, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.895445418900284, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3990153515569097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8375092547184906, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950391639823698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.70403404882981, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.618174467299725, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.704429745307, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.617306354984176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.45649718178239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:35+00:00", "timestamp_unix": 1768004855.0}, "starlink_location": {"latitude": 44.44692983333333, "longitude": 12.244718886871553, "altitude": 78.44000000117488, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:27:38.812460+00:00", "timestamp_unix": 1768004858.81246}, "starlink_gps": {"latitude": 44.44692983333333, "longitude": 12.244718936635886, "altitude": 78.44000000117488, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:38.812725+00:00", "timestamp_unix": 1768004858.812725}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244706666666668, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:37.848243+00:00", "timestamp_unix": 1768004857.848243}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.24474, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:27:38.059307+00:00", "timestamp_unix": 1768004858.059307}}

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


validation_timestamp: 2026-01-10T00:28:08.912679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.198560645305836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.19832521296688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.708218486509293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.000073028903097, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025605187190744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.92694696818354, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.718322784415165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.927579846103685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.715243098887159, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.895215530001391, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:05+00:00", "timestamp_unix": 1768004885.0}, "starlink_location": {"latitude": 44.44692433333331, "longitude": 12.244709811067839, "altitude": 78.49810793765258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:28:08.873226+00:00", "timestamp_unix": 1768004888.873226}, "starlink_gps": {"latitude": 44.44692433333328, "longitude": 12.244709912168917, "altitude": 78.49006002407108, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:08.873487+00:00", "timestamp_unix": 1768004888.873487}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.2447, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:07.835425+00:00", "timestamp_unix": 1768004887.835425}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244761666666667, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:07.430010+00:00", "timestamp_unix": 1768004887.43001}}

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


validation_timestamp: 2026-01-10T00:28:38.915719+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.002711204131774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.99465763106618, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7572877990488311, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.942537375939821, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008053858585532557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.691471901344343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.002476856254221, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.683509845795237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.994973489327496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.506648170563903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:36+00:00", "timestamp_unix": 1768004916.0}, "starlink_location": {"latitude": 44.446921053746244, "longitude": 12.244717166666664, "altitude": 78.50810915419902, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:28:38.873419+00:00", "timestamp_unix": 1768004918.873419}, "starlink_gps": {"latitude": 44.446921126176335, "longitude": 12.244717166666664, "altitude": 78.50006054967416, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:38.873682+00:00", "timestamp_unix": 1768004918.873682}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:37.826339+00:00", "timestamp_unix": 1768004917.826339}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244776666666667, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:28:37.427412+00:00", "timestamp_unix": 1768004917.427412}}

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


validation_timestamp: 2026-01-10T00:29:08.914305+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.240489586061777, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.240489586061777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0176047009853941, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.757162494275953, "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.176099347218205, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.630390278592678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.176099347218205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.630390278592678, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.997336014512648, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:08+00:00", "timestamp_unix": 1768004948.0}, "starlink_location": {"latitude": 44.44692300000001, "longitude": 12.244726833333333, "altitude": 79.10810877272722, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:29:08.873580+00:00", "timestamp_unix": 1768004948.87358}, "starlink_gps": {"latitude": 44.44692300000001, "longitude": 12.244726833333333, "altitude": 79.10005518465347, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:08.873842+00:00", "timestamp_unix": 1768004948.873842}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.2447, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:07.852107+00:00", "timestamp_unix": 1768004947.852107}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244785, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:07.387741+00:00", "timestamp_unix": 1768004947.387741}}

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


validation_timestamp: 2026-01-10T00:29:38.836929+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.333662135861994, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.337566247166226, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0686266830057347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.802457960867909, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00401081822404415, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.733639943058979, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.907388104147545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.737647833298128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.911195929354404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8546517935755795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:29+00:00", "timestamp_unix": 1768004969.0}, "starlink_location": {"latitude": 44.4469235405523, "longitude": 12.244726833333333, "altitude": 79.0400000000147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:29:38.794421+00:00", "timestamp_unix": 1768004978.794421}, "starlink_gps": {"latitude": 44.44692350448214, "longitude": 12.244726833333333, "altitude": 79.039999999498, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:38.794682+00:00", "timestamp_unix": 1768004978.794682}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244721666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:37.855413+00:00", "timestamp_unix": 1768004977.855413}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.24477, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:37.487721+00:00", "timestamp_unix": 1768004977.487721}}

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


validation_timestamp: 2026-01-10T00:30:08.913349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.353138422796034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.3508989855281275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8952009198960624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.503954472363278, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008037468687391911, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.189210848250966, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.65846813046509, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.188706614975638, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.660570081526364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7845401524385385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:29:59+00:00", "timestamp_unix": 1768004999.0}, "starlink_location": {"latitude": 44.44692650000001, "longitude": 12.244729855674546, "altitude": 79.19000000011147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:30:08.874011+00:00", "timestamp_unix": 1768005008.874011}, "starlink_gps": {"latitude": 44.44692650000001, "longitude": 12.244729754424016, "altitude": 79.19000000011147, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:08.874276+00:00", "timestamp_unix": 1768005008.874276}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244723333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:07.846716+00:00", "timestamp_unix": 1768005007.846716}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244758333333333, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:07.459354+00:00", "timestamp_unix": 1768005007.459354}}

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


validation_timestamp: 2026-01-10T00:30:38.836026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.433919333914952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.433919333914952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1238228385810936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.972377302829336, "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.623253764797677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.170949543945982, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.623253764797677, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.170949543945982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.836792520933984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:30+00:00", "timestamp_unix": 1768005030.0}, "starlink_location": {"latitude": 44.44692883333334, "longitude": 12.244726999999997, "altitude": 79.83005091549927, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:30:38.794967+00:00", "timestamp_unix": 1768005038.794967}, "starlink_gps": {"latitude": 44.44692883333334, "longitude": 12.244726999999997, "altitude": 79.82606212529507, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:38.795262+00:00", "timestamp_unix": 1768005038.795262}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:37.838303+00:00", "timestamp_unix": 1768005037.838303}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244741666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:30:37.460188+00:00", "timestamp_unix": 1768005037.460188}}

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


validation_timestamp: 2026-01-10T00:31:08.829460+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.738897921299179, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.739605017801772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5366328579656936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.745064954816656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991617343179849, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.6388911031335835, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.205046935854432, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.64042329244432, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.203257113522648, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.532537431753406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:02+00:00", "timestamp_unix": 1768005062.0}, "starlink_location": {"latitude": 44.446926500000004, "longitude": 12.244722245451815, "altitude": 80.24999999970538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:31:08.795505+00:00", "timestamp_unix": 1768005068.795505}, "starlink_gps": {"latitude": 44.446926500000004, "longitude": 12.244722295735478, "altitude": 80.24999999970538, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:08.795771+00:00", "timestamp_unix": 1768005068.795771}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244695, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:07.834524+00:00", "timestamp_unix": 1768005067.834524}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244751666666666, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:07.108100+00:00", "timestamp_unix": 1768005067.1081}}

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


validation_timestamp: 2026-01-10T00:31:38.862129+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.457465036216425, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.452721711662907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.530062380645764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.201373425527461, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005577402528664386, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.2012242433511315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.768353304897851, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.195768739001141, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.766347800609312, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.137967834729425, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:33+00:00", "timestamp_unix": 1768005093.0}, "starlink_location": {"latitude": 44.446925941538055, "longitude": 12.244723779592073, "altitude": 80.24999999952368, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:31:38.814216+00:00", "timestamp_unix": 1768005098.814216}, "starlink_gps": {"latitude": 44.44692597706643, "longitude": 12.244723729995789, "altitude": 80.24999999869, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:38.814470+00:00", "timestamp_unix": 1768005098.81447}, "nmea_primary": {"latitude": 44.44694166666667, "longitude": 12.24469, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:37.854661+00:00", "timestamp_unix": 1768005097.854661}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244753333333334, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:31:37.476951+00:00", "timestamp_unix": 1768005097.476951}}

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


validation_timestamp: 2026-01-10T00:32:08.913554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.32227064508276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.32052934812911, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.771230495678632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.102246376320588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027386049181533, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.130094852729243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.35041210414308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.122145660775809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.353125198459691, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5784485893801286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:04+00:00", "timestamp_unix": 1768005124.0}, "starlink_location": {"latitude": 44.446928166666645, "longitude": 12.24472652229316, "altitude": 80.340000000875, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:32:08.874719+00:00", "timestamp_unix": 1768005128.874719}, "starlink_gps": {"latitude": 44.446928166666645, "longitude": 12.244726421169641, "altitude": 80.340000000875, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:08.875008+00:00", "timestamp_unix": 1768005128.875008}, "nmea_primary": {"latitude": 44.446933333333334, "longitude": 12.244675, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:07.831687+00:00", "timestamp_unix": 1768005127.831687}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244745, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:08.016056+00:00", "timestamp_unix": 1768005128.016056}}

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


validation_timestamp: 2026-01-10T00:32:38.917017+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.232915953860028, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.232915953860028, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.015300989174696, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.90498735549694, "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.9500816604189195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.236197641911155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.9500816604189195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.236197641911155, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.302730922483052, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:36+00:00", "timestamp_unix": 1768005156.0}, "starlink_location": {"latitude": 44.44693050000001, "longitude": 12.244726999999997, "altitude": 80.31000000040356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:32:38.874991+00:00", "timestamp_unix": 1768005158.874991}, "starlink_gps": {"latitude": 44.44693050000001, "longitude": 12.244726999999997, "altitude": 80.31000000040356, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:38.875255+00:00", "timestamp_unix": 1768005158.875255}, "nmea_primary": {"latitude": 44.446958333333335, "longitude": 12.244678333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:37.856167+00:00", "timestamp_unix": 1768005157.856167}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.24474, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:37.439624+00:00", "timestamp_unix": 1768005157.439624}}

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


validation_timestamp: 2026-01-10T00:33:08.833749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.55029220230726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.55029220230726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 24.586080154122683, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.063461141733194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.986600263234962, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.407945566981417, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.986600263234962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.407945566981417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.250179593516258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:32:58+00:00", "timestamp_unix": 1768005178.0}, "starlink_location": {"latitude": 44.44692699999999, "longitude": 12.244731333333334, "altitude": 81.16000000132672, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:33:08.796042+00:00", "timestamp_unix": 1768005188.796042}, "starlink_gps": {"latitude": 44.44692699999999, "longitude": 12.244731333333334, "altitude": 81.16000000132672, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:08.796300+00:00", "timestamp_unix": 1768005188.7963}, "nmea_primary": {"latitude": 44.44681666666666, "longitude": 12.244583333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:07.859500+00:00", "timestamp_unix": 1768005187.8595}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.24474, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:07.453142+00:00", "timestamp_unix": 1768005187.453142}}

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


validation_timestamp: 2026-01-10T00:33:38.837105+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.24709230286193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.243303721795183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.019472466977542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.066527291379982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003988340235414359, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.867476222042058, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.575614062671066, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.863526954654876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.571638583642178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.703573391269376, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:30+00:00", "timestamp_unix": 1768005210.0}, "starlink_location": {"latitude": 44.446926459564196, "longitude": 12.244731333333336, "altitude": 81.15999999921395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:33:38.797468+00:00", "timestamp_unix": 1768005218.797468}, "starlink_gps": {"latitude": 44.4469264954322, "longitude": 12.244731333333332, "altitude": 81.16000000065407, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:38.797738+00:00", "timestamp_unix": 1768005218.797738}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244701666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:37.863094+00:00", "timestamp_unix": 1768005217.863094}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.24474, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:33:38.003854+00:00", "timestamp_unix": 1768005218.003854}}

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


validation_timestamp: 2026-01-10T00:34:08.913163+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.001353715241871, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.001353715203113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.782164049483894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.01315438447621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.4101074909485815e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.8677020433018, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.199086416068571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.867702043292017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.199086416094282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.575805521132824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:01+00:00", "timestamp_unix": 1768005241.0}, "starlink_location": {"latitude": 44.446924166666676, "longitude": 12.24472616666667, "altitude": 81.96188648237673, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:34:08.875715+00:00", "timestamp_unix": 1768005248.875715}, "starlink_gps": {"latitude": 44.446924166666676, "longitude": 12.244726166666668, "altitude": 81.96994762952575, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:08.875977+00:00", "timestamp_unix": 1768005248.875977}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244716666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:07.824996+00:00", "timestamp_unix": 1768005247.824996}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244745, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:07.499475+00:00", "timestamp_unix": 1768005247.499475}}

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


validation_timestamp: 2026-01-10T00:34:38.840553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.694631104346207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.694631104346207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2671350631458749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.4534176259562095, "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.907867809684399, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.569391916925287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.907867809684399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.569391916925287, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.1109579890157635, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:32+00:00", "timestamp_unix": 1768005272.0}, "starlink_location": {"latitude": 44.4469255, "longitude": 12.244722666666666, "altitude": 81.82999999934529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:34:38.797252+00:00", "timestamp_unix": 1768005278.797252}, "starlink_gps": {"latitude": 44.4469255, "longitude": 12.244722666666666, "altitude": 81.82999999934529, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:38.797509+00:00", "timestamp_unix": 1768005278.797509}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244701666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:37.864503+00:00", "timestamp_unix": 1768005277.864503}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244748333333334, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:34:37.495157+00:00", "timestamp_unix": 1768005277.495157}}

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


validation_timestamp: 2026-01-10T00:35:08.834354+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.956112002855285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.95323279810937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7173379806267166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.944622948846339, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005629709837478572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.148868496149738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.265970034511296, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.145628588652915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.2608624465949365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.856399786922841, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:04+00:00", "timestamp_unix": 1768005304.0}, "starlink_location": {"latitude": 44.44692395955971, "longitude": 12.244719912232174, "altitude": 81.49999999863567, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:35:08.798130+00:00", "timestamp_unix": 1768005308.79813}, "starlink_gps": {"latitude": 44.44692399542129, "longitude": 12.24471996229359, "altitude": 81.49999999951736, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:08.798433+00:00", "timestamp_unix": 1768005308.798433}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:07.834916+00:00", "timestamp_unix": 1768005307.834916}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244738333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:07.472898+00:00", "timestamp_unix": 1768005307.472898}}

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


validation_timestamp: 2026-01-10T00:35:38.915587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.709449370792944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.717272783324448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2312164379845216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.44694460429063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804737117728513, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.890927494258486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9368238970606646, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.898456809562417, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9437063322229047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.830019938090327, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:37+00:00", "timestamp_unix": 1768005337.0}, "starlink_location": {"latitude": 44.446925112909646, "longitude": 12.244720666666666, "altitude": 81.49999999985171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:35:38.877946+00:00", "timestamp_unix": 1768005338.877946}, "starlink_gps": {"latitude": 44.4469250405379, "longitude": 12.244720666666666, "altitude": 81.49999999856463, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:38.878208+00:00", "timestamp_unix": 1768005338.878208}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244676666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:37.859793+00:00", "timestamp_unix": 1768005337.859793}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.244733333333333, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:35:37.123586+00:00", "timestamp_unix": 1768005337.123586}}

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


validation_timestamp: 2026-01-10T00:36:08.835607+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.075297721325558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.071350856661326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1319139841624803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.037058830839879, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999601352178516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.234850187351043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1980754858596754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.231147458587714, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1942872134943505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.358853580305809, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:08+00:00", "timestamp_unix": 1768005368.0}, "starlink_location": {"latitude": 44.44692145956526, "longitude": 12.244713499999998, "altitude": 81.15994560241978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:36:08.797510+00:00", "timestamp_unix": 1768005368.79751}, "starlink_gps": {"latitude": 44.44692149553454, "longitude": 12.244713499999998, "altitude": 81.16394259498256, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:08.797772+00:00", "timestamp_unix": 1768005368.797772}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.24466, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:07.849939+00:00", "timestamp_unix": 1768005367.849939}, "nmea_secondary": {"latitude": 44.446931666666664, "longitude": 12.244718333333333, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:08.017099+00:00", "timestamp_unix": 1768005368.017099}}

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


validation_timestamp: 2026-01-10T00:36:38.836706+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.521293738544378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.520882145089866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7310949292932767, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4538653520786085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982463020724989, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.194040734844224, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3620175226506737, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.192690914651969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.359955999286597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.88959831084853, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:30+00:00", "timestamp_unix": 1768005390.0}, "starlink_location": {"latitude": 44.44691683333332, "longitude": 12.244710421092394, "altitude": 81.39000000149764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:36:38.798727+00:00", "timestamp_unix": 1768005398.798727}, "starlink_gps": {"latitude": 44.44691683333332, "longitude": 12.244710370924059, "altitude": 81.39000000149764, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:38.799019+00:00", "timestamp_unix": 1768005398.799019}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244658333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:37.837376+00:00", "timestamp_unix": 1768005397.837376}, "nmea_secondary": {"latitude": 44.446935, "longitude": 12.244695, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:36:37.052787+00:00", "timestamp_unix": 1768005397.052787}}

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


validation_timestamp: 2026-01-10T00:37:08.836171+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.414292046334827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.414292046334827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.595415149359624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.227718668116781, "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.888445882302289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6750898827394822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.888445882302289, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6750898827394822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.356044025193016, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:02+00:00", "timestamp_unix": 1768005422.0}, "starlink_location": {"latitude": 44.44691849999998, "longitude": 12.244710999999999, "altitude": 81.14999999910421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:37:08.798175+00:00", "timestamp_unix": 1768005428.798175}, "starlink_gps": {"latitude": 44.44691849999998, "longitude": 12.244710999999999, "altitude": 81.14999999910421, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:08.798437+00:00", "timestamp_unix": 1768005428.798437}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244651666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:07.861444+00:00", "timestamp_unix": 1768005427.861444}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244683333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:07.448415+00:00", "timestamp_unix": 1768005427.448415}}

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


validation_timestamp: 2026-01-10T00:37:38.840217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.31689749614003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.317823168715227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3611667175449913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.269303599689415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003984127398138843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.748279392792321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.409592372757612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.750036368743984, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4135622398124017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.10211474887324, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:34+00:00", "timestamp_unix": 1768005454.0}, "starlink_location": {"latitude": 44.44691849999998, "longitude": 12.244710245564038, "altitude": 81.15000000046757, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:37:38.800071+00:00", "timestamp_unix": 1768005458.800071}, "starlink_gps": {"latitude": 44.44691849999998, "longitude": 12.244710295753341, "altitude": 81.14999999910421, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:38.800338+00:00", "timestamp_unix": 1768005458.800338}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244645, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:37.849029+00:00", "timestamp_unix": 1768005457.849029}, "nmea_secondary": {"latitude": 44.44691666666667, "longitude": 12.24468, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:37:37.450863+00:00", "timestamp_unix": 1768005457.450863}}

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


validation_timestamp: 2026-01-10T00:38:08.835952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.447409288437258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.448563056112784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8171154730573527, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.684655895698365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003987551128081493, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.99527439434696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.303227279872817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.997396841372181, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.306596257569221, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.57005617283011, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:05+00:00", "timestamp_unix": 1768005485.0}, "starlink_location": {"latitude": 44.44691866666666, "longitude": 12.244715412248361, "altitude": 81.02000000162029, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:38:08.798498+00:00", "timestamp_unix": 1768005488.798498}, "starlink_gps": {"latitude": 44.44691866666666, "longitude": 12.244715462480794, "altitude": 81.02000000162029, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:08.798756+00:00", "timestamp_unix": 1768005488.798756}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244635, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:07.857113+00:00", "timestamp_unix": 1768005487.857113}, "nmea_secondary": {"latitude": 44.446888333333334, "longitude": 12.244648333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:07.496400+00:00", "timestamp_unix": 1768005487.4964}}

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


validation_timestamp: 2026-01-10T00:38:38.835266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.678606665822018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.675410122420967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.685114426767528, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.439373634098189, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005655980931807376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.643047717455381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.503230547172482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.641382041252685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.508755480686399, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.594813660492907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:37+00:00", "timestamp_unix": 1768005517.0}, "starlink_location": {"latitude": 44.4469116261247, "longitude": 12.244708912090386, "altitude": 81.65000000018621, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:38:38.798298+00:00", "timestamp_unix": 1768005518.798298}, "starlink_gps": {"latitude": 44.446911662153624, "longitude": 12.244708962385406, "altitude": 81.650000000115, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:38.798553+00:00", "timestamp_unix": 1768005518.798553}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244628333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:37.843133+00:00", "timestamp_unix": 1768005517.843133}, "nmea_secondary": {"latitude": 44.44688, "longitude": 12.24464, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:38.050467+00:00", "timestamp_unix": 1768005518.050467}}

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


validation_timestamp: 2026-01-10T00:39:08.965554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.604522145256047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.600671283837858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5986457514972434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.153966533316256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997408069351228, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.078038640549744, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.633685717351367, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.074657722718332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.635906177445621, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.930185728328661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:38:58+00:00", "timestamp_unix": 1768005538.0}, "starlink_location": {"latitude": 44.446908126211554, "longitude": 12.244712833333333, "altitude": 81.26000000058389, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:39:08.799106+00:00", "timestamp_unix": 1768005548.799106}, "starlink_gps": {"latitude": 44.44690816216111, "longitude": 12.244712833333333, "altitude": 81.25999999838609, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:08.799364+00:00", "timestamp_unix": 1768005548.799364}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244631666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:07.824511+00:00", "timestamp_unix": 1768005547.824511}, "nmea_secondary": {"latitude": 44.446875, "longitude": 12.244643333333332, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:07.476955+00:00", "timestamp_unix": 1768005547.476955}}

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


validation_timestamp: 2026-01-10T00:39:38.838941+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.24087046707272, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.237099753035068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.953642377922033, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.901884302621031, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039975755678956755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.446503062675024, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.273026220915621, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.443631503355894, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.276240753440581, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.226919262195814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.24467, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:29+00:00", "timestamp_unix": 1768005569.0}, "starlink_location": {"latitude": 44.44690812622656, "longitude": 12.244712833333333, "altitude": 81.25999999979639, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:39:38.798895+00:00", "timestamp_unix": 1768005578.798895}, "starlink_gps": {"latitude": 44.44690816217762, "longitude": 12.244712833333333, "altitude": 81.26000000019157, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:38.799154+00:00", "timestamp_unix": 1768005578.799154}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244595, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:37.838006+00:00", "timestamp_unix": 1768005577.838006}, "nmea_secondary": {"latitude": 44.44687, "longitude": 12.244673333333333, "altitude": 38.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:39:37.465744+00:00", "timestamp_unix": 1768005577.465744}}

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


validation_timestamp: 2026-01-10T00:40:08.837586+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.416566378065536, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.417690658913061, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.410138994613121, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.381405900523756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982369038812923, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.558877814777482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.638057293368352, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.561906992345625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6414429034203772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.001059255821284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244666, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:01+00:00", "timestamp_unix": 1768005601.0}, "starlink_location": {"latitude": 44.4469075, "longitude": 12.244706578914691, "altitude": 79.50000000015517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:40:08.800922+00:00", "timestamp_unix": 1768005608.800922}, "starlink_gps": {"latitude": 44.4469075, "longitude": 12.244706629081834, "altitude": 79.50000000015517, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:08.801173+00:00", "timestamp_unix": 1768005608.801173}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244576666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:07.831537+00:00", "timestamp_unix": 1768005607.831537}, "nmea_secondary": {"latitude": 44.446895, "longitude": 12.244678333333333, "altitude": 40.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:07.495707+00:00", "timestamp_unix": 1768005607.495707}}

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


validation_timestamp: 2026-01-10T00:40:38.839594+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.255029215600775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.255029215600775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.777947208997497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.243064201186787, "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.909725127810024, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.1203871274457295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.909725127810024, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.1203871274457295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.671739343413458, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:32+00:00", "timestamp_unix": 1768005632.0}, "starlink_location": {"latitude": 44.446905, "longitude": 12.244705833333333, "altitude": 78.59999999963165, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:40:38.799508+00:00", "timestamp_unix": 1768005638.799508}, "starlink_gps": {"latitude": 44.446905, "longitude": 12.244705833333333, "altitude": 78.59999999963165, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:38.799763+00:00", "timestamp_unix": 1768005638.799763}, "nmea_primary": {"latitude": 44.44697166666667, "longitude": 12.244605, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:37.841452+00:00", "timestamp_unix": 1768005637.841452}, "nmea_secondary": {"latitude": 44.446868333333335, "longitude": 12.244698333333334, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:40:37.448944+00:00", "timestamp_unix": 1768005637.448944}}

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


validation_timestamp: 2026-01-10T00:41:08.837518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.642930825966301, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.646849820533728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.7532182982851765, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.5762824815667, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997190795295931, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.703032828775875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.890755455923632, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.705842522630661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.888505582790267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.55114245668463, "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-10T00:41:03+00:00", "timestamp_unix": 1768005663.0}, "starlink_location": {"latitude": 44.446904707111, "longitude": 12.244723833333335, "altitude": 79.24005544620783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:41:08.799678+00:00", "timestamp_unix": 1768005668.799678}, "starlink_gps": {"latitude": 44.4469046711634, "longitude": 12.244723833333335, "altitude": 79.23606086133115, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:08.799936+00:00", "timestamp_unix": 1768005668.799936}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.24461, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:07.831972+00:00", "timestamp_unix": 1768005667.831972}, "nmea_secondary": {"latitude": 44.446885, "longitude": 12.244683333333333, "altitude": 41.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:07.463372+00:00", "timestamp_unix": 1768005667.463372}}

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


validation_timestamp: 2026-01-10T00:41:38.913291+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.597214257347419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.597214254984879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.355435309690626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.852459059379058, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3744531998773155e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.9888549290812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0170604255934865, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.988854927052744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.017060427625911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.904806086243024, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:34+00:00", "timestamp_unix": 1768005694.0}, "starlink_location": {"latitude": 44.44689383333331, "longitude": 12.244717500000002, "altitude": 79.841894207426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:41:38.879841+00:00", "timestamp_unix": 1768005698.879841}, "starlink_gps": {"latitude": 44.446893833333334, "longitude": 12.244717500000004, "altitude": 79.84994777255713, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:38.880097+00:00", "timestamp_unix": 1768005698.880097}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244635, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:37.854396+00:00", "timestamp_unix": 1768005697.854396}, "nmea_secondary": {"latitude": 44.44685666666667, "longitude": 12.244681666666667, "altitude": 43.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:41:37.535769+00:00", "timestamp_unix": 1768005697.535769}}

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


validation_timestamp: 2026-01-10T00:42:08.840837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.948002287785645, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.947728486876589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.72279135248212, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.800034980776378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977019314903013, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.037544665357954, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.752783027727831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.035842546309109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.7503537281770765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.812420004385334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:06+00:00", "timestamp_unix": 1768005726.0}, "starlink_location": {"latitude": 44.44689383333331, "longitude": 12.244718254383677, "altitude": 79.91000000129601, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:42:08.800566+00:00", "timestamp_unix": 1768005728.800566}, "starlink_gps": {"latitude": 44.44689383333331, "longitude": 12.244718204283938, "altitude": 79.91000000129601, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:08.800826+00:00", "timestamp_unix": 1768005728.800826}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244653333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:07.863648+00:00", "timestamp_unix": 1768005727.863648}, "nmea_secondary": {"latitude": 44.44686, "longitude": 12.244681666666667, "altitude": 42.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:08.071743+00:00", "timestamp_unix": 1768005728.071743}}

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


validation_timestamp: 2026-01-10T00:42:38.838382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.886373486633387, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.882378471645383, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.548943555554374, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.482917970994738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995092322965501, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.651092295891093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.887731342390767, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.647278192023057, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.888163715911265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.396414640529663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:38+00:00", "timestamp_unix": 1768005758.0}, "starlink_location": {"latitude": 44.446891126217714, "longitude": 12.244717833333333, "altitude": 80.46005597081718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:42:38.800567+00:00", "timestamp_unix": 1768005758.800567}, "starlink_gps": {"latitude": 44.44689116214644, "longitude": 12.244717833333333, "altitude": 80.45606348635489, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:38.800823+00:00", "timestamp_unix": 1768005758.800823}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244666666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:37.841320+00:00", "timestamp_unix": 1768005757.84132}, "nmea_secondary": {"latitude": 44.446888333333334, "longitude": 12.244681666666667, "altitude": 41.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:37.049160+00:00", "timestamp_unix": 1768005757.04916}}

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


validation_timestamp: 2026-01-10T00:43:08.837326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.023930989456108, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.02376807369659, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9539265514580033, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.647573204059922, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003989144310676181, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.494054515182853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.043535143333384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.49311365204594, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.040830659771203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.378193153362616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:42:59+00:00", "timestamp_unix": 1768005779.0}, "starlink_location": {"latitude": 44.446884999999995, "longitude": 12.244729754481702, "altitude": 80.75999999954118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:43:08.800859+00:00", "timestamp_unix": 1768005788.800859}, "starlink_gps": {"latitude": 44.446884999999995, "longitude": 12.244729704229227, "altitude": 80.75999999954118, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:08.801115+00:00", "timestamp_unix": 1768005788.801115}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244686666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:07.864804+00:00", "timestamp_unix": 1768005787.864804}, "nmea_secondary": {"latitude": 44.446918333333336, "longitude": 12.244686666666666, "altitude": 39.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:07.502720+00:00", "timestamp_unix": 1768005787.50272}}

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


validation_timestamp: 2026-01-10T00:43:38.843073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.421102545971904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.421102545971904, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8456714869735386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.382761621211868, "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.923320530966492, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.070891387579488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.923320530966492, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.070891387579488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.855277961208313, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:30+00:00", "timestamp_unix": 1768005810.0}, "starlink_location": {"latitude": 44.446880166666666, "longitude": 12.244732499999998, "altitude": 81.3100000000181, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:43:38.801369+00:00", "timestamp_unix": 1768005818.801369}, "starlink_gps": {"latitude": 44.446880166666666, "longitude": 12.244732499999998, "altitude": 81.3100000000181, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:38.801723+00:00", "timestamp_unix": 1768005818.801723}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244701666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:37.871312+00:00", "timestamp_unix": 1768005817.871312}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244715, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:43:37.482691+00:00", "timestamp_unix": 1768005817.482691}}

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


validation_timestamp: 2026-01-10T00:44:08.836488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.838733644466245, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.835517772173063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.34564973745498806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.451250463234064, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005663796284132136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.573655485128477, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.10587869413117, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.570364582962078, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.10349942638254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3634795193274742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:01+00:00", "timestamp_unix": 1768005841.0}, "starlink_location": {"latitude": 44.44687962612827, "longitude": 12.24473174542918, "altitude": 81.31000000001912, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:44:08.801436+00:00", "timestamp_unix": 1768005848.801436}, "starlink_gps": {"latitude": 44.44687966220698, "longitude": 12.244731795793664, "altitude": 81.3100000000649, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:08.801697+00:00", "timestamp_unix": 1768005848.801697}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244703333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:07.848351+00:00", "timestamp_unix": 1768005847.848351}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244683333333333, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:07.504586+00:00", "timestamp_unix": 1768005847.504586}}

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


validation_timestamp: 2026-01-10T00:44:38.838698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.930415498439388, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.926436289087585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.797413569727922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.486477877767359, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999459926520704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.682672762820275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.732393020760862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.679321271834915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.728773816627143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.122801423475202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:33+00:00", "timestamp_unix": 1768005873.0}, "starlink_location": {"latitude": 44.4468774595526, "longitude": 12.244722166666666, "altitude": 81.28005580505038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:44:38.801534+00:00", "timestamp_unix": 1768005878.801534}, "starlink_gps": {"latitude": 44.44687749552061, "longitude": 12.244722166666666, "altitude": 81.27605895546093, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:38.801793+00:00", "timestamp_unix": 1768005878.801793}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24458, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:37.842887+00:00", "timestamp_unix": 1768005877.842887}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.24467, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:44:37.487244+00:00", "timestamp_unix": 1768005877.487244}}

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


validation_timestamp: 2026-01-10T00:45:08.838690+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.511861510045037, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.511861510059422, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.398385576209954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.9894918623544635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.4101086456642104e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 27.095754351594252, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.657658510429284, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.095754351634255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.657658510454489, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.575683239430724, "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-10T00:45:04+00:00", "timestamp_unix": 1768005904.0}, "starlink_location": {"latitude": 44.446876333333314, "longitude": 12.2447235, "altitude": 81.70005489633658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:45:08.801864+00:00", "timestamp_unix": 1768005908.801864}, "starlink_gps": {"latitude": 44.446876333333314, "longitude": 12.244723500000001, "altitude": 81.69606243504106, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:08.802125+00:00", "timestamp_unix": 1768005908.802125}, "nmea_primary": {"latitude": 44.44711, "longitude": 12.244626666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:07.867462+00:00", "timestamp_unix": 1768005907.867462}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244695, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:07.440998+00:00", "timestamp_unix": 1768005907.440998}}

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


validation_timestamp: 2026-01-10T00:45:38.842197+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.172129508612684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.172129508612684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.4385835081954745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.930808488310579, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.214230797924312, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.62611366226846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.214230797924312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.62611366226846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.367996543154959, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:35+00:00", "timestamp_unix": 1768005935.0}, "starlink_location": {"latitude": 44.44687450000001, "longitude": 12.244722333333335, "altitude": 81.92994603245015, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:45:38.802283+00:00", "timestamp_unix": 1768005938.802283}, "starlink_gps": {"latitude": 44.44687450000001, "longitude": 12.244722333333335, "altitude": 81.93393198489173, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:38.802539+00:00", "timestamp_unix": 1768005938.802539}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244613333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:37.862673+00:00", "timestamp_unix": 1768005937.862673}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244718333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:45:37.072029+00:00", "timestamp_unix": 1768005937.072029}}

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


validation_timestamp: 2026-01-10T00:46:08.920600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.448429299674537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.449510469051276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.879667877377303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.579730819705365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804830688732481, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.505715895090127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.312153360679837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.510576311468796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.310752925303444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.350875187738538, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:07+00:00", "timestamp_unix": 1768005967.0}, "starlink_location": {"latitude": 44.44687450000001, "longitude": 12.244721477561393, "altitude": 82.05812181514933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:46:08.881270+00:00", "timestamp_unix": 1768005968.88127}, "starlink_gps": {"latitude": 44.44687450000001, "longitude": 12.244721578948365, "altitude": 82.05005113202121, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:08.881530+00:00", "timestamp_unix": 1768005968.88153}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244588333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:07.855380+00:00", "timestamp_unix": 1768005967.85538}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244761666666667, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:07.543773+00:00", "timestamp_unix": 1768005967.543773}}

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


validation_timestamp: 2026-01-10T00:46:38.846833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.516017517259108, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.519620206232695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.591271562745424, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.9883283995504915, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056545998023662565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.61002582468502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.165569796642426, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.611689069540791, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.170163986195405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.896393925577794, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:28+00:00", "timestamp_unix": 1768005988.0}, "starlink_location": {"latitude": 44.44686820716867, "longitude": 12.244721254519918, "altitude": 82.4900000002384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:46:38.802255+00:00", "timestamp_unix": 1768005998.802255}, "starlink_gps": {"latitude": 44.446868171148544, "longitude": 12.24472120423722, "altitude": 82.49000000087781, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:38.802513+00:00", "timestamp_unix": 1768005998.802513}, "nmea_primary": {"latitude": 44.44696833333333, "longitude": 12.244646666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:37.829652+00:00", "timestamp_unix": 1768005997.829652}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.24476, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:46:37.500696+00:00", "timestamp_unix": 1768005997.500696}}

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


validation_timestamp: 2026-01-10T00:47:09.039619+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.393143903416284, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.389219287002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.082787384404973, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.435831886843674, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003952549272850909, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.498514658726249, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.900385556981288, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.494968613794983, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.896593832710963, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.177013198247076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:00+00:00", "timestamp_unix": 1768006020.0}, "starlink_location": {"latitude": 44.44686968488212, "longitude": 12.244724000000001, "altitude": 82.27000000012163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:47:08.921304+00:00", "timestamp_unix": 1768006028.921304}, "starlink_gps": {"latitude": 44.446869720428246, "longitude": 12.244724, "altitude": 82.26999999929569, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:08.921562+00:00", "timestamp_unix": 1768006028.921562}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244643333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:07.839563+00:00", "timestamp_unix": 1768006027.839563}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244798333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:07.432582+00:00", "timestamp_unix": 1768006027.432582}}

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


validation_timestamp: 2026-01-10T00:47:38.842775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.77654914959187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.77307139413894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.573799444039782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.390153130171063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00565426180680771, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.523263273743503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.72609779483446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.521696089001349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.721230774314243, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.876061583081771, "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-10T00:47:31+00:00", "timestamp_unix": 1768006051.0}, "starlink_location": {"latitude": 44.44687529280171, "longitude": 12.244729245438622, "altitude": 82.15006517502398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:47:38.802816+00:00", "timestamp_unix": 1768006058.802816}, "starlink_gps": {"latitude": 44.44687532881967, "longitude": 12.244729295718331, "altitude": 82.14606277024622, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:38.803080+00:00", "timestamp_unix": 1768006058.80308}, "nmea_primary": {"latitude": 44.446981666666666, "longitude": 12.244646666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:37.850591+00:00", "timestamp_unix": 1768006057.850591}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.2448, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:47:37.465631+00:00", "timestamp_unix": 1768006057.465631}}

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


validation_timestamp: 2026-01-10T00:48:08.842320+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.81330220770837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.809907721889424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.452519218754541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.881997138479983, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005638162402990803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.658796785331008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.7061002778877, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.656855661575259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.70130912936509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.031818194553146, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:03+00:00", "timestamp_unix": 1768006083.0}, "starlink_location": {"latitude": 44.446875292915635, "longitude": 12.24472924559766, "altitude": 82.15005251513058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:48:08.803079+00:00", "timestamp_unix": 1768006088.803079}, "starlink_gps": {"latitude": 44.44687532883105, "longitude": 12.244729295734206, "altitude": 82.14606150701512, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:08.803336+00:00", "timestamp_unix": 1768006088.803336}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244656666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:07.878827+00:00", "timestamp_unix": 1768006087.878827}, "nmea_secondary": {"latitude": 44.44705666666667, "longitude": 12.244788333333334, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:07.504580+00:00", "timestamp_unix": 1768006087.50458}}

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


validation_timestamp: 2026-01-10T00:48:38.919080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.51499535706374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.514995357082686, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 22.30451340251897, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.71519026175002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.410108677851391e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 24.956483428734746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.068019114503226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.956483428864814, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.068019114474406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.909541267415193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:35+00:00", "timestamp_unix": 1768006115.0}, "starlink_location": {"latitude": 44.446874999999984, "longitude": 12.244733333333333, "altitude": 82.34810610240217, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:48:38.882807+00:00", "timestamp_unix": 1768006118.882807}, "starlink_gps": {"latitude": 44.446874999999984, "longitude": 12.244733333333334, "altitude": 82.34006095310218, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:38.883069+00:00", "timestamp_unix": 1768006118.883069}, "nmea_primary": {"latitude": 44.44696166666667, "longitude": 12.244443333333333, "altitude": 49.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:37.873969+00:00", "timestamp_unix": 1768006117.873969}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244785, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:48:38.049558+00:00", "timestamp_unix": 1768006118.049558}}

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


validation_timestamp: 2026-01-10T00:49:08.839594+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.023826171646338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.032333812981495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.734343407353944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.089962721797025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008967013215692146, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.383364188903021, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.734563708657987, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.391702909315676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.741531875624606, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.037039588320638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:07+00:00", "timestamp_unix": 1768006147.0}, "starlink_location": {"latitude": 44.4468784144158, "longitude": 12.244736078758503, "altitude": 82.74000000201579, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:49:08.804003+00:00", "timestamp_unix": 1768006148.804003}, "starlink_gps": {"latitude": 44.446878342237795, "longitude": 12.244736129137351, "altitude": 82.74000000199419, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:08.804260+00:00", "timestamp_unix": 1768006148.80426}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244721666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:07.836631+00:00", "timestamp_unix": 1768006147.836631}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.24479, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:07.484816+00:00", "timestamp_unix": 1768006147.484816}}

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


validation_timestamp: 2026-01-10T00:49:38.843152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.049120091459113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.04516571415859, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.122526872916673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3024975346601755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004005396643798888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.532535977648932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.629980256515974, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.530473808065393, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.62604267930696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.468438262999566, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:29+00:00", "timestamp_unix": 1768006169.0}, "starlink_location": {"latitude": 44.44687362614697, "longitude": 12.244733666666669, "altitude": 83.59006386309584, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:49:38.803860+00:00", "timestamp_unix": 1768006178.80386}, "starlink_gps": {"latitude": 44.446873662168365, "longitude": 12.244733666666669, "altitude": 83.58606107713726, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:38.804117+00:00", "timestamp_unix": 1768006178.804117}, "nmea_primary": {"latitude": 44.446931666666664, "longitude": 12.244598333333334, "altitude": 68.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:37.875986+00:00", "timestamp_unix": 1768006177.875986}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244776666666667, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:49:38.070256+00:00", "timestamp_unix": 1768006178.070256}}

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


validation_timestamp: 2026-01-10T00:50:08.843408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.011206587588475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.006813005301524, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.2016407703292815, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.063738874801287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005663590040180064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.174895546439636, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.81273036678672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.169402379237876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.80926450200058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.071116479738336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:00+00:00", "timestamp_unix": 1768006200.0}, "starlink_location": {"latitude": 44.44686779279632, "longitude": 12.244729587902134, "altitude": 84.43993420668521, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:50:08.803927+00:00", "timestamp_unix": 1768006208.803927}, "starlink_gps": {"latitude": 44.44686782887371, "longitude": 12.244729537539483, "altitude": 84.44394321509452, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:08.804185+00:00", "timestamp_unix": 1768006208.804185}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244631666666667, "altitude": 53.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:07.852501+00:00", "timestamp_unix": 1768006207.852501}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244758333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:08.077590+00:00", "timestamp_unix": 1768006208.07759}}

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


validation_timestamp: 2026-01-10T00:50:38.919756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.624762831989557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.62592717137216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2830785088478724, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.881769246271875, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029876950037727, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.253024250948165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.745142104636248, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.25487361892383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.744540451304342, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.043250132956439, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:32+00:00", "timestamp_unix": 1768006232.0}, "starlink_location": {"latitude": 44.446873166666656, "longitude": 12.2447291443243, "altitude": 84.87000000220024, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:50:38.883429+00:00", "timestamp_unix": 1768006238.883429}, "starlink_gps": {"latitude": 44.446873166666656, "longitude": 12.244729245479101, "altitude": 84.87000000220024, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:38.883688+00:00", "timestamp_unix": 1768006238.883688}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244673333333333, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:37.859621+00:00", "timestamp_unix": 1768006237.859621}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244745, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:50:37.468337+00:00", "timestamp_unix": 1768006237.468337}}

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


validation_timestamp: 2026-01-10T00:51:08.918435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.477720627397755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.47772062585104, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1056142913038487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.155625412961149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864542007718291e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.337551766874533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.420942516880896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.337551765343637, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.420942515295554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.18365019125302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:03+00:00", "timestamp_unix": 1768006263.0}, "starlink_location": {"latitude": 44.44687316666665, "longitude": 12.24473, "altitude": 84.93811604652076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:51:08.883629+00:00", "timestamp_unix": 1768006268.883629}, "starlink_gps": {"latitude": 44.44687316666666, "longitude": 12.244730000000002, "altitude": 84.93005530407567, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:08.883889+00:00", "timestamp_unix": 1768006268.883889}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:07.852107+00:00", "timestamp_unix": 1768006267.852107}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24474, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:07.079895+00:00", "timestamp_unix": 1768006267.079895}}

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


validation_timestamp: 2026-01-10T00:51:38.846212+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.090586255408684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.090586255408684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8075682586575144, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7479393459585255, "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.806042029248683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.307406057336118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.806042029248683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.307406057336118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.369934474890022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:36+00:00", "timestamp_unix": 1768006296.0}, "starlink_location": {"latitude": 44.446875999999996, "longitude": 12.244725, "altitude": 84.82005556536264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:51:38.805962+00:00", "timestamp_unix": 1768006298.805962}, "starlink_gps": {"latitude": 44.446875999999996, "longitude": 12.244725, "altitude": 84.81606210262741, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:38.806225+00:00", "timestamp_unix": 1768006298.806225}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244683333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:37.872790+00:00", "timestamp_unix": 1768006297.87279}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244738333333334, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:51:38.176437+00:00", "timestamp_unix": 1768006298.176437}}

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


validation_timestamp: 2026-01-10T00:52:08.845150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.62076921708049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.620769220189914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3137534908152357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.295842178366033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.16349419476747e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.881902089519087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.608993155275185, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.881902092451838, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.608993158438198, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.701095531396199, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:07+00:00", "timestamp_unix": 1768006327.0}, "starlink_location": {"latitude": 44.44688200000001, "longitude": 12.244733333333336, "altitude": 85.03005299099496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:52:08.804928+00:00", "timestamp_unix": 1768006328.804928}, "starlink_gps": {"latitude": 44.44688199999998, "longitude": 12.244733333333334, "altitude": 85.02606183986695, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:08.805188+00:00", "timestamp_unix": 1768006328.805188}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244666666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:07.850062+00:00", "timestamp_unix": 1768006327.850062}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244738333333334, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:07.170660+00:00", "timestamp_unix": 1768006327.17066}}

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


validation_timestamp: 2026-01-10T00:52:38.846854+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.269158480377445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.265204157906293, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.977403936835225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9641099684785472, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993591156765268, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.388745822367849, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.629520513375137, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.385046273657002, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.625527712934394, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.097220297666312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:28+00:00", "timestamp_unix": 1768006348.0}, "starlink_location": {"latitude": 44.44688012627046, "longitude": 12.24472966666667, "altitude": 85.539999999429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:52:38.804897+00:00", "timestamp_unix": 1768006358.804897}, "starlink_gps": {"latitude": 44.446880162185685, "longitude": 12.24472966666667, "altitude": 85.54000000074129, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:38.805151+00:00", "timestamp_unix": 1768006358.805151}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244656666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:37.841094+00:00", "timestamp_unix": 1768006357.841094}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244733333333333, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:37.531119+00:00", "timestamp_unix": 1768006357.531119}}

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


validation_timestamp: 2026-01-10T00:53:08.846410+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.700222306572932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.69979876633343, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.040513545004803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9401269458715041, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003978537488143042, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.664467115264246, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.762065920435603, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.662454709606981, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.761657245169857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.569084910581115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:52:59+00:00", "timestamp_unix": 1768006379.0}, "starlink_location": {"latitude": 44.44688066666667, "longitude": 12.244730421034228, "altitude": 85.60004977177861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:53:08.806411+00:00", "timestamp_unix": 1768006388.806411}, "starlink_gps": {"latitude": 44.446880666666644, "longitude": 12.244730370915375, "altitude": 85.59606017161896, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:08.806670+00:00", "timestamp_unix": 1768006388.80667}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244643333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:07.827581+00:00", "timestamp_unix": 1768006387.827581}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24471, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:07.491205+00:00", "timestamp_unix": 1768006387.491205}}

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


validation_timestamp: 2026-01-10T00:53:38.946094+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.927636329968875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.919713366182847, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2246297685969525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7224687935789187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013082961096868, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.342103004253746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.49161433290664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.334754054896377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.483602085860326, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.824493965174953, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:31+00:00", "timestamp_unix": 1768006411.0}, "starlink_location": {"latitude": 44.44687836948012, "longitude": 12.244737, "altitude": 85.89006492525361, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:53:38.905795+00:00", "timestamp_unix": 1768006418.905795}, "starlink_gps": {"latitude": 44.446878441543504, "longitude": 12.244737, "altitude": 85.88205706678251, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:38.906053+00:00", "timestamp_unix": 1768006418.906053}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:37.833121+00:00", "timestamp_unix": 1768006417.833121}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.24474, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:53:38.072296+00:00", "timestamp_unix": 1768006418.072296}}

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


validation_timestamp: 2026-01-10T00:54:08.846084+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.905828284448823, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.90582828605178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.827240472585675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.696654422240313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.605144582083371e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.00972606609585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.813853124680175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.0097260670886192, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.813853126266057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.3990330225743, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:04+00:00", "timestamp_unix": 1768006444.0}, "starlink_location": {"latitude": 44.44687316666666, "longitude": 12.244743166666666, "altitude": 86.08006381496718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:54:08.806121+00:00", "timestamp_unix": 1768006448.806121}, "starlink_gps": {"latitude": 44.44687316666665, "longitude": 12.24474316666667, "altitude": 86.07606126757194, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:08.806381+00:00", "timestamp_unix": 1768006448.806381}, "nmea_primary": {"latitude": 44.446886666666664, "longitude": 12.24476, "altitude": 2.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:07.875232+00:00", "timestamp_unix": 1768006447.875232}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244738333333334, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:07.478974+00:00", "timestamp_unix": 1768006447.478974}}

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


validation_timestamp: 2026-01-10T00:54:38.928600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.450667730451112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.45066772734593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.512691705964295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0195284795287947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.1634941956641727e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.045734386123279, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.461959138397873, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.045734382983548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.461959135242015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.479170091430779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:36+00:00", "timestamp_unix": 1768006476.0}, "starlink_location": {"latitude": 44.44687366666666, "longitude": 12.244733500000002, "altitude": 85.92810867829915, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:54:38.885422+00:00", "timestamp_unix": 1768006478.885422}, "starlink_gps": {"latitude": 44.44687366666669, "longitude": 12.244733500000004, "altitude": 85.92005547102391, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:38.885681+00:00", "timestamp_unix": 1768006478.885681}, "nmea_primary": {"latitude": 44.446981666666666, "longitude": 12.244721666666667, "altitude": 10.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:37.854646+00:00", "timestamp_unix": 1768006477.854646}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244728333333333, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:54:38.091285+00:00", "timestamp_unix": 1768006478.091285}}

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


validation_timestamp: 2026-01-10T00:55:08.844355+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.522447176993182, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.52294894819067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.047314707204687, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6604682298542666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003988404072528058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.631347495495037, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.604696853379311, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.632273749555129, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.60464852502288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.017003311212447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:07+00:00", "timestamp_unix": 1768006507.0}, "starlink_location": {"latitude": 44.446873666666654, "longitude": 12.244732745590333, "altitude": 85.86000000151263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:55:08.806012+00:00", "timestamp_unix": 1768006508.806012}, "starlink_gps": {"latitude": 44.44687366666666, "longitude": 12.244732795833473, "altitude": 85.86000000088076, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:08.806267+00:00", "timestamp_unix": 1768006508.806267}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244701666666666, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:07.861550+00:00", "timestamp_unix": 1768006507.86155}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244735, "altitude": 11.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:07.561203+00:00", "timestamp_unix": 1768006507.561203}}

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


validation_timestamp: 2026-01-10T00:55:38.921330+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.091472640228965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.09241953054439, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.1602395445603735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.727662636335953, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029708523050216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.603680597628683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.860625891761739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.60599328105384, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.865853856978413, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.567647368236243, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:28+00:00", "timestamp_unix": 1768006528.0}, "starlink_location": {"latitude": 44.44686949999998, "longitude": 12.244734310907393, "altitude": 86.64000000112749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:55:38.885650+00:00", "timestamp_unix": 1768006538.88565}, "starlink_gps": {"latitude": 44.44686949999998, "longitude": 12.244734412060067, "altitude": 86.64000000092828, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:38.885905+00:00", "timestamp_unix": 1768006538.885905}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:37.855448+00:00", "timestamp_unix": 1768006537.855448}, "nmea_secondary": {"latitude": 44.44693, "longitude": 12.244661666666667, "altitude": 10.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:55:37.538170+00:00", "timestamp_unix": 1768006537.53817}}

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


validation_timestamp: 2026-01-10T00:56:08.844241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.07498919667771, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.07498919667771, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4211536912218667, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.31512199545439, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.78644776201427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.855347607049448, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.78644776201427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.855347607049448, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.5252669416597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:00+00:00", "timestamp_unix": 1768006560.0}, "starlink_location": {"latitude": 44.44687183333333, "longitude": 12.244729666666666, "altitude": 87.13999999950568, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:56:08.806939+00:00", "timestamp_unix": 1768006568.806939}, "starlink_gps": {"latitude": 44.44687183333333, "longitude": 12.244729666666666, "altitude": 87.13999999950568, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:08.807197+00:00", "timestamp_unix": 1768006568.807197}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244683333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:07.875283+00:00", "timestamp_unix": 1768006567.875283}, "nmea_secondary": {"latitude": 44.446873333333336, "longitude": 12.244643333333332, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:07.124348+00:00", "timestamp_unix": 1768006567.124348}}

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


validation_timestamp: 2026-01-10T00:56:38.846711+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.535865458507324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.53190923503413, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.565043247863433, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.22362681529606, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003998406739918123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.037954612079716, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7575916701183985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.034190711900106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7615446069412595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.60215721309156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:32+00:00", "timestamp_unix": 1768006592.0}, "starlink_location": {"latitude": 44.4468689595778, "longitude": 12.24473, "altitude": 87.42000000132457, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:56:38.807023+00:00", "timestamp_unix": 1768006598.807023}, "starlink_gps": {"latitude": 44.446868995536335, "longitude": 12.244730000000002, "altitude": 87.42000000088093, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:38.807283+00:00", "timestamp_unix": 1768006598.807283}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244653333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:37.870737+00:00", "timestamp_unix": 1768006597.870737}, "nmea_secondary": {"latitude": 44.44685333333334, "longitude": 12.244726666666667, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:56:37.467543+00:00", "timestamp_unix": 1768006597.467543}}

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


validation_timestamp: 2026-01-10T00:57:08.923138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.567140523379848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.560696444358783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.255594930571252, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.499780903526972, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011390397151033006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.197241643620425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.468125377002567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.193223014387346, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.464331179608183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.831894253553706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:02+00:00", "timestamp_unix": 1768006622.0}, "starlink_location": {"latitude": 44.44686888700981, "longitude": 12.24472914428937, "altitude": 87.48811700016057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:57:08.886375+00:00", "timestamp_unix": 1768006628.886375}, "starlink_gps": {"latitude": 44.4468689595673, "longitude": 12.244729245576806, "altitude": 87.48005423181117, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:08.886634+00:00", "timestamp_unix": 1768006628.886634}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.24465, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:07.878018+00:00", "timestamp_unix": 1768006627.878018}, "nmea_secondary": {"latitude": 44.44685166666667, "longitude": 12.24478, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:07.086253+00:00", "timestamp_unix": 1768006627.086253}}

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


validation_timestamp: 2026-01-10T00:57:38.848507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.654453311545634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.65051925089597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.221060346981716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.850436255801856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00401520399961125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.41846452199322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.544963336228669, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.41470867245704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.545256747057872, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.449828717171663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:34+00:00", "timestamp_unix": 1768006654.0}, "starlink_location": {"latitude": 44.44686862609519, "longitude": 12.244732000000003, "altitude": 88.30999999998915, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:57:38.808164+00:00", "timestamp_unix": 1768006658.808164}, "starlink_gps": {"latitude": 44.446868662204785, "longitude": 12.244732000000003, "altitude": 88.30999999901586, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:38.808423+00:00", "timestamp_unix": 1768006658.808423}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244663333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:37.870270+00:00", "timestamp_unix": 1768006657.87027}, "nmea_secondary": {"latitude": 44.446865, "longitude": 12.244801666666667, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:57:37.504028+00:00", "timestamp_unix": 1768006657.504028}}

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


validation_timestamp: 2026-01-10T00:58:08.847287+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.91054932125327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.91002527275022, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.597654256111583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.87876787643058, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039770846518114395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.335164698087308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.591182096436958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.33302904643537, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.594719128811677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.161901317350623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:07+00:00", "timestamp_unix": 1768006687.0}, "starlink_location": {"latitude": 44.446870333333315, "longitude": 12.244738754442757, "altitude": 89.36011160882784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:58:08.807398+00:00", "timestamp_unix": 1768006688.807398}, "starlink_gps": {"latitude": 44.44687033333334, "longitude": 12.244738704342215, "altitude": 89.35213531619591, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:08.807657+00:00", "timestamp_unix": 1768006688.807657}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244635, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:07.880517+00:00", "timestamp_unix": 1768006687.880517}, "nmea_secondary": {"latitude": 44.446835, "longitude": 12.244835, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:07.465741+00:00", "timestamp_unix": 1768006687.465741}}

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


validation_timestamp: 2026-01-10T00:58:38.928983+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.299735470213562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.299735470213562, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.148810035678542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.78219635639256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.702724461214732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.571085029875454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.702724461214732, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.571085029875454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.588011882632543, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:38+00:00", "timestamp_unix": 1768006718.0}, "starlink_location": {"latitude": 44.446869333333375, "longitude": 12.244738166666668, "altitude": 90.0899999997157, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:58:38.887210+00:00", "timestamp_unix": 1768006718.88721}, "starlink_gps": {"latitude": 44.446869333333375, "longitude": 12.244738166666668, "altitude": 90.0899999997157, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:38.887473+00:00", "timestamp_unix": 1768006718.887473}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.24463, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:37.872142+00:00", "timestamp_unix": 1768006717.872142}, "nmea_secondary": {"latitude": 44.446868333333335, "longitude": 12.244808333333333, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:37.504529+00:00", "timestamp_unix": 1768006717.504529}}

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


validation_timestamp: 2026-01-10T00:59:08.928743+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.788148237766894, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.78084916696593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.687142242816146, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.59515801109526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01137452959345844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.271385809551065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.316976818953873, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.271092686857232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.307206666144408, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.808930780073286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:58:59+00:00", "timestamp_unix": 1768006739.0}, "starlink_location": {"latitude": 44.44686872046528, "longitude": 12.244737311126519, "altitude": 90.15810345644819, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:59:08.887052+00:00", "timestamp_unix": 1768006748.887052}, "starlink_gps": {"latitude": 44.4468687929217, "longitude": 12.244737412272842, "altitude": 90.15005191838867, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:08.887316+00:00", "timestamp_unix": 1768006748.887316}, "nmea_primary": {"latitude": 44.44696166666667, "longitude": 12.244613333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:07.849224+00:00", "timestamp_unix": 1768006747.849224}, "nmea_secondary": {"latitude": 44.44687833333333, "longitude": 12.24479, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:07.491022+00:00", "timestamp_unix": 1768006747.491022}}

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


validation_timestamp: 2026-01-10T00:59:38.848209+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.71806932403035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.71766042968182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.708344699817806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.261539951628247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00398602361114959, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.773170000499015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6338104624993335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.770451835188554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6345160607947764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.92609821446056, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:30+00:00", "timestamp_unix": 1768006770.0}, "starlink_location": {"latitude": 44.446874499999986, "longitude": 12.244736921070078, "altitude": 90.74000000046924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T00:59:38.808576+00:00", "timestamp_unix": 1768006778.808576}, "starlink_gps": {"latitude": 44.44687450000001, "longitude": 12.244736870856926, "altitude": 90.74000000144892, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:38.808842+00:00", "timestamp_unix": 1768006778.808842}, "nmea_primary": {"latitude": 44.44697166666667, "longitude": 12.24461, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:37.856147+00:00", "timestamp_unix": 1768006777.856147}, "nmea_secondary": {"latitude": 44.44690666666666, "longitude": 12.244745, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T00:59:37.514660+00:00", "timestamp_unix": 1768006777.51466}}

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


validation_timestamp: 2026-01-10T01:00:08.842446+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.355387891589775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.355387891589775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.39075191897659, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.991283719728992, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.209436312778532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.301847071714968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.209436312778532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.301847071714968, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.91800747402211, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:02+00:00", "timestamp_unix": 1768006802.0}, "starlink_location": {"latitude": 44.44686900000001, "longitude": 12.244740333333333, "altitude": 91.29000000139554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:00:08.808690+00:00", "timestamp_unix": 1768006808.80869}, "starlink_gps": {"latitude": 44.44686900000001, "longitude": 12.244740333333333, "altitude": 91.29000000139554, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:08.808948+00:00", "timestamp_unix": 1768006808.808948}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244616666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:07.879351+00:00", "timestamp_unix": 1768006807.879351}, "nmea_secondary": {"latitude": 44.44689833333333, "longitude": 12.244705, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:07.478594+00:00", "timestamp_unix": 1768006807.478594}}

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


validation_timestamp: 2026-01-10T01:00:38.926457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.580534035839506, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.58148392408258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.44158580932504, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.548978025473607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031175947503851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.401413077246296, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.036616681479242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.40625804104517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.037834066230313, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.403390690746509, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:33+00:00", "timestamp_unix": 1768006833.0}, "starlink_location": {"latitude": 44.446867999999974, "longitude": 12.244738144393878, "altitude": 91.70810872647276, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:00:38.887902+00:00", "timestamp_unix": 1768006838.887902}, "starlink_gps": {"latitude": 44.446868000000016, "longitude": 12.244738245565035, "altitude": 91.70005520902023, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:38.888162+00:00", "timestamp_unix": 1768006838.888162}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244598333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:37.871038+00:00", "timestamp_unix": 1768006837.871038}, "nmea_secondary": {"latitude": 44.44692166666667, "longitude": 12.244726666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:00:37.501874+00:00", "timestamp_unix": 1768006837.501874}}

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


validation_timestamp: 2026-01-10T01:01:08.929425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.858129193138065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.856962438009287, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.332679166588926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.370494256425195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008043230403990496, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.72670101157415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.663347921804482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.722254494121625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.662853539545635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.566203569749485, "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-10T01:01:05+00:00", "timestamp_unix": 1768006865.0}, "starlink_location": {"latitude": 44.446868000000016, "longitude": 12.24473985573492, "altitude": 91.64000000029779, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:01:08.888418+00:00", "timestamp_unix": 1768006868.888418}, "starlink_gps": {"latitude": 44.446868000000016, "longitude": 12.24473975441191, "altitude": 91.64000000029779, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:08.888677+00:00", "timestamp_unix": 1768006868.888677}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.244623333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:07.842096+00:00", "timestamp_unix": 1768006867.842096}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.24473, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:07.105327+00:00", "timestamp_unix": 1768006867.105327}}

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


validation_timestamp: 2026-01-10T01:01:38.924138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.601113812901936, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.601113812901936, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0971001212398575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.2551374052046205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.098496451422662, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.74359934585077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.098496451422662, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.74359934585077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.246139248679343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:37+00:00", "timestamp_unix": 1768006897.0}, "starlink_location": {"latitude": 44.446862833333334, "longitude": 12.244741833333332, "altitude": 91.6500000007059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:01:38.888346+00:00", "timestamp_unix": 1768006898.888346}, "starlink_gps": {"latitude": 44.446862833333334, "longitude": 12.244741833333332, "altitude": 91.6500000007059, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:38.888609+00:00", "timestamp_unix": 1768006898.888609}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.24464, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:37.865949+00:00", "timestamp_unix": 1768006897.865949}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244735, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:01:38.085837+00:00", "timestamp_unix": 1768006898.085837}}

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


validation_timestamp: 2026-01-10T01:02:08.856397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.889309378422748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.889309378422748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.884453669930356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.537576177292525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.848263712067098, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.47872324934493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.848263712067098, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.47872324934493, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.834195406410705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:08+00:00", "timestamp_unix": 1768006928.0}, "starlink_location": {"latitude": 44.44686016666666, "longitude": 12.24474166666667, "altitude": 91.82999999835255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:02:08.809658+00:00", "timestamp_unix": 1768006928.809658}, "starlink_gps": {"latitude": 44.44686016666666, "longitude": 12.24474166666667, "altitude": 91.82999999835255, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:08.809916+00:00", "timestamp_unix": 1768006928.809916}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.24464, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:07.840319+00:00", "timestamp_unix": 1768006927.840319}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244776666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:07.571864+00:00", "timestamp_unix": 1768006927.571864}}

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


validation_timestamp: 2026-01-10T01:02:39.072152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.457718159481814, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.457718159481814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.673124775517182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.645832128646713, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.720611062014946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.387750294578014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.720611062014946, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.387750294578014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.034390899753518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:29+00:00", "timestamp_unix": 1768006949.0}, "starlink_location": {"latitude": 44.44686300000001, "longitude": 12.2447345, "altitude": 92.4599999986241, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:02:38.990336+00:00", "timestamp_unix": 1768006958.990336}, "starlink_gps": {"latitude": 44.44686300000001, "longitude": 12.2447345, "altitude": 92.4599999986241, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:38.990597+00:00", "timestamp_unix": 1768006958.990597}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244628333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:37.847091+00:00", "timestamp_unix": 1768006957.847091}, "nmea_secondary": {"latitude": 44.44690666666666, "longitude": 12.244891666666666, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:02:37.546918+00:00", "timestamp_unix": 1768006957.546918}}

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


validation_timestamp: 2026-01-10T01:03:08.928634+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.94623310162697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.944641986950124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.607047939474574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.36882440973234, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027442102362068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.863404529710554, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.136424768490677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.859613780031815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.144072122150595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.89491469170117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:01+00:00", "timestamp_unix": 1768006981.0}, "starlink_location": {"latitude": 44.44686300000001, "longitude": 12.2447353556353, "altitude": 92.45999999928898, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:03:08.889132+00:00", "timestamp_unix": 1768006988.889132}, "starlink_gps": {"latitude": 44.44686300000001, "longitude": 12.244735254511188, "altitude": 92.4599999986241, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:08.889393+00:00", "timestamp_unix": 1768006988.889393}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244635, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:07.852815+00:00", "timestamp_unix": 1768006987.852815}, "nmea_secondary": {"latitude": 44.44690166666667, "longitude": 12.244905, "altitude": 37.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:07.543416+00:00", "timestamp_unix": 1768006987.543416}}

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


validation_timestamp: 2026-01-10T01:03:38.928514+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.750891569515648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.74295161382762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.521981485796722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.189398669034231, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008060359425267038, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.359820709999536, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.134144796092142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.351932923711043, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.127884887167907, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.475003827388894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:32+00:00", "timestamp_unix": 1768007012.0}, "starlink_location": {"latitude": 44.446863887080475, "longitude": 12.244731666666665, "altitude": 92.92810920284829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:03:38.889608+00:00", "timestamp_unix": 1768007018.889608}, "starlink_gps": {"latitude": 44.44686395956903, "longitude": 12.244731666666665, "altitude": 92.92005408779632, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:38.889870+00:00", "timestamp_unix": 1768007018.88987}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244686666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:37.858759+00:00", "timestamp_unix": 1768007017.858759}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.24482, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:03:37.488151+00:00", "timestamp_unix": 1768007017.488151}}

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


validation_timestamp: 2026-01-10T01:04:08.931993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.623504454274705, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.616192449555424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.188405117081098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.348514016418989, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011379038401237353, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.15495078065733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.581063924032286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.149599306270915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.57287501284708, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.21328971011452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:03+00:00", "timestamp_unix": 1768007043.0}, "starlink_location": {"latitude": 44.44685722042651, "longitude": 12.244721977739266, "altitude": 93.31810779643338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:04:08.889378+00:00", "timestamp_unix": 1768007048.889378}, "starlink_gps": {"latitude": 44.44685729291165, "longitude": 12.244722078925655, "altitude": 93.31005306251218, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:08.889640+00:00", "timestamp_unix": 1768007048.88964}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244655, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:07.857511+00:00", "timestamp_unix": 1768007047.857511}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244725, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:07.505528+00:00", "timestamp_unix": 1768007047.505528}}

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


validation_timestamp: 2026-01-10T01:04:38.926842+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.765183231428534, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.765183231428534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.449581006796118, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6099531537812382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.7956181925914, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.9469532363942, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.7956181925914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.9469532363942, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.903321596919909, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:35+00:00", "timestamp_unix": 1768007075.0}, "starlink_location": {"latitude": 44.44685633333333, "longitude": 12.244720833333334, "altitude": 93.80999999811148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:04:38.889777+00:00", "timestamp_unix": 1768007078.889777}, "starlink_gps": {"latitude": 44.44685633333333, "longitude": 12.244720833333334, "altitude": 93.80999999811148, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:38.890039+00:00", "timestamp_unix": 1768007078.890039}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244673333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:37.872723+00:00", "timestamp_unix": 1768007077.872723}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244698333333334, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:04:37.541024+00:00", "timestamp_unix": 1768007077.541024}}

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


validation_timestamp: 2026-01-10T01:05:08.929450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.971300972902267, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.963256616788957, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.667527769772413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.399520013689067, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008059019436911462, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.430533961281572, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.808312827169825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.4225531071564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.80053276202521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.781799142945771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:06+00:00", "timestamp_unix": 1768007106.0}, "starlink_location": {"latitude": 44.446853720436756, "longitude": 12.244715166666667, "altitude": 94.75810667628285, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:05:08.889924+00:00", "timestamp_unix": 1768007108.889924}, "starlink_gps": {"latitude": 44.44685379291326, "longitude": 12.244715166666667, "altitude": 94.75005289606563, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:08.890188+00:00", "timestamp_unix": 1768007108.890188}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.244691666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:07.865217+00:00", "timestamp_unix": 1768007107.865217}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244656666666666, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:08.112169+00:00", "timestamp_unix": 1768007108.112169}}

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


validation_timestamp: 2026-01-10T01:05:38.927270+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.572285893477257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.564232303266955, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6626396878372764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1836458411302373, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008057372894616048, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.007011291660557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.17090835285045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.99895438413909, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.16291229632398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.723377094093698, "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-10T01:05:37+00:00", "timestamp_unix": 1768007137.0}, "starlink_location": {"latitude": 44.44685105379927, "longitude": 12.244711166666667, "altitude": 94.61999999909669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:05:38.890312+00:00", "timestamp_unix": 1768007138.890312}, "starlink_gps": {"latitude": 44.44685112626097, "longitude": 12.244711166666667, "altitude": 94.61999999910019, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:38.890568+00:00", "timestamp_unix": 1768007138.890568}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244713333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:37.851286+00:00", "timestamp_unix": 1768007137.851286}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244678333333333, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:37.481087+00:00", "timestamp_unix": 1768007137.481087}}

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


validation_timestamp: 2026-01-10T01:06:08.930423+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.132161118540772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.131494150019623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3622764367124067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.561569998962297, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803010271160529, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.274046524270812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.615020011259645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.274419590488534, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.613172678771853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4510193940847245, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:05:59+00:00", "timestamp_unix": 1768007159.0}, "starlink_location": {"latitude": 44.44684749999998, "longitude": 12.244711022200216, "altitude": 94.6300000003298, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:06:08.891054+00:00", "timestamp_unix": 1768007168.891054}, "starlink_gps": {"latitude": 44.44684749999998, "longitude": 12.244710921042614, "altitude": 94.6300000003298, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:08.891316+00:00", "timestamp_unix": 1768007168.891316}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244721666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:07.852888+00:00", "timestamp_unix": 1768007167.852888}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244648333333334, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:07.500418+00:00", "timestamp_unix": 1768007167.500418}}

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


validation_timestamp: 2026-01-10T01:06:38.934522+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.251314277876038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.25896188211527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0804652865836526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.408109715359205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01138856325973111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.304209240855304, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.57110953920711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.312076158778368, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.57772838127494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.778365174718522, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:30+00:00", "timestamp_unix": 1768007190.0}, "starlink_location": {"latitude": 44.4468481129871, "longitude": 12.244711022372734, "altitude": 94.69811673682443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:06:38.890644+00:00", "timestamp_unix": 1768007198.890644}, "starlink_gps": {"latitude": 44.44684804044131, "longitude": 12.244710921101621, "altitude": 94.6900552559196, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:38.890946+00:00", "timestamp_unix": 1768007198.890946}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244705, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:37.865616+00:00", "timestamp_unix": 1768007197.865616}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.24467, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:06:37.528692+00:00", "timestamp_unix": 1768007197.528692}}

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


validation_timestamp: 2026-01-10T01:07:08.927483+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.00557737700645, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.998038201961563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6842116136352403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.88177010016713, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011375702104186211, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.64465029763503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.903849181699837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.63732990303723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.89473302178434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.865108557775027, "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-10T01:07:01+00:00", "timestamp_unix": 1768007221.0}, "starlink_location": {"latitude": 44.44684838710056, "longitude": 12.244711144416364, "altitude": 94.19000000131186, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:07:08.891021+00:00", "timestamp_unix": 1768007228.891021}, "starlink_gps": {"latitude": 44.44684845956445, "longitude": 12.24471124557307, "altitude": 94.19000000232018, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:08.891278+00:00", "timestamp_unix": 1768007228.891278}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:07.831319+00:00", "timestamp_unix": 1768007227.831319}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244745, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:07.488628+00:00", "timestamp_unix": 1768007227.488628}}

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


validation_timestamp: 2026-01-10T01:07:38.930347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.756581785880076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.75824834062797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.966807574635154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9043757176144185, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016052977999386465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.159214890026817, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.446710809865813, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.16271622046922, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.44458492833855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.682523959633777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:32+00:00", "timestamp_unix": 1768007252.0}, "starlink_location": {"latitude": 44.44684716666662, "longitude": 12.244724122156553, "altitude": 94.3600000029256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:07:38.891138+00:00", "timestamp_unix": 1768007258.891138}, "starlink_gps": {"latitude": 44.44684716666666, "longitude": 12.244724324380709, "altitude": 94.360000001318, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:38.891399+00:00", "timestamp_unix": 1768007258.891399}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244663333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:37.874047+00:00", "timestamp_unix": 1768007257.874047}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.24476, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:07:37.554004+00:00", "timestamp_unix": 1768007257.554004}}

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


validation_timestamp: 2026-01-10T01:08:08.931271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.821165266850457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.803924738204106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.040978610516867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.359687431532159, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01799166980926776, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.99511615499206, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.130731176631123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.977406237030106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.115925007574056, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.49978638397625, "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-10T01:08:03+00:00", "timestamp_unix": 1768007283.0}, "starlink_location": {"latitude": 44.44684410751994, "longitude": 12.244732522260403, "altitude": 94.37000000233125, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:08:08.891320+00:00", "timestamp_unix": 1768007288.89132}, "starlink_gps": {"latitude": 44.44684425233992, "longitude": 12.244732421178883, "altitude": 94.37000000141956, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:08.891580+00:00", "timestamp_unix": 1768007288.89158}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244661666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:07.854605+00:00", "timestamp_unix": 1768007287.854605}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244768333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:07.512447+00:00", "timestamp_unix": 1768007287.512447}}

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


validation_timestamp: 2026-01-10T01:08:38.933576+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.646055553503697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.638111340580792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.448166665194469, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5387710386272495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008060022057915723, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 27.01152065918571, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.681300668710218, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.003658914777745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.673245887691948, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.874041324396638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:35+00:00", "timestamp_unix": 1768007315.0}, "starlink_location": {"latitude": 44.446844720364844, "longitude": 12.244731666666665, "altitude": 94.37000000062677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:08:38.891611+00:00", "timestamp_unix": 1768007318.891611}, "starlink_gps": {"latitude": 44.446844792850364, "longitude": 12.244731666666665, "altitude": 94.37000000079128, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:38.891876+00:00", "timestamp_unix": 1768007318.891876}, "nmea_primary": {"latitude": 44.44708166666667, "longitude": 12.244656666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:37.873703+00:00", "timestamp_unix": 1768007317.873703}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244725, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:08:38.132755+00:00", "timestamp_unix": 1768007318.132755}}

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


validation_timestamp: 2026-01-10T01:09:08.854664+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.626606037757035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.621884186299607, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.797660792507857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.881921353540628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005664659362428519, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 31.423346196571465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.254884764372123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 31.41864290652371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.251175586354805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.557501654362003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:07+00:00", "timestamp_unix": 1768007347.0}, "starlink_location": {"latitude": 44.44684095945848, "longitude": 12.244735754574737, "altitude": 94.66000000095696, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:09:08.812691+00:00", "timestamp_unix": 1768007348.812691}, "starlink_gps": {"latitude": 44.44684099554268, "longitude": 12.244735704202604, "altitude": 94.66000000155755, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:08.812956+00:00", "timestamp_unix": 1768007348.812956}, "nmea_primary": {"latitude": 44.447118333333336, "longitude": 12.24466, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:07.843111+00:00", "timestamp_unix": 1768007347.843111}, "nmea_secondary": {"latitude": 44.446915, "longitude": 12.244743333333334, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:07.476431+00:00", "timestamp_unix": 1768007347.476431}}

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


validation_timestamp: 2026-01-10T01:09:38.946162+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.10253929076225, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.093345416707418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.804724884281976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.558859311720045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011277923330865983, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 30.904399021844526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.173150832557313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 30.895140028926022, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.167391321314309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.049566219997306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:38+00:00", "timestamp_unix": 1768007378.0}, "starlink_location": {"latitude": 44.44683970290986, "longitude": 12.244739880046364, "altitude": 93.460000000796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:09:38.911421+00:00", "timestamp_unix": 1768007378.911421}, "starlink_gps": {"latitude": 44.446839774750885, "longitude": 12.244739779759138, "altitude": 93.46000000128443, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:38.911678+00:00", "timestamp_unix": 1768007378.911678}, "nmea_primary": {"latitude": 44.447113333333334, "longitude": 12.244671666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:37.872627+00:00", "timestamp_unix": 1768007377.872627}, "nmea_secondary": {"latitude": 44.44692833333333, "longitude": 12.244771666666667, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:09:37.515704+00:00", "timestamp_unix": 1768007377.515704}}

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


validation_timestamp: 2026-01-10T01:10:08.926991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.636962984021856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.63581077899325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.000995480695542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.998940434504608, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00802922421506711, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 28.61490898568602, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.192129694782307, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 28.61355828099736, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.19354999491141, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.986140624639297, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:00+00:00", "timestamp_unix": 1768007400.0}, "starlink_location": {"latitude": 44.44684133333333, "longitude": 12.24473735570554, "altitude": 93.43000000007083, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:10:08.892482+00:00", "timestamp_unix": 1768007408.892482}, "starlink_gps": {"latitude": 44.44684133333333, "longitude": 12.244737254559016, "altitude": 93.43000000007083, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:08.892742+00:00", "timestamp_unix": 1768007408.892742}, "nmea_primary": {"latitude": 44.447095, "longitude": 12.244676666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:07.875973+00:00", "timestamp_unix": 1768007407.875973}, "nmea_secondary": {"latitude": 44.446905, "longitude": 12.244753333333334, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:07.580106+00:00", "timestamp_unix": 1768007407.580106}}

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


validation_timestamp: 2026-01-10T01:10:38.928233+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.07865910756729, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.07982132894773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.34932815307347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.057277851971335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011416506354403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 29.42753011202216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.62665829974479, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 29.42866167917136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.622956593494136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.99854609243069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:32+00:00", "timestamp_unix": 1768007432.0}, "starlink_location": {"latitude": 44.44684133333333, "longitude": 12.24473564442385, "altitude": 93.43000000007083, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:10:38.892872+00:00", "timestamp_unix": 1768007438.892872}, "starlink_gps": {"latitude": 44.44684133333333, "longitude": 12.244735745346045, "altitude": 93.43000000007083, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:38.893132+00:00", "timestamp_unix": 1768007438.893132}, "nmea_primary": {"latitude": 44.44710333333333, "longitude": 12.244683333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:37.861746+00:00", "timestamp_unix": 1768007437.861746}, "nmea_secondary": {"latitude": 44.44695, "longitude": 12.244815, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:10:37.152201+00:00", "timestamp_unix": 1768007437.152201}}

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


validation_timestamp: 2026-01-10T01:11:08.852644+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.973959061979706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.96935607707623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.345294609553324, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.489081840081275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005676383174096626, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 27.318962081354325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.905636389961337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.314368347551436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.901849467154637, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.174742775559448, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:05+00:00", "timestamp_unix": 1768007465.0}, "starlink_location": {"latitude": 44.44684062606668, "longitude": 12.244741754656323, "altitude": 93.61000000060702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:11:08.813291+00:00", "timestamp_unix": 1768007468.813291}, "starlink_gps": {"latitude": 44.446840662225576, "longitude": 12.244741704179953, "altitude": 93.61000000044655, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:08.813550+00:00", "timestamp_unix": 1768007468.81355}, "nmea_primary": {"latitude": 44.44708333333333, "longitude": 12.244688333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:07.864118+00:00", "timestamp_unix": 1768007467.864118}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244756666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:08.098333+00:00", "timestamp_unix": 1768007468.098333}}

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


validation_timestamp: 2026-01-10T01:11:38.932904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.700124735979053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.699116540114222, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.12524425915563, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7938187143345465, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013128707142296, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.779673389443406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.559641754474402, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.77840796522818, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.557655891402877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0417545390891254, "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-10T01:11:35+00:00", "timestamp_unix": 1768007495.0}, "starlink_location": {"latitude": 44.44684716666667, "longitude": 12.244730688837429, "altitude": 93.13000000015478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:11:38.893230+00:00", "timestamp_unix": 1768007498.89323}, "starlink_gps": {"latitude": 44.44684716666667, "longitude": 12.244730587893654, "altitude": 93.13000000015478, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:38.893487+00:00", "timestamp_unix": 1768007498.893487}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244683333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:37.863236+00:00", "timestamp_unix": 1768007497.863236}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244663333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:11:37.509595+00:00", "timestamp_unix": 1768007497.509595}}

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


validation_timestamp: 2026-01-10T01:12:08.933764+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.83423006446591, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.83423006446591, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0562841095670565, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.614371446024908, "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": 23.735562900835863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.733342474493236, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.735562900835863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.733342474493236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.7422857127048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:07+00:00", "timestamp_unix": 1768007527.0}, "starlink_location": {"latitude": 44.44684333333333, "longitude": 12.244723666666667, "altitude": 93.41000000048939, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:12:08.893531+00:00", "timestamp_unix": 1768007528.893531}, "starlink_gps": {"latitude": 44.44684333333333, "longitude": 12.244723666666667, "altitude": 93.41000000048939, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:08.893794+00:00", "timestamp_unix": 1768007528.893794}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:07.865975+00:00", "timestamp_unix": 1768007527.865975}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244645, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:07.541288+00:00", "timestamp_unix": 1768007527.541288}}

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


validation_timestamp: 2026-01-10T01:12:38.932447+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.623589040602777, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.62358904061555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.480956323634477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.866090066108779, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.4101094422967183e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 25.022506394634355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.654342084695585, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 25.022506394651657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.654342084739582, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.920412092003026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:38+00:00", "timestamp_unix": 1768007558.0}, "starlink_location": {"latitude": 44.44684333333333, "longitude": 12.244723666666667, "altitude": 93.47811437635494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:12:38.893329+00:00", "timestamp_unix": 1768007558.893329}, "starlink_gps": {"latitude": 44.44684333333333, "longitude": 12.244723666666669, "altitude": 93.4700646728831, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:38.893587+00:00", "timestamp_unix": 1768007558.893587}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:37.867090+00:00", "timestamp_unix": 1768007557.86709}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.24467, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:37.521776+00:00", "timestamp_unix": 1768007557.521776}}

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


validation_timestamp: 2026-01-10T01:13:08.856105+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.506624232029885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.506624232029885, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.897784902852921, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.677436964204648, "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": 21.991459772133126, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.925838426789328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.991459772133126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.925838426789328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.35604365838564, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:12:59+00:00", "timestamp_unix": 1768007579.0}, "starlink_location": {"latitude": 44.44684933333335, "longitude": 12.244725333333333, "altitude": 94.31000000088345, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:13:08.816186+00:00", "timestamp_unix": 1768007588.816186}, "starlink_gps": {"latitude": 44.44684933333335, "longitude": 12.244725333333333, "altitude": 94.31000000088345, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:08.816446+00:00", "timestamp_unix": 1768007588.816446}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:07.867451+00:00", "timestamp_unix": 1768007587.867451}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244653333333334, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:07.569978+00:00", "timestamp_unix": 1768007587.569978}}

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


validation_timestamp: 2026-01-10T01:13:38.932093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.478739788970493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.470728615593966, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5340412053925516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.559960225468676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008050096979069764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.593448344103034, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.770390806469534, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.585651998889745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.762617853342716, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8297987234783566, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:31+00:00", "timestamp_unix": 1768007611.0}, "starlink_location": {"latitude": 44.44684972041404, "longitude": 12.244728333333333, "altitude": 95.09999999967579, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:13:38.893852+00:00", "timestamp_unix": 1768007618.893852}, "starlink_gps": {"latitude": 44.446849792810305, "longitude": 12.244728333333335, "altitude": 95.09999999787887, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:38.894112+00:00", "timestamp_unix": 1768007618.894112}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24467, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:37.870293+00:00", "timestamp_unix": 1768007617.870293}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244676666666667, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:13:37.508878+00:00", "timestamp_unix": 1768007617.508878}}

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


validation_timestamp: 2026-01-10T01:14:08.949343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.10749928659808, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.098676206194785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3656048622466455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3581609839177764, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011318435041595054, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.916007234187948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.33090443976374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.906170060704007, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.32268257076268, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.358215234953592, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:02+00:00", "timestamp_unix": 1768007642.0}, "starlink_location": {"latitude": 44.44684520274736, "longitude": 12.244726046940018, "altitude": 96.5300000006483, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:14:08.915249+00:00", "timestamp_unix": 1768007648.915249}, "starlink_gps": {"latitude": 44.44684527484643, "longitude": 12.244725946292519, "altitude": 96.530000001426, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:08.915515+00:00", "timestamp_unix": 1768007648.915515}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244656666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:07.853785+00:00", "timestamp_unix": 1768007647.853785}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.24472, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:07.117326+00:00", "timestamp_unix": 1768007647.117326}}

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


validation_timestamp: 2026-01-10T01:14:38.930645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.0941333826625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.086133317299403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.273137272411991, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5626247672915365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008041526900241382, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.50352712163015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.31875689561545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.49575956698801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.311023835878384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.537057668205156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:33+00:00", "timestamp_unix": 1768007673.0}, "starlink_location": {"latitude": 44.446845220480306, "longitude": 12.244725166666663, "altitude": 96.53000000055621, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:14:38.894405+00:00", "timestamp_unix": 1768007678.894405}, "starlink_gps": {"latitude": 44.446845292799495, "longitude": 12.244725166666663, "altitude": 96.53000000105017, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:38.894672+00:00", "timestamp_unix": 1768007678.894672}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244658333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:37.858509+00:00", "timestamp_unix": 1768007677.858509}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244785, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:14:37.511227+00:00", "timestamp_unix": 1768007677.511227}}

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


validation_timestamp: 2026-01-10T01:15:08.950755+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.563880821179165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.556749192600233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.485315061425119, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.845428137465064, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011322377943113856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.00825598406409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.949544390651772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.002036081894573, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.94035297589526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.04562772753998, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:06+00:00", "timestamp_unix": 1768007706.0}, "starlink_location": {"latitude": 44.4468450360642, "longitude": 12.244718953037017, "altitude": 97.22007422485999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:15:08.915162+00:00", "timestamp_unix": 1768007708.915162}, "starlink_gps": {"latitude": 44.446845108188406, "longitude": 12.244719053719546, "altitude": 97.21205959452428, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:08.915425+00:00", "timestamp_unix": 1768007708.915425}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:07.836842+00:00", "timestamp_unix": 1768007707.836842}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244745, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:07.568273+00:00", "timestamp_unix": 1768007707.568273}}

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


validation_timestamp: 2026-01-10T01:15:38.953202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.954010730912923, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.954010730912923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.711697248553781, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.731539854466412, "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": 23.69240290988148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.470160949285507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.69240290988148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.470160949285507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.386006676515613, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:28+00:00", "timestamp_unix": 1768007728.0}, "starlink_location": {"latitude": 44.44683516666666, "longitude": 12.244720333333333, "altitude": 96.54000000144369, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:15:38.914612+00:00", "timestamp_unix": 1768007738.914612}, "starlink_gps": {"latitude": 44.44683516666666, "longitude": 12.244720333333333, "altitude": 96.54000000144369, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:38.914914+00:00", "timestamp_unix": 1768007738.914914}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244656666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:37.858379+00:00", "timestamp_unix": 1768007737.858379}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244781666666666, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:15:37.527151+00:00", "timestamp_unix": 1768007737.527151}}

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


validation_timestamp: 2026-01-10T01:16:08.949077+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.11839583046141, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.11040477221096, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.375002353593553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.223765192495371, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013064789084971, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.29832168566496, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.266837082607207, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.290527816597482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.259049795062992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.610101929854089, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:01+00:00", "timestamp_unix": 1768007761.0}, "starlink_location": {"latitude": 44.446834536132585, "longitude": 12.244719833333335, "altitude": 96.17006661891463, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:16:08.915200+00:00", "timestamp_unix": 1768007768.9152}, "starlink_gps": {"latitude": 44.44683460819581, "longitude": 12.244719833333333, "altitude": 96.16205875968573, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:08.915464+00:00", "timestamp_unix": 1768007768.915464}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244651666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:07.858051+00:00", "timestamp_unix": 1768007767.858051}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.24478, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:07.489284+00:00", "timestamp_unix": 1768007767.489284}}

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


validation_timestamp: 2026-01-10T01:16:38.851251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.141926255578657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.137919651022923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.835964856431943, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.640261909681163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040246921600841975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.75439424452935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.770844924860196, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.750477943380744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.76684670712452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.609907199172624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:32+00:00", "timestamp_unix": 1768007792.0}, "starlink_location": {"latitude": 44.44683462601885, "longitude": 12.244719833333333, "altitude": 96.10000000094071, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:16:38.816508+00:00", "timestamp_unix": 1768007798.816508}, "starlink_gps": {"latitude": 44.446834662213774, "longitude": 12.244719833333335, "altitude": 96.10000000087152, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:38.816767+00:00", "timestamp_unix": 1768007798.816767}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244656666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:37.840341+00:00", "timestamp_unix": 1768007797.840341}, "nmea_secondary": {"latitude": 44.447091666666665, "longitude": 12.244678333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:16:37.590620+00:00", "timestamp_unix": 1768007797.59062}}

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


validation_timestamp: 2026-01-10T01:17:08.954649+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.106047720163463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.09809233153642, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.762330180502015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.752150514461958, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00802280340728711, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.5391792052523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.397621129778255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.53135463744217, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.389898973359355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.997345008362487, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:04+00:00", "timestamp_unix": 1768007824.0}, "starlink_location": {"latitude": 44.44683853605789, "longitude": 12.244730500000001, "altitude": 96.11000000100935, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:17:08.915884+00:00", "timestamp_unix": 1768007828.915884}, "starlink_gps": {"latitude": 44.446838608208694, "longitude": 12.244730500000001, "altitude": 96.11000000057153, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:08.916145+00:00", "timestamp_unix": 1768007828.916145}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:07.841662+00:00", "timestamp_unix": 1768007827.841662}, "nmea_secondary": {"latitude": 44.44710166666667, "longitude": 12.244626666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:08.176804+00:00", "timestamp_unix": 1768007828.176804}}

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


validation_timestamp: 2026-01-10T01:17:38.949391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.605452986777113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.606429258893538, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.268366602199381, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.351620958355362, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007992059547569671, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 24.421098352069144, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.563995612211606, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.42284327379447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.56574524634197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1429993556703806, "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-10T01:17:36+00:00", "timestamp_unix": 1768007856.0}, "starlink_location": {"latitude": 44.44683899999999, "longitude": 12.244732119811747, "altitude": 96.13006561598814, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:17:38.915857+00:00", "timestamp_unix": 1768007858.915857}, "starlink_gps": {"latitude": 44.44683899999997, "longitude": 12.244732220490093, "altitude": 96.12205132066487, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:38.916120+00:00", "timestamp_unix": 1768007858.91612}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:37.861072+00:00", "timestamp_unix": 1768007857.861072}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244661666666667, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:17:37.545264+00:00", "timestamp_unix": 1768007857.545264}}

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


validation_timestamp: 2026-01-10T01:18:08.953691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.82227689581466, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.8143303685588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.165624264641545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.134899737649181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800054111253766, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 24.48913376511683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.992486160869706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.481342980455796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.98468413348798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.497982061735351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:07+00:00", "timestamp_unix": 1768007887.0}, "starlink_location": {"latitude": 44.446833869523644, "longitude": 12.244733500000002, "altitude": 96.46993979470419, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:18:08.915812+00:00", "timestamp_unix": 1768007888.915812}, "starlink_gps": {"latitude": 44.44683394147424, "longitude": 12.244733500000002, "altitude": 96.47793513809502, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:08.916076+00:00", "timestamp_unix": 1768007888.916076}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244663333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:07.867424+00:00", "timestamp_unix": 1768007887.867424}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244683333333333, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:07.511025+00:00", "timestamp_unix": 1768007887.511025}}

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


validation_timestamp: 2026-01-10T01:18:38.956466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.725432044122346, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.72460778030723, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.689794531019037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.350862407424341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007991512335659373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.026317691078997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.268032508935566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.024086110595633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.266488448309577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3562938594018776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:29+00:00", "timestamp_unix": 1768007909.0}, "starlink_location": {"latitude": 44.44683450000001, "longitude": 12.244734380228259, "altitude": 96.61006881328113, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:18:38.917085+00:00", "timestamp_unix": 1768007918.917085}, "starlink_gps": {"latitude": 44.44683449999997, "longitude": 12.244734279556814, "altitude": 96.6020550630006, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:38.917347+00:00", "timestamp_unix": 1768007918.917347}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244653333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:37.847431+00:00", "timestamp_unix": 1768007917.847431}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244685, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:18:38.061343+00:00", "timestamp_unix": 1768007918.061343}}

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


validation_timestamp: 2026-01-10T01:19:08.955252+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.090152821676934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.08936105913034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.826070174281943, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.52260941464883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007990109301025063, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 24.720177311493497, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.231404270956627, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.718838874422737, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.231140485492418, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.66460810718707, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:00+00:00", "timestamp_unix": 1768007940.0}, "starlink_location": {"latitude": 44.44682916666666, "longitude": 12.244733880193987, "altitude": 96.92993390613117, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:19:08.917640+00:00", "timestamp_unix": 1768007948.91764}, "starlink_gps": {"latitude": 44.44682916666665, "longitude": 12.244733779540226, "altitude": 96.93794624803472, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:08.917899+00:00", "timestamp_unix": 1768007948.917899}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:07.848321+00:00", "timestamp_unix": 1768007947.848321}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244725, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:07.139518+00:00", "timestamp_unix": 1768007947.139518}}

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


validation_timestamp: 2026-01-10T01:19:38.953167+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.438891149291514, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.440785151192824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.009435551461003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.326908177465238, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015994673459002226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.394231141997302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.595680982054514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.395561175766435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.600581854786206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.727137168356966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:32+00:00", "timestamp_unix": 1768007972.0}, "starlink_location": {"latitude": 44.44683033333332, "longitude": 12.244729406092372, "altitude": 96.9600000026919, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:19:38.917582+00:00", "timestamp_unix": 1768007978.917582}, "starlink_gps": {"latitude": 44.44683033333332, "longitude": 12.24472960758199, "altitude": 96.96000000222624, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:38.917846+00:00", "timestamp_unix": 1768007978.917846}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244705, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:37.868558+00:00", "timestamp_unix": 1768007977.868558}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24465, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:19:37.568532+00:00", "timestamp_unix": 1768007977.568532}}

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


validation_timestamp: 2026-01-10T01:20:08.953283+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.729012315876652, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.72774166535568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7206450261015718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1197686813001075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799533945210994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.29960167061427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.06705409670887, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.29866725632363, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.064961363071934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8378822680019544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:03+00:00", "timestamp_unix": 1768008003.0}, "starlink_location": {"latitude": 44.446830833333344, "longitude": 12.244734546910681, "altitude": 97.04000000082773, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:20:08.916665+00:00", "timestamp_unix": 1768008008.916665}, "starlink_gps": {"latitude": 44.446830833333344, "longitude": 12.244734446191032, "altitude": 97.04000000082773, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:08.916922+00:00", "timestamp_unix": 1768008008.916922}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244701666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:07.849429+00:00", "timestamp_unix": 1768008007.849429}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244668333333333, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:07.559514+00:00", "timestamp_unix": 1768008007.559514}}

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


validation_timestamp: 2026-01-10T01:20:38.957860+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.07220590096669, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.07220590096669, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.876806966934623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.678763560767511, "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": 25.525217813525774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.882819376531376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 25.525217813525774, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.882819376531376, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.028665534571047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:35+00:00", "timestamp_unix": 1768008035.0}, "starlink_location": {"latitude": 44.446830833333344, "longitude": 12.244733666666667, "altitude": 97.04000000082773, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:20:38.917175+00:00", "timestamp_unix": 1768008038.917175}, "starlink_gps": {"latitude": 44.446830833333344, "longitude": 12.244733666666667, "altitude": 97.04000000082773, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:38.917439+00:00", "timestamp_unix": 1768008038.917439}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244715, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:37.848423+00:00", "timestamp_unix": 1768008037.848423}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244773333333333, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:20:37.559262+00:00", "timestamp_unix": 1768008037.559262}}

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


validation_timestamp: 2026-01-10T01:21:08.935441+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.501300182765874, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.500270080232802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.385418623525078, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.937082098982793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010103716836378, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.877839254444197, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.214827578701584, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.876925709220846, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.21699874691934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.24415790495505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:07+00:00", "timestamp_unix": 1768008067.0}, "starlink_location": {"latitude": 44.446835, "longitude": 12.244731022128985, "altitude": 97.3500000005304, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:21:08.897043+00:00", "timestamp_unix": 1768008068.897043}, "starlink_gps": {"latitude": 44.446835, "longitude": 12.244730921223338, "altitude": 97.3500000005304, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:08.897306+00:00", "timestamp_unix": 1768008068.897306}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244696666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:07.848868+00:00", "timestamp_unix": 1768008067.848868}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.2448, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:07.555922+00:00", "timestamp_unix": 1768008067.555922}}

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


validation_timestamp: 2026-01-10T01:21:38.853887+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.339256569415568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.335787509550038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4899948780831727, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.860367203858274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005678940215289642, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.68133862559094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.2703168639097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.678067921108806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.265276879969427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.199343205129043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:29+00:00", "timestamp_unix": 1768008089.0}, "starlink_location": {"latitude": 44.4468384593557, "longitude": 12.244729911948493, "altitude": 97.14000000028877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:21:38.818570+00:00", "timestamp_unix": 1768008098.81857}, "starlink_gps": {"latitude": 44.44683849553089, "longitude": 12.244729962447593, "altitude": 97.14000000046285, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:38.818857+00:00", "timestamp_unix": 1768008098.818857}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:37.886107+00:00", "timestamp_unix": 1768008097.886107}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244821666666667, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:21:37.532935+00:00", "timestamp_unix": 1768008097.532935}}

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


validation_timestamp: 2026-01-10T01:22:08.954234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.613168926251344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.59632200383236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.515268927301257, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.739725887780055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017908981589013162, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 30.723013475210674, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.42066064865081, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 30.709965780600477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.405746668350503, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.798372952552815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:00+00:00", "timestamp_unix": 1768008120.0}, "starlink_location": {"latitude": 44.446833738972124, "longitude": 12.24472521350594, "altitude": 96.11000000236994, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:22:08.917919+00:00", "timestamp_unix": 1768008128.917919}, "starlink_gps": {"latitude": 44.44683388312653, "longitude": 12.244725112889004, "altitude": 96.11000000203653, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:08.918183+00:00", "timestamp_unix": 1768008128.918183}, "nmea_primary": {"latitude": 44.44709833333334, "longitude": 12.244836666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:07.888404+00:00", "timestamp_unix": 1768008127.888404}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244763333333333, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:07.194085+00:00", "timestamp_unix": 1768008127.194085}}

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


validation_timestamp: 2026-01-10T01:22:38.955250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.94230017843596, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.93507955472801, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.3072692477227426, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.998611740501075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011318774759437352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.652080751431734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.940690834033262, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.64762044749027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.93344555530291, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.816585005924845, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:32+00:00", "timestamp_unix": 1768008152.0}, "starlink_location": {"latitude": 44.446834369494425, "longitude": 12.244723453172403, "altitude": 96.11000000256267, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:22:38.917879+00:00", "timestamp_unix": 1768008158.917879}, "starlink_gps": {"latitude": 44.44683444159567, "longitude": 12.24472355382289, "altitude": 96.11000000005306, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:38.918139+00:00", "timestamp_unix": 1768008158.918139}, "nmea_primary": {"latitude": 44.446965, "longitude": 12.24465, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:37.874881+00:00", "timestamp_unix": 1768008157.874881}, "nmea_secondary": {"latitude": 44.447066666666665, "longitude": 12.244693333333334, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:22:38.092042+00:00", "timestamp_unix": 1768008158.092042}}

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


validation_timestamp: 2026-01-10T01:23:08.955944+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.433224422174657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.432173986323033, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6576703255245053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.844604125437449, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007998099362159408, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.87326552366433, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.27632806884525, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.87187586370141, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.2753234469831, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.56071941379239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:03+00:00", "timestamp_unix": 1768008183.0}, "starlink_location": {"latitude": 44.44683566666666, "longitude": 12.24472854693912, "altitude": 95.49000000118805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:23:08.918842+00:00", "timestamp_unix": 1768008188.918842}, "starlink_gps": {"latitude": 44.446835666666644, "longitude": 12.244728446184695, "altitude": 95.49000000138788, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:08.919110+00:00", "timestamp_unix": 1768008188.91911}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244685, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:07.875412+00:00", "timestamp_unix": 1768008187.875412}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244691666666666, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:07.530449+00:00", "timestamp_unix": 1768008187.530449}}

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


validation_timestamp: 2026-01-10T01:23:38.955982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.913602857364303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.913602857364303, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.895583053654231, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.178986209305315, "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": 21.51711776067027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.98411993376118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.51711776067027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.98411993376118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.940237748530064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:34+00:00", "timestamp_unix": 1768008214.0}, "starlink_location": {"latitude": 44.44683899999999, "longitude": 12.244727666666668, "altitude": 95.28000000033404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:23:38.918552+00:00", "timestamp_unix": 1768008218.918552}, "starlink_gps": {"latitude": 44.44683899999999, "longitude": 12.244727666666668, "altitude": 95.28000000033404, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:38.918854+00:00", "timestamp_unix": 1768008218.918854}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244671666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:37.860772+00:00", "timestamp_unix": 1768008217.860772}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.24471, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:23:37.612089+00:00", "timestamp_unix": 1768008217.612089}}

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


validation_timestamp: 2026-01-10T01:24:08.951585+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.666059972739294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.665250533542817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2023898872253067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.368069057993862, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987020538212024, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.565066221992332, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.5466735355025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.564556016573274, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.54687264600698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.154266006894991, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:06+00:00", "timestamp_unix": 1768008246.0}, "starlink_location": {"latitude": 44.44684300000002, "longitude": 12.244723380157017, "altitude": 95.04000000205886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:24:08.917467+00:00", "timestamp_unix": 1768008248.917467}, "starlink_gps": {"latitude": 44.44684300000002, "longitude": 12.244723279542143, "altitude": 95.04000000205886, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:08.917729+00:00", "timestamp_unix": 1768008248.917729}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.24471, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:07.875305+00:00", "timestamp_unix": 1768008247.875305}, "nmea_secondary": {"latitude": 44.44708166666667, "longitude": 12.244731666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:07.569455+00:00", "timestamp_unix": 1768008247.569455}}

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


validation_timestamp: 2026-01-10T01:24:38.939075+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.72198412472167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.713229506888645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7292214618259347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.120310177438869, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341408109282703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.069950106274803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.734133264355226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.061469696810395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.72583767469696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.675467297434182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:38+00:00", "timestamp_unix": 1768008278.0}, "starlink_location": {"latitude": 44.44684238724099, "longitude": 12.24472335538756, "altitude": 95.04000000117733, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:24:38.898770+00:00", "timestamp_unix": 1768008278.89877}, "starlink_gps": {"latitude": 44.4468424594864, "longitude": 12.244723254535776, "altitude": 95.0400000010928, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:38.899067+00:00", "timestamp_unix": 1768008278.899067}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244711666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:37.861961+00:00", "timestamp_unix": 1768008277.861961}, "nmea_secondary": {"latitude": 44.447091666666665, "longitude": 12.244711666666667, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:24:37.110910+00:00", "timestamp_unix": 1768008277.11091}}

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


validation_timestamp: 2026-01-10T01:25:08.938493+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.505378028133286, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.512744244540162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.488002512797123, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.754412222616449, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011339187010742912, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.5525538857691, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.870937775229773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.55942978726973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.879211980010812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.34205515129779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:00+00:00", "timestamp_unix": 1768008300.0}, "starlink_location": {"latitude": 44.44684411280109, "longitude": 12.24471668877965, "altitude": 94.81000000123984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:25:08.898772+00:00", "timestamp_unix": 1768008308.898772}, "starlink_gps": {"latitude": 44.44684404056982, "longitude": 12.244716587947627, "altitude": 94.80999999997104, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:08.899066+00:00", "timestamp_unix": 1768008308.899066}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244683333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:07.862511+00:00", "timestamp_unix": 1768008307.862511}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244726666666667, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:07.532890+00:00", "timestamp_unix": 1768008307.53289}}

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


validation_timestamp: 2026-01-10T01:25:38.935116+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.57407336852436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.58258909025943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.861788671260982, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.411605705009563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011342623984170791, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.806811285263738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.878150803993826, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.816065142150844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.886201404932756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.453284894476198, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:32+00:00", "timestamp_unix": 1768008332.0}, "starlink_location": {"latitude": 44.44684327942061, "longitude": 12.244713977952827, "altitude": 94.12190918011423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:25:38.899082+00:00", "timestamp_unix": 1768008338.899082}, "starlink_gps": {"latitude": 44.446843207167454, "longitude": 12.244714078815415, "altitude": 94.12993814096973, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:38.899343+00:00", "timestamp_unix": 1768008338.899343}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244668333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:37.862147+00:00", "timestamp_unix": 1768008337.862147}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244713333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:25:37.593394+00:00", "timestamp_unix": 1768008337.593394}}

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


validation_timestamp: 2026-01-10T01:26:08.934606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.155008234825512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.147319458847495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.274816838446207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.903044038897844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01134279391903555, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.06082591665841, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.028718373259046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.053851977240356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.021281821471582, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.181008277852159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:04+00:00", "timestamp_unix": 1768008364.0}, "starlink_location": {"latitude": 44.44684588717285, "longitude": 12.244711144517312, "altitude": 94.0500000015501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:26:08.899473+00:00", "timestamp_unix": 1768008368.899473}, "starlink_gps": {"latitude": 44.4468459594271, "longitude": 12.2447112453814, "altitude": 94.05000000112305, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:08.899730+00:00", "timestamp_unix": 1768008368.89973}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:07.864513+00:00", "timestamp_unix": 1768008367.864513}, "nmea_secondary": {"latitude": 44.44708833333333, "longitude": 12.244686666666666, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:07.589118+00:00", "timestamp_unix": 1768008367.589118}}

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


validation_timestamp: 2026-01-10T01:26:38.959532+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.74459362858265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.744850101774965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.906233922272657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.516397655448563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995937591273348, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.486132340740376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.44161219243529, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.486929679401246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.444306305179975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.706149449872821, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:36+00:00", "timestamp_unix": 1768008396.0}, "starlink_location": {"latitude": 44.446846499999985, "longitude": 12.244711119678675, "altitude": 94.1200761795813, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:26:38.919872+00:00", "timestamp_unix": 1768008398.919872}, "starlink_gps": {"latitude": 44.44684649999999, "longitude": 12.244711220405886, "altitude": 94.11205799627996, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:38.920131+00:00", "timestamp_unix": 1768008398.920131}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:37.867793+00:00", "timestamp_unix": 1768008397.867793}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244611666666668, "altitude": 9.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:26:38.190438+00:00", "timestamp_unix": 1768008398.190438}}

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


validation_timestamp: 2026-01-10T01:27:08.957016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.105614131043755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.105614128673512, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.559327370306789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.185165437600274, "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": 21.1842165585603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.437109390034802, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.184216556202657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.437109387725464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.652543156909521, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:08+00:00", "timestamp_unix": 1768008428.0}, "starlink_location": {"latitude": 44.446852166666645, "longitude": 12.244709166666667, "altitude": 93.54006475865597, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:27:08.919598+00:00", "timestamp_unix": 1768008428.919598}, "starlink_gps": {"latitude": 44.446852166666666, "longitude": 12.244709166666667, "altitude": 93.53206567173885, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:08.919866+00:00", "timestamp_unix": 1768008428.919866}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:07.883499+00:00", "timestamp_unix": 1768008427.883499}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244648333333334, "altitude": 8.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:07.092417+00:00", "timestamp_unix": 1768008427.092417}}

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


validation_timestamp: 2026-01-10T01:27:38.960940+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.167424341485336, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.15910802913199, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.7941721428963975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.053143426352613, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011332793252729725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.71577062420035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.534181559456393, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.706845362387796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.52690785134542, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.377285899325778, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:30+00:00", "timestamp_unix": 1768008450.0}, "starlink_location": {"latitude": 44.446856702717994, "longitude": 12.24470954698113, "altitude": 92.88000000146428, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:27:38.920039+00:00", "timestamp_unix": 1768008458.920039}, "starlink_gps": {"latitude": 44.44685677490855, "longitude": 12.24470944620596, "altitude": 92.87999999983603, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:38.920305+00:00", "timestamp_unix": 1768008458.920305}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:37.851432+00:00", "timestamp_unix": 1768008457.851432}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244731666666667, "altitude": 11.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:27:37.562251+00:00", "timestamp_unix": 1768008457.562251}}

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


validation_timestamp: 2026-01-10T01:28:08.960549+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.307923169799107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.299908811650894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.131144120852027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.318128438618527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080160078649249, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.002627475147225, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.438000210504008, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.99469818308969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.430028046316156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0801888922771377, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:01+00:00", "timestamp_unix": 1768008481.0}, "starlink_location": {"latitude": 44.44685536949187, "longitude": 12.244709166666667, "altitude": 91.75006368609398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:28:08.920279+00:00", "timestamp_unix": 1768008488.920279}, "starlink_gps": {"latitude": 44.44685544158156, "longitude": 12.244709166666667, "altitude": 91.74205289233292, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:08.920543+00:00", "timestamp_unix": 1768008488.920543}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:07.851795+00:00", "timestamp_unix": 1768008487.851795}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244678333333333, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:07.576171+00:00", "timestamp_unix": 1768008487.576171}}

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


validation_timestamp: 2026-01-10T01:28:38.940901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.138989258657148, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.138656008160325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.829063195166784, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.903629228429246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019716230318897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 26.476416558444164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.185241850745577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 26.474934438455346, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.18232531694779, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.242363445711575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:33+00:00", "timestamp_unix": 1768008513.0}, "starlink_location": {"latitude": 44.44685600000002, "longitude": 12.244710022144726, "altitude": 91.6799999993755, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:28:38.900286+00:00", "timestamp_unix": 1768008518.900286}, "starlink_gps": {"latitude": 44.44685600000002, "longitude": 12.244709921117952, "altitude": 91.6799999993755, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:38.900552+00:00", "timestamp_unix": 1768008518.900552}, "nmea_primary": {"latitude": 44.44709, "longitude": 12.244648333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:37.852616+00:00", "timestamp_unix": 1768008517.852616}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244626666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:28:38.131668+00:00", "timestamp_unix": 1768008518.131668}}

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


validation_timestamp: 2026-01-10T01:29:08.960497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.014680805221346, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.014680805221346, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.847770827252022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0266694705847104, "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": 27.27078368868527, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.87464822284063, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.27078368868527, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.87464822284063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.639961025642911, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:05+00:00", "timestamp_unix": 1768008545.0}, "starlink_location": {"latitude": 44.446856999999994, "longitude": 12.244706166666667, "altitude": 91.41000000047336, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:29:08.920741+00:00", "timestamp_unix": 1768008548.920741}, "starlink_gps": {"latitude": 44.446856999999994, "longitude": 12.244706166666667, "altitude": 91.41000000047336, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:08.920998+00:00", "timestamp_unix": 1768008548.920998}, "nmea_primary": {"latitude": 44.44709833333334, "longitude": 12.244645, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:07.891604+00:00", "timestamp_unix": 1768008547.891604}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244713333333333, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:07.637212+00:00", "timestamp_unix": 1768008547.637212}}

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


validation_timestamp: 2026-01-10T01:29:38.962029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.570183203399825, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.56163699774941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.04351594008345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8372826525386876, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011311710321132026, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 29.382300174997162, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.71252682125325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 29.373033732893653, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.705792567257433, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.527452599952523, "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-10T01:29:36+00:00", "timestamp_unix": 1768008576.0}, "starlink_location": {"latitude": 44.446856369490426, "longitude": 12.244705380166838, "altitude": 90.40000000208245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:29:38.921709+00:00", "timestamp_unix": 1768008578.921709}, "starlink_gps": {"latitude": 44.446856441546664, "longitude": 12.244705279579126, "altitude": 90.4000000013987, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:38.921969+00:00", "timestamp_unix": 1768008578.921969}, "nmea_primary": {"latitude": 44.447116666666666, "longitude": 12.244641666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:37.894375+00:00", "timestamp_unix": 1768008577.894375}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244736666666666, "altitude": 11.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:29:37.608166+00:00", "timestamp_unix": 1768008577.608166}}

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


validation_timestamp: 2026-01-10T01:30:08.954960+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.77810068494917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.770126368403456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.69157336360368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9319143040010973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014626792020686, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 27.428994067064085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.68536113976825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.421062131066638, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.677374073986627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.851327633595668, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:08+00:00", "timestamp_unix": 1768008608.0}, "starlink_location": {"latitude": 44.446855869465296, "longitude": 12.244706166666665, "altitude": 90.03000000081833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:30:08.921243+00:00", "timestamp_unix": 1768008608.921243}, "starlink_gps": {"latitude": 44.446855941542566, "longitude": 12.244706166666665, "altitude": 90.03000000189584, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:08.921503+00:00", "timestamp_unix": 1768008608.921503}, "nmea_primary": {"latitude": 44.4471, "longitude": 12.244656666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:07.891626+00:00", "timestamp_unix": 1768008607.891626}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244686666666666, "altitude": 12.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:07.174300+00:00", "timestamp_unix": 1768008607.1743}}

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


validation_timestamp: 2026-01-10T01:30:38.962149+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.24300587866471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.24300587866471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.231815658482601, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7026330043053464, "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": 27.456456522018833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.779291576491214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.456456522018833, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.779291576491214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.681292240871759, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:29+00:00", "timestamp_unix": 1768008629.0}, "starlink_location": {"latitude": 44.44685650000002, "longitude": 12.244706166666665, "altitude": 90.02999999988523, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:30:38.921459+00:00", "timestamp_unix": 1768008638.921459}, "starlink_gps": {"latitude": 44.44685650000002, "longitude": 12.244706166666665, "altitude": 90.02999999988523, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:38.921719+00:00", "timestamp_unix": 1768008638.921719}, "nmea_primary": {"latitude": 44.44710166666667, "longitude": 12.244665, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:37.874705+00:00", "timestamp_unix": 1768008637.874705}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244676666666667, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:37.570469+00:00", "timestamp_unix": 1768008637.570469}}

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


validation_timestamp: 2026-01-10T01:31:08.978283+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.60528981103738, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.605477674362618, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.131417184207395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.032436996060063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003948339509554348, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 26.64759694732954, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.301619465226295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 26.648035501812377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.30272370657879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.964546543806134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:30:59+00:00", "timestamp_unix": 1768008659.0}, "starlink_location": {"latitude": 44.44685683333333, "longitude": 12.244703928154374, "altitude": 90.15000000077197, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:31:08.940844+00:00", "timestamp_unix": 1768008668.940844}, "starlink_gps": {"latitude": 44.44685683333333, "longitude": 12.244703977892794, "altitude": 90.15000000077197, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:08.941106+00:00", "timestamp_unix": 1768008668.941106}, "nmea_primary": {"latitude": 44.447095, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:07.889038+00:00", "timestamp_unix": 1768008667.889038}, "nmea_secondary": {"latitude": 44.447066666666665, "longitude": 12.244618333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:08.190065+00:00", "timestamp_unix": 1768008668.190065}}

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


validation_timestamp: 2026-01-10T01:31:38.976659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.665066378806394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.665066378806394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.493243937033693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.077985648805645, "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": 27.00889442850454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.125257230048536, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.00889442850454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.125257230048536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.445313550107281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:31+00:00", "timestamp_unix": 1768008691.0}, "starlink_location": {"latitude": 44.44686433333333, "longitude": 12.244711000000004, "altitude": 89.98206001252571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:31:38.941039+00:00", "timestamp_unix": 1768008698.941039}, "starlink_gps": {"latitude": 44.44686433333333, "longitude": 12.244711000000004, "altitude": 89.97810147634152, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:38.941301+00:00", "timestamp_unix": 1768008698.941301}, "nmea_primary": {"latitude": 44.447105, "longitude": 12.244665, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:37.890257+00:00", "timestamp_unix": 1768008697.890257}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244625, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:31:38.163363+00:00", "timestamp_unix": 1768008698.163363}}

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


validation_timestamp: 2026-01-10T01:32:08.981970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.988467672642624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.988467672642624, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.37428241731307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.364378418087994, "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": 26.326227133742584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.834992345232124, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 26.326227133742584, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.834992345232124, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.567926565297684, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:02+00:00", "timestamp_unix": 1768008722.0}, "starlink_location": {"latitude": 44.44686666666667, "longitude": 12.244717, "altitude": 89.65000000133891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:32:08.941823+00:00", "timestamp_unix": 1768008728.941823}, "starlink_gps": {"latitude": 44.44686666666667, "longitude": 12.244717, "altitude": 89.65000000133891, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:08.942084+00:00", "timestamp_unix": 1768008728.942084}, "nmea_primary": {"latitude": 44.44710166666667, "longitude": 12.244676666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:07.860088+00:00", "timestamp_unix": 1768008727.860088}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244613333333334, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:07.578202+00:00", "timestamp_unix": 1768008727.578202}}

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


