# positions_validation

validation_timestamp: 2026-01-08T02:15:07.474400+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.821141403166493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.83214755544589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4584149821125993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.824839373439388, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050541591535771486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.914336868711514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.721002101970728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.916239316112959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.670821159844635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.8690460924501044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.604683, "longitude": 13.575162, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:04+00:00", "timestamp_unix": 1767838504.0}, "starlink_location": {"latitude": 45.60470511197187, "longitude": 13.575108690906315, "altitude": 78.99000000324416, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:15:07.442792+00:00", "timestamp_unix": 1767838507.442792}, "starlink_gps": {"latitude": 45.604705543319874, "longitude": 13.57510889575049, "altitude": 78.9900000026596, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:07.443049+00:00", "timestamp_unix": 1767838507.443049}, "nmea_primary": {"latitude": 45.604686666666666, "longitude": 13.57518, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:06.750388+00:00", "timestamp_unix": 1767838506.750388}, "nmea_secondary": {"latitude": 45.604751666666665, "longitude": 13.57514, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:06.209192+00:00", "timestamp_unix": 1767838506.209192}}

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


validation_timestamp: 2026-01-08T02:15:37.455696+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.705271775069072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6569761820495685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.473597130883754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.599071450026082, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07629127814656304, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9953146337660215, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.070499604505029, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.010538718443223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.995778162287327, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.236018084232246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60455, "longitude": 13.575125, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:26+00:00", "timestamp_unix": 1767838526.0}, "starlink_location": {"latitude": 45.604528243128705, "longitude": 13.57504461163644, "altitude": 78.8761040692541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:15:37.421424+00:00", "timestamp_unix": 1767838537.421424}, "starlink_gps": {"latitude": 45.604528894237816, "longitude": 13.575044920842661, "altitude": 78.86806323130405, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:37.421692+00:00", "timestamp_unix": 1767838537.421692}, "nmea_primary": {"latitude": 45.604501666666664, "longitude": 13.575111666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:36.737865+00:00", "timestamp_unix": 1767838536.737865}, "nmea_secondary": {"latitude": 45.60458333333333, "longitude": 13.57509, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:35.995577+00:00", "timestamp_unix": 1767838535.995577}}

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


validation_timestamp: 2026-01-08T02:16:07.451511+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.035795761355651, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.021059475170746, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.254994607923319, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.310948037581083, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058641799663843974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.759806952979553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.769441558717322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.78111313050396, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.723896812492952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.970024414609019, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.604347, "longitude": 13.575036, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:15:58+00:00", "timestamp_unix": 1767838558.0}, "starlink_location": {"latitude": 45.6043482261579, "longitude": 13.574945574435738, "altitude": 78.38000000546921, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:16:07.420544+00:00", "timestamp_unix": 1767838567.420544}, "starlink_gps": {"latitude": 45.60434873337051, "longitude": 13.574945780895913, "altitude": 78.38000000186103, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:07.420804+00:00", "timestamp_unix": 1767838567.420804}, "nmea_primary": {"latitude": 45.60431166666667, "longitude": 13.575015, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:06.724083+00:00", "timestamp_unix": 1767838566.724083}, "nmea_secondary": {"latitude": 45.60438333333333, "longitude": 13.575016666666667, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:06.299581+00:00", "timestamp_unix": 1767838566.299581}}

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


validation_timestamp: 2026-01-08T02:16:37.368045+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.334196782564239, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.324894128229938, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1133646378493545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.004846645330261, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030549812242836892, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.091242534578404, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7882269766006775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.104911954936817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.762414234587627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.98853540178518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60416, "longitude": 13.574912, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:29+00:00", "timestamp_unix": 1767838589.0}, "starlink_location": {"latitude": 45.604165232346006, "longitude": 13.574830920721878, "altitude": 82.42000000387121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:16:37.340794+00:00", "timestamp_unix": 1767838597.340794}, "starlink_gps": {"latitude": 45.6041654850016, "longitude": 13.574831074986058, "altitude": 82.42000000254795, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:37.341052+00:00", "timestamp_unix": 1767838597.341052}, "nmea_primary": {"latitude": 45.60411666666667, "longitude": 13.57489, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:36.708206+00:00", "timestamp_unix": 1767838596.708206}, "nmea_secondary": {"latitude": 45.604205, "longitude": 13.574913333333333, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:16:36.291250+00:00", "timestamp_unix": 1767838596.29125}}

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


validation_timestamp: 2026-01-08T02:17:07.369636+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5915844133557835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5997648905988875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.742961119185143, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.089521415355827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020347076264661857, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.740380894548611, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.596464963471482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.756948496034445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.583204285772889, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.7070942958697, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.603954, "longitude": 13.57478, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:01+00:00", "timestamp_unix": 1767838621.0}, "starlink_location": {"latitude": 45.60399307140236, "longitude": 13.574699973768544, "altitude": 77.62000000276535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:17:07.339697+00:00", "timestamp_unix": 1767838627.339697}, "starlink_gps": {"latitude": 45.60399325085721, "longitude": 13.574700024901022, "altitude": 77.62000000225086, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:07.339985+00:00", "timestamp_unix": 1767838627.339985}, "nmea_primary": {"latitude": 45.603905, "longitude": 13.574756666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:06.730940+00:00", "timestamp_unix": 1767838626.73094}, "nmea_secondary": {"latitude": 45.60402666666667, "longitude": 13.574785, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:06.259527+00:00", "timestamp_unix": 1767838626.259527}}

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


validation_timestamp: 2026-01-08T02:17:37.387684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.663818495277908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.671463464832914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.782122176123277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.526233418944747, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030239908690525417, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.482615196596161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.884631503007046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.496574393794474, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.855967044027373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.282681015641872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.603752, "longitude": 13.57463, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:33+00:00", "timestamp_unix": 1767838653.0}, "starlink_location": {"latitude": 45.60378860568496, "longitude": 13.574562176727492, "altitude": 78.33000000417903, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:17:37.358259+00:00", "timestamp_unix": 1767838657.358259}, "starlink_gps": {"latitude": 45.60378885577757, "longitude": 13.57456232942574, "altitude": 78.3300000028183, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:37.358516+00:00", "timestamp_unix": 1767838657.358516}, "nmea_primary": {"latitude": 45.60373666666667, "longitude": 13.574623333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:36.750446+00:00", "timestamp_unix": 1767838656.750446}, "nmea_secondary": {"latitude": 45.603855, "longitude": 13.574646666666666, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:17:36.214162+00:00", "timestamp_unix": 1767838656.214162}}

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


validation_timestamp: 2026-01-08T02:18:07.346246+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.841669642421712, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.850261721769389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0567756368565582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.307292060606313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.041518527301840455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.058718347690478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.981253846149738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.072504972997221, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.939849829066295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.210461458340317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.603558, "longitude": 13.574509, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:04+00:00", "timestamp_unix": 1767838684.0}, "starlink_location": {"latitude": 45.60360405214112, "longitude": 13.5744326597438, "altitude": 78.01000000548599, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:18:07.318264+00:00", "timestamp_unix": 1767838687.318264}, "starlink_gps": {"latitude": 45.603604378791395, "longitude": 13.57443291827861, "altitude": 78.01000000458014, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:07.318521+00:00", "timestamp_unix": 1767838687.318521}, "nmea_primary": {"latitude": 45.60355, "longitude": 13.574501666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:06.737041+00:00", "timestamp_unix": 1767838686.737041}, "nmea_secondary": {"latitude": 45.60368666666667, "longitude": 13.57451, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:06.225942+00:00", "timestamp_unix": 1767838686.225942}}

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


validation_timestamp: 2026-01-08T02:18:37.383248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.172349477307386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.1776814049019695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7061416574200786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.755057559283172, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03264106931119669, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.98730772760547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.152410334988739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.988285826900467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.1197733537098, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.056602152726539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.603367, "longitude": 13.574396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:36+00:00", "timestamp_unix": 1767838716.0}, "starlink_location": {"latitude": 45.60338533583867, "longitude": 13.57433489587598, "altitude": 77.65000000558194, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:18:37.356635+00:00", "timestamp_unix": 1767838717.356635}, "starlink_gps": {"latitude": 45.603385620677244, "longitude": 13.574334997324483, "altitude": 77.65000000433099, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:37.356889+00:00", "timestamp_unix": 1767838717.356889}, "nmea_primary": {"latitude": 45.60337333333333, "longitude": 13.574396666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:36.724294+00:00", "timestamp_unix": 1767838716.724294}, "nmea_secondary": {"latitude": 45.60350833333333, "longitude": 13.574381666666667, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:36.285830+00:00", "timestamp_unix": 1767838716.28583}}

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


validation_timestamp: 2026-01-08T02:19:07.368620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.864743276270333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.302460104509183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.083118655138741, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.506227876259663, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.47411947241862173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.984054137531067, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.988043053113248, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.393248953205832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.053335643059492, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.85126021116008, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.603237, "longitude": 13.574331, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:18:57+00:00", "timestamp_unix": 1767838737.0}, "starlink_location": {"latitude": 45.603219652018566, "longitude": 13.5742598070283, "altitude": 77.99000000209249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:19:07.337764+00:00", "timestamp_unix": 1767838747.337764}, "starlink_gps": {"latitude": 45.60321996944798, "longitude": 13.57425372943289, "altitude": 78.45000005580677, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:07.338018+00:00", "timestamp_unix": 1767838747.338018}, "nmea_primary": {"latitude": 45.60319333333333, "longitude": 13.574311666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:06.726163+00:00", "timestamp_unix": 1767838746.726163}, "nmea_secondary": {"latitude": 45.603316666666665, "longitude": 13.574286666666668, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:06.218834+00:00", "timestamp_unix": 1767838746.218834}}

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


validation_timestamp: 2026-01-08T02:19:37.361991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.421545425591902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.40240525822059, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.303398908920161, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.82077931414079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02918099536327784, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.59101370811695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.798903973093354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.599345568656831, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.769926987638279, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.91595433255387, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.603046, "longitude": 13.574259, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:29+00:00", "timestamp_unix": 1767838769.0}, "starlink_location": {"latitude": 45.603025232756615, "longitude": 13.574195947329793, "altitude": 75.51193999597818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:19:37.335706+00:00", "timestamp_unix": 1767838777.335706}, "starlink_gps": {"latitude": 45.60302548515284, "longitude": 13.57419605006487, "altitude": 75.51594750247921, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:37.335994+00:00", "timestamp_unix": 1767838777.335994}, "nmea_primary": {"latitude": 45.60299833333333, "longitude": 13.574256666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:36.743222+00:00", "timestamp_unix": 1767838776.743222}, "nmea_secondary": {"latitude": 45.60313, "longitude": 13.57422, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:19:36.209136+00:00", "timestamp_unix": 1767838776.209136}}

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


validation_timestamp: 2026-01-08T02:20:07.363187+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.179021672336585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.195811070596685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3721584354154954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.080476313250017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02399991279823219, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.017866286533463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.685015470392634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.037898293412292, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.661124578417714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.269409868962105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.602848, "longitude": 13.574215, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:01+00:00", "timestamp_unix": 1767838801.0}, "starlink_location": {"latitude": 45.60288681899745, "longitude": 13.57415816666667, "altitude": 76.15194822086758, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:20:07.334792+00:00", "timestamp_unix": 1767838807.334792}, "starlink_gps": {"latitude": 45.60288703483385, "longitude": 13.57415816666667, "altitude": 76.15594640417333, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:07.335053+00:00", "timestamp_unix": 1767838807.335053}, "nmea_primary": {"latitude": 45.602826666666665, "longitude": 13.574215, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:06.714469+00:00", "timestamp_unix": 1767838806.714469}, "nmea_secondary": {"latitude": 45.60294666666667, "longitude": 13.57415, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:06.243949+00:00", "timestamp_unix": 1767838806.243949}}

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


validation_timestamp: 2026-01-08T02:20:37.362200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.050598827779712, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.63905744895195, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2438765167399728, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.237631528042105, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.8130057055986366, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.055977907499684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.914633745171649, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.757670293639253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.122188066960735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.95705828936143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60266, "longitude": 13.574189, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:33+00:00", "timestamp_unix": 1767838833.0}, "starlink_location": {"latitude": 45.60268606649699, "longitude": 13.574135833333335, "altitude": 76.18194645661757, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:20:37.334135+00:00", "timestamp_unix": 1767838837.334135}, "starlink_gps": {"latitude": 45.60269330232618, "longitude": 13.574134333333333, "altitude": 75.75000004429255, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:37.334389+00:00", "timestamp_unix": 1767838837.334389}, "nmea_primary": {"latitude": 45.60265166666667, "longitude": 13.574178333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:36.731275+00:00", "timestamp_unix": 1767838836.731275}, "nmea_secondary": {"latitude": 45.602775, "longitude": 13.574145, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:20:36.239372+00:00", "timestamp_unix": 1767838836.239372}}

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


validation_timestamp: 2026-01-08T02:21:07.439679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.194427343847034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.224500943871782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7061417179794975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.792894112473562, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0687199236936032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.7494057302054, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.109182007309909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.782280091558777, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.046463196885284, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.498411451719836, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.602493, "longitude": 13.574156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:05+00:00", "timestamp_unix": 1767838865.0}, "starlink_location": {"latitude": 45.6025527346716, "longitude": 13.574074278372981, "altitude": 74.94389651928488, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:21:07.412600+00:00", "timestamp_unix": 1767838867.4126}, "starlink_gps": {"latitude": 45.60255331356964, "longitude": 13.574074587640057, "altitude": 74.9519392098268, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:07.412859+00:00", "timestamp_unix": 1767838867.412859}, "nmea_primary": {"latitude": 45.602486666666664, "longitude": 13.574156666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:06.722537+00:00", "timestamp_unix": 1767838866.722537}, "nmea_secondary": {"latitude": 45.60259833333333, "longitude": 13.574138333333334, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:06.236287+00:00", "timestamp_unix": 1767838866.236287}}

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


validation_timestamp: 2026-01-08T02:21:37.381084+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.444828933357041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.299380055569962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.785856601025166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.921639747165408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16660648891760155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.613719895563735, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5528875075026836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.457905006177955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5959765062276223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.050200785086364, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.602367, "longitude": 13.574146, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:27+00:00", "timestamp_unix": 1767838887.0}, "starlink_location": {"latitude": 45.60237210555602, "longitude": 13.574089333333337, "altitude": 75.53000000438125, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:21:37.351828+00:00", "timestamp_unix": 1767838897.351828}, "starlink_gps": {"latitude": 45.60237122486377, "longitude": 13.574091065918484, "altitude": 75.33000006686673, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:37.352093+00:00", "timestamp_unix": 1767838897.352093}, "nmea_primary": {"latitude": 45.602315, "longitude": 13.574143333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:36.722272+00:00", "timestamp_unix": 1767838896.722272}, "nmea_secondary": {"latitude": 45.602401666666665, "longitude": 13.574106666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:36.269526+00:00", "timestamp_unix": 1767838896.269526}}

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


validation_timestamp: 2026-01-08T02:22:07.360370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.804340416980622, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.345842918420952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.417955269885704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.1973785016789575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5604877593910031, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.054136860089049, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1598765433382034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.61171688333169, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3347972237857246, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.147261109680601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.602184, "longitude": 13.574137, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:21:59+00:00", "timestamp_unix": 1767838919.0}, "starlink_location": {"latitude": 45.602206484801314, "longitude": 13.57406966666667, "altitude": 74.91000000323432, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:22:07.332112+00:00", "timestamp_unix": 1767838927.332112}, "starlink_gps": {"latitude": 45.602209802879266, "longitude": 13.574064243196364, "altitude": 74.75000004544704, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:07.332370+00:00", "timestamp_unix": 1767838927.33237}, "nmea_primary": {"latitude": 45.602153333333334, "longitude": 13.57414, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:06.704275+00:00", "timestamp_unix": 1767838926.704275}, "nmea_secondary": {"latitude": 45.60221833333333, "longitude": 13.574091666666666, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:06.203997+00:00", "timestamp_unix": 1767838926.203997}}

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


validation_timestamp: 2026-01-08T02:22:37.361177+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6815982592330023, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6991012263571874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.89493143335967, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.484144005595157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028240992745645895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6373865406964905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1583986250892138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.663553551862394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.130605940411813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.7602100568063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60201, "longitude": 13.574113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:30+00:00", "timestamp_unix": 1767838950.0}, "starlink_location": {"latitude": 45.60202656646188, "longitude": 13.574072026252974, "altitude": 74.80000000488613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:22:37.331056+00:00", "timestamp_unix": 1767838957.331056}, "starlink_gps": {"latitude": 45.60202681790314, "longitude": 13.5740719750807, "altitude": 74.80000000275425, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:37.331312+00:00", "timestamp_unix": 1767838957.331312}, "nmea_primary": {"latitude": 45.601975, "longitude": 13.574115, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:36.706330+00:00", "timestamp_unix": 1767838956.70633}, "nmea_secondary": {"latitude": 45.602045, "longitude": 13.574063333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:22:36.215571+00:00", "timestamp_unix": 1767838956.215571}}

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


validation_timestamp: 2026-01-08T02:23:07.376899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.544402507074821, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.156072091159813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4367987856632625, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.799841224951537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4966103944156102, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.839414636945822, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.964230025834048, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.485185638392078, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.090593773984705, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.22758322441751, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.601818, "longitude": 13.5740795, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:02+00:00", "timestamp_unix": 1767838982.0}, "starlink_location": {"latitude": 45.6018655021908, "longitude": 13.574029833333334, "altitude": 77.9100000044328, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:23:07.349506+00:00", "timestamp_unix": 1767838987.349506}, "starlink_gps": {"latitude": 45.60186422401322, "longitude": 13.574035949784319, "altitude": 77.74000006345646, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:07.349763+00:00", "timestamp_unix": 1767838987.349763}, "nmea_primary": {"latitude": 45.601796666666665, "longitude": 13.574086666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:06.706769+00:00", "timestamp_unix": 1767838986.706769}, "nmea_secondary": {"latitude": 45.60191, "longitude": 13.574035, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:06.239356+00:00", "timestamp_unix": 1767838986.239356}}

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


validation_timestamp: 2026-01-08T02:23:37.379191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.356128268774326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.1488808443135605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0658035297478885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.427647606007076, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.30908037304003433, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.023345782248649, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.960148572361382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.788475920642898, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.987306990622624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.668388327106998, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.601624, "longitude": 13.574043, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:34+00:00", "timestamp_unix": 1767839014.0}, "starlink_location": {"latitude": 45.60167293868727, "longitude": 13.574000781078649, "altitude": 73.2700000024084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:23:37.348734+00:00", "timestamp_unix": 1767839017.348734}, "starlink_gps": {"latitude": 45.60167235906706, "longitude": 13.574004666666669, "altitude": 73.47000004549473, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:37.348999+00:00", "timestamp_unix": 1767839017.348999}, "nmea_primary": {"latitude": 45.601623333333336, "longitude": 13.574056666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:36.709277+00:00", "timestamp_unix": 1767839016.709277}, "nmea_secondary": {"latitude": 45.60176166666667, "longitude": 13.574018333333333, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:23:36.029541+00:00", "timestamp_unix": 1767839016.029541}}

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


validation_timestamp: 2026-01-08T02:24:07.359804+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.838734767401296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.811506596327294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3566074804285284, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.394061562742467, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.036980736218501654, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.367574396727009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.516096464928309, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.336371215204852, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.518635818700692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.385107970257723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.601437, "longitude": 13.574006, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:06+00:00", "timestamp_unix": 1767839046.0}, "starlink_location": {"latitude": 45.601493152165716, "longitude": 13.573970140407713, "altitude": 76.39610966917886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:24:07.329131+00:00", "timestamp_unix": 1767839047.329131}, "starlink_gps": {"latitude": 45.60149301984358, "longitude": 13.573970576513055, "altitude": 76.33812270490014, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:07.329389+00:00", "timestamp_unix": 1767839047.329389}, "nmea_primary": {"latitude": 45.601438333333334, "longitude": 13.574023333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:06.728588+00:00", "timestamp_unix": 1767839046.728588}, "nmea_secondary": {"latitude": 45.601548333333334, "longitude": 13.573998333333334, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:06.233426+00:00", "timestamp_unix": 1767839046.233426}}

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


validation_timestamp: 2026-01-08T02:24:37.377668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.058507051123446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.046545114289768, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.969011936672479, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.110404502457924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0288865735741672, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.753118496997528, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.9350420148857905, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.771511030582806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.908344058614989, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.931454861900665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.601315, "longitude": 13.573982, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:27+00:00", "timestamp_unix": 1767839067.0}, "starlink_location": {"latitude": 45.60130810622941, "longitude": 13.57391772918537, "altitude": 74.01000000370989, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:24:37.347301+00:00", "timestamp_unix": 1767839077.347301}, "starlink_gps": {"latitude": 45.60130835607909, "longitude": 13.573917830880772, "altitude": 74.01000000366682, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:37.347556+00:00", "timestamp_unix": 1767839077.347556}, "nmea_primary": {"latitude": 45.601243333333336, "longitude": 13.573981666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:36.717921+00:00", "timestamp_unix": 1767839076.717921}, "nmea_secondary": {"latitude": 45.60135, "longitude": 13.573965, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:36.211090+00:00", "timestamp_unix": 1767839076.21109}}

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


validation_timestamp: 2026-01-08T02:25:07.354780+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.658613992055107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.659516528149781, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.15475301287022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.157315347229453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025283807033431954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.782951972181207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.992944976115049, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.798425683896394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.973448576327647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.311507894632069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.601112, "longitude": 13.573918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:24:58+00:00", "timestamp_unix": 1767839098.0}, "starlink_location": {"latitude": 45.60112965208491, "longitude": 13.573849780781734, "altitude": 72.42000000289595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:25:07.326976+00:00", "timestamp_unix": 1767839107.326976}, "starlink_gps": {"latitude": 45.601129867869965, "longitude": 13.573849883249984, "altitude": 72.4200000025685, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:07.327234+00:00", "timestamp_unix": 1767839107.327234}, "nmea_primary": {"latitude": 45.601056666666665, "longitude": 13.57392, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:06.719013+00:00", "timestamp_unix": 1767839106.719013}, "nmea_secondary": {"latitude": 45.60115833333333, "longitude": 13.573915, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:06.215102+00:00", "timestamp_unix": 1767839106.215102}}

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


validation_timestamp: 2026-01-08T02:25:37.374325+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.92035172241161, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.9318748090963105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0489940429500555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.6717459975766555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035469690505075986, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.404940442212173, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.862274137912559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.425724148151321, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.832583737380314, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.693453224855281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60091, "longitude": 13.573828, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:29+00:00", "timestamp_unix": 1767839129.0}, "starlink_location": {"latitude": 45.60094783542008, "longitude": 13.573774458187886, "altitude": 75.72000000567535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:25:37.345867+00:00", "timestamp_unix": 1767839137.345867}, "starlink_gps": {"latitude": 45.60094812091787, "longitude": 13.573774661545553, "altitude": 75.72000000402892, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:37.346129+00:00", "timestamp_unix": 1767839137.346129}, "nmea_primary": {"latitude": 45.600865, "longitude": 13.573836666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:36.698786+00:00", "timestamp_unix": 1767839136.698786}, "nmea_secondary": {"latitude": 45.60097, "longitude": 13.573828333333333, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:25:36.241019+00:00", "timestamp_unix": 1767839136.241019}}

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


validation_timestamp: 2026-01-08T02:26:07.552491+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.398486805225534, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.407406343250826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.130988769859053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.554339663851984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03205165049860834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2723124383250015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.99581593476349, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.287695880465209, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.963768490506724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.659373147078337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.600704, "longitude": 13.573717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:01+00:00", "timestamp_unix": 1767839161.0}, "starlink_location": {"latitude": 45.60073227231773, "longitude": 13.573677457915856, "altitude": 73.79992185382957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:26:07.344800+00:00", "timestamp_unix": 1767839167.3448}, "starlink_gps": {"latitude": 45.60073252278905, "longitude": 13.573677661810642, "altitude": 73.80389879411632, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:07.345054+00:00", "timestamp_unix": 1767839167.345054}, "nmea_primary": {"latitude": 45.600676666666665, "longitude": 13.573726666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:06.736272+00:00", "timestamp_unix": 1767839166.736272}, "nmea_secondary": {"latitude": 45.60077166666667, "longitude": 13.573708333333334, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:06.200699+00:00", "timestamp_unix": 1767839166.200699}}

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


validation_timestamp: 2026-01-08T02:26:37.454201+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.04901807975632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.101489543650682, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3155721419215556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.696106619047555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06443611257059272, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.106014881894599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.025300435145425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.149257623808329, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.961163734336889, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.37900312303922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.600483, "longitude": 13.57357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:34+00:00", "timestamp_unix": 1767839194.0}, "starlink_location": {"latitude": 45.60053710279808, "longitude": 13.57356188191137, "altitude": 73.25000000716553, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:26:37.424411+00:00", "timestamp_unix": 1767839197.424411}, "starlink_gps": {"latitude": 45.600537606341526, "longitude": 13.573562291816666, "altitude": 73.25000000613434, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:37.424667+00:00", "timestamp_unix": 1767839197.424667}, "nmea_primary": {"latitude": 45.600485, "longitude": 13.573586666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:36.728057+00:00", "timestamp_unix": 1767839196.728057}, "nmea_secondary": {"latitude": 45.60057833333333, "longitude": 13.573588333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:26:36.210426+00:00", "timestamp_unix": 1767839196.210426}}

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


validation_timestamp: 2026-01-08T02:27:07.370537+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.577140507790032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.601800292915001, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0020699691383197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.513443454971103, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03418081370017064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.004221349720953, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7952043189660896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.024926467438363, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7612436021220943, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.66879958681327, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60029, "longitude": 13.573408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:04+00:00", "timestamp_unix": 1767839224.0}, "starlink_location": {"latitude": 45.60033960569104, "longitude": 13.573397405782424, "altitude": 72.39000000543281, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:27:07.343560+00:00", "timestamp_unix": 1767839227.34356}, "starlink_gps": {"latitude": 45.600339856106885, "longitude": 13.573397660592649, "altitude": 72.39000000415717, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:07.343853+00:00", "timestamp_unix": 1767839227.343853}, "nmea_primary": {"latitude": 45.600296666666665, "longitude": 13.573416666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:06.727414+00:00", "timestamp_unix": 1767839226.727414}, "nmea_secondary": {"latitude": 45.600365, "longitude": 13.57343, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:06.283557+00:00", "timestamp_unix": 1767839226.283557}}

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


validation_timestamp: 2026-01-08T02:27:37.452144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.727668600649803, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.775985741909553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3592377050167974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.237910895840356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07968404076757037, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.81524260971769, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.383074970532556, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.851836801532877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.3439737073919655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.549567862234468, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.600098, "longitude": 13.573215, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:35+00:00", "timestamp_unix": 1767839255.0}, "starlink_location": {"latitude": 45.60016476129381, "longitude": 13.573187407238319, "altitude": 75.37000001258397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:27:37.422961+00:00", "timestamp_unix": 1767839257.422961}, "starlink_gps": {"latitude": 45.6001653352652, "longitude": 13.573188020482169, "altitude": 75.37000000706271, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:37.423220+00:00", "timestamp_unix": 1767839257.42322}, "nmea_primary": {"latitude": 45.60010166666667, "longitude": 13.573231666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:36.714876+00:00", "timestamp_unix": 1767839256.714876}, "nmea_secondary": {"latitude": 45.60016, "longitude": 13.573243333333334, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:35.975925+00:00", "timestamp_unix": 1767839255.975925}}

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


validation_timestamp: 2026-01-08T02:28:07.451362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.320031337952003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.277764774950305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.933887512009825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.010415451498063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06223844036128726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.776489152389623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.378201208423627, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.789274348465076, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.339938748029043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.953033398195754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59997, "longitude": 13.5730715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:27:56+00:00", "timestamp_unix": 1767839276.0}, "starlink_location": {"latitude": 45.59996627919203, "longitude": 13.572977561463592, "altitude": 72.51000000558444, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:28:07.422050+00:00", "timestamp_unix": 1767839287.42205}, "starlink_gps": {"latitude": 45.59996670976342, "longitude": 13.572978072608574, "altitude": 72.51000000310414, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:07.422314+00:00", "timestamp_unix": 1767839287.422314}, "nmea_primary": {"latitude": 45.599911666666664, "longitude": 13.57304, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:06.697455+00:00", "timestamp_unix": 1767839286.697455}, "nmea_secondary": {"latitude": 45.599965, "longitude": 13.573046666666666, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:06.244647+00:00", "timestamp_unix": 1767839286.244647}}

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


validation_timestamp: 2026-01-08T02:28:37.449528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.818657729543799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.765637872525842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.186538952875483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.964713812101595, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0733980949300207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.180577435546267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.984692899964241, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.201057889715358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9119691550030415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.334311947028204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59977, "longitude": 13.572883, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:28+00:00", "timestamp_unix": 1767839308.0}, "starlink_location": {"latitude": 45.599765437002645, "longitude": 13.572821407304717, "altitude": 74.94000001128474, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:28:37.421396+00:00", "timestamp_unix": 1767839317.421396}, "starlink_gps": {"latitude": 45.59976593887478, "longitude": 13.572822020113387, "altitude": 74.940000005425, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:37.421653+00:00", "timestamp_unix": 1767839317.421653}, "nmea_primary": {"latitude": 45.59972666666667, "longitude": 13.572858333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:36.730352+00:00", "timestamp_unix": 1767839316.730352}, "nmea_secondary": {"latitude": 45.599783333333335, "longitude": 13.57285, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:28:36.199502+00:00", "timestamp_unix": 1767839316.199502}}

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


validation_timestamp: 2026-01-08T02:29:07.450104+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.979362522297485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.968254107529472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8040124682069933, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.515787118599622, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06082160421691305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9113200488227005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.839047911495953, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.930294385053179, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.801388659640172, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.614705811436682, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59957, "longitude": 13.572706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:00+00:00", "timestamp_unix": 1767839340.0}, "starlink_location": {"latitude": 45.59958343685353, "longitude": 13.572618370232746, "altitude": 73.84000000622946, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:29:07.421441+00:00", "timestamp_unix": 1767839347.421441}, "starlink_gps": {"latitude": 45.59958393986547, "longitude": 13.572618677331956, "altitude": 73.84000000273235, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:07.421697+00:00", "timestamp_unix": 1767839347.421697}, "nmea_primary": {"latitude": 45.599536666666665, "longitude": 13.572695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:06.737772+00:00", "timestamp_unix": 1767839346.737772}, "nmea_secondary": {"latitude": 45.599595, "longitude": 13.572678333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:06.253982+00:00", "timestamp_unix": 1767839346.253982}}

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


validation_timestamp: 2026-01-08T02:29:37.446677+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.7685242696795935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.790573405658252, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5957144771039333, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.040089064562573, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06433093610483348, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.37104641436526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.284596405613183, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.410614963688615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.245109424777252, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.574537971978913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59936, "longitude": 13.572554, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:31+00:00", "timestamp_unix": 1767839371.0}, "starlink_location": {"latitude": 45.599383427796, "longitude": 13.572487845628366, "altitude": 76.75000000715258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:29:37.419931+00:00", "timestamp_unix": 1767839377.419931}, "starlink_gps": {"latitude": 45.59938400189943, "longitude": 13.572487947857768, "altitude": 76.75000000540209, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:37.420188+00:00", "timestamp_unix": 1767839377.420188}, "nmea_primary": {"latitude": 45.599336666666666, "longitude": 13.572555, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:36.722876+00:00", "timestamp_unix": 1767839376.722876}, "nmea_secondary": {"latitude": 45.599403333333335, "longitude": 13.572535, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:29:36.191230+00:00", "timestamp_unix": 1767839376.19123}}

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


validation_timestamp: 2026-01-08T02:30:07.448424+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.507406496118514, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.543489064769938, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2064885848327833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.648313009060995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0682263316422728, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.487539739390526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9384887436490166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.53295191392776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8848216818486057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.838679576679787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.599155, "longitude": 13.572429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:03+00:00", "timestamp_unix": 1767839403.0}, "starlink_location": {"latitude": 45.59919409458149, "longitude": 13.572385536953577, "altitude": 78.03000001038089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:30:07.419300+00:00", "timestamp_unix": 1767839407.4193}, "starlink_gps": {"latitude": 45.59919466932154, "longitude": 13.572385843980786, "altitude": 78.0300000055989, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:07.419558+00:00", "timestamp_unix": 1767839407.419558}, "nmea_primary": {"latitude": 45.59912666666666, "longitude": 13.572436666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:06.720380+00:00", "timestamp_unix": 1767839406.72038}, "nmea_secondary": {"latitude": 45.599203333333335, "longitude": 13.572406666666666, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:06.252103+00:00", "timestamp_unix": 1767839406.252103}}

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


validation_timestamp: 2026-01-08T02:30:37.452337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.94063228286541, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.984765829364631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8154797650339352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.201515476218756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06078543942336907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.591523017149048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6845198677035604, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.629719509739696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.623846061340334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.626030119639575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.598934, "longitude": 13.572319, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:35+00:00", "timestamp_unix": 1767839435.0}, "starlink_location": {"latitude": 45.59897560347038, "longitude": 13.57229670355163, "altitude": 77.87000000721464, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:30:37.418560+00:00", "timestamp_unix": 1767839437.41856}, "starlink_gps": {"latitude": 45.59897610618323, "longitude": 13.572297010464899, "altitude": 77.87000000366444, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:37.418818+00:00", "timestamp_unix": 1767839437.418818}, "nmea_primary": {"latitude": 45.59892333333333, "longitude": 13.572336666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:36.708107+00:00", "timestamp_unix": 1767839436.708107}, "nmea_secondary": {"latitude": 45.598998333333334, "longitude": 13.572308333333334, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:30:36.256299+00:00", "timestamp_unix": 1767839436.256299}}

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


validation_timestamp: 2026-01-08T02:31:07.446371+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.043092353490349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.091406406108794, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.37885964360918, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.52835201731884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056403393347843105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.128050995843294, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.786256226045473, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.172792904106087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7406907768661726, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.314902672926642, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.598732, "longitude": 13.572244, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:06+00:00", "timestamp_unix": 1767839466.0}, "starlink_location": {"latitude": 45.59879027036225, "longitude": 13.572208512342431, "altitude": 77.90804813090367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:31:07.417869+00:00", "timestamp_unix": 1767839467.417869}, "starlink_gps": {"latitude": 45.59879077254503, "longitude": 13.572208614538646, "altitude": 77.9000745525611, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:07.418128+00:00", "timestamp_unix": 1767839467.418128}, "nmea_primary": {"latitude": 45.598726666666664, "longitude": 13.57226, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:06.709868+00:00", "timestamp_unix": 1767839466.709868}, "nmea_secondary": {"latitude": 45.59880833333333, "longitude": 13.572233333333333, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:06.252256+00:00", "timestamp_unix": 1767839466.252256}}

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


validation_timestamp: 2026-01-08T02:31:37.446293+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.314842847255337, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.362885214693835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6305398580575012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.909230456084552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05810401785008412, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.230480536741963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.363250070974015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.271213539570077, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.325437520811824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.383056854860707, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59853, "longitude": 13.572178, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:36+00:00", "timestamp_unix": 1767839496.0}, "starlink_location": {"latitude": 45.598600936968985, "longitude": 13.572144191330448, "altitude": 78.46000000716144, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:31:37.417096+00:00", "timestamp_unix": 1767839497.417096}, "starlink_gps": {"latitude": 45.59860143953016, "longitude": 13.572144395876188, "altitude": 78.4600000048285, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:37.417357+00:00", "timestamp_unix": 1767839497.417357}, "nmea_primary": {"latitude": 45.59853666666667, "longitude": 13.572196666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:36.689051+00:00", "timestamp_unix": 1767839496.689051}, "nmea_secondary": {"latitude": 45.59861, "longitude": 13.572171666666666, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:36.214219+00:00", "timestamp_unix": 1767839496.214219}}

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


validation_timestamp: 2026-01-08T02:32:07.467417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.667638431605228, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.677494420462339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.704995109563527, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5776841629136635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027777001815162527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.692372466601133, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.592534391621738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.714367966803696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5931945843311386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.948723120771082, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.598396, "longitude": 13.572137, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:31:57+00:00", "timestamp_unix": 1767839517.0}, "starlink_location": {"latitude": 45.59841397640498, "longitude": 13.572068833333335, "altitude": 78.30000000438635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:32:07.435627+00:00", "timestamp_unix": 1767839527.435627}, "starlink_gps": {"latitude": 45.598414226209556, "longitude": 13.572068833333335, "altitude": 78.30000000396812, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:07.435918+00:00", "timestamp_unix": 1767839527.435918}, "nmea_primary": {"latitude": 45.598345, "longitude": 13.572145, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:06.692211+00:00", "timestamp_unix": 1767839526.692211}, "nmea_secondary": {"latitude": 45.59841333333333, "longitude": 13.572115, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:06.241163+00:00", "timestamp_unix": 1767839526.241163}}

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


validation_timestamp: 2026-01-08T02:32:37.631885+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.801493308121211, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.803718082452322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.384985548938028, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9861078270989267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03307766418606946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.41351958590819, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.29985696934541, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.434944339880973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.281389915582293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.173129341967966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5982, "longitude": 13.572084, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:29+00:00", "timestamp_unix": 1767839549.0}, "starlink_location": {"latitude": 45.59821309366219, "longitude": 13.572025190992154, "altitude": 80.31000000740929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:32:37.415315+00:00", "timestamp_unix": 1767839557.415315}, "starlink_gps": {"latitude": 45.598213382310675, "longitude": 13.572025293788041, "altitude": 80.31000000692694, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:37.415572+00:00", "timestamp_unix": 1767839557.415572}, "nmea_primary": {"latitude": 45.598151666666666, "longitude": 13.572088333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:36.689964+00:00", "timestamp_unix": 1767839556.689964}, "nmea_secondary": {"latitude": 45.59822333333334, "longitude": 13.572065, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:32:36.180914+00:00", "timestamp_unix": 1767839556.180914}}

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


validation_timestamp: 2026-01-08T02:33:07.424241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.680953616668097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.6711250113539227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.987769952436431, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.202645954552971, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043961673370598274, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.465861161690247, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6070012451232425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.501633596830289, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.563270815806343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.761709203526515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.598007, "longitude": 13.572033, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:00+00:00", "timestamp_unix": 1767839580.0}, "starlink_location": {"latitude": 45.598008059415974, "longitude": 13.57199857451037, "altitude": 80.72000000496668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:33:07.394212+00:00", "timestamp_unix": 1767839587.394212}, "starlink_gps": {"latitude": 45.59800843965526, "longitude": 13.571998729268639, "altitude": 80.72000000365738, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:07.394477+00:00", "timestamp_unix": 1767839587.394477}, "nmea_primary": {"latitude": 45.597953333333336, "longitude": 13.572026666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:06.724166+00:00", "timestamp_unix": 1767839586.724166}, "nmea_secondary": {"latitude": 45.59804, "longitude": 13.572006666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:06.043011+00:00", "timestamp_unix": 1767839586.043011}}

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


validation_timestamp: 2026-01-08T02:33:37.421717+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.703611763218147, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.7331604008231665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9884827386136172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.162699303228855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06634432908213357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.196048165734454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2892478195260013, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.251860751931644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2257649925773317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.658678866570687, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.597794, "longitude": 13.571963, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:31+00:00", "timestamp_unix": 1767839611.0}, "starlink_location": {"latitude": 45.59782123469327, "longitude": 13.57191674122382, "altitude": 78.70000000859264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:33:37.393242+00:00", "timestamp_unix": 1767839617.393242}, "starlink_gps": {"latitude": 45.597821813639534, "longitude": 13.571916947401531, "altitude": 78.70000000548576, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:37.393500+00:00", "timestamp_unix": 1767839617.3935}, "nmea_primary": {"latitude": 45.59776, "longitude": 13.571946666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:36.691698+00:00", "timestamp_unix": 1767839616.691698}, "nmea_secondary": {"latitude": 45.59784666666667, "longitude": 13.571938333333334, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:33:36.257843+00:00", "timestamp_unix": 1767839616.257843}}

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


validation_timestamp: 2026-01-08T02:34:07.462377+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7450076298241246, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7679671166001234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.335190593606299, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.980559136078497, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03012918863816452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9141359236283435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.466204619108187, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.940257894896012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.436677321590011, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.26624388735417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.597584, "longitude": 13.571862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:02+00:00", "timestamp_unix": 1767839642.0}, "starlink_location": {"latitude": 45.597616142922824, "longitude": 13.571847625923148, "altitude": 78.80000000937174, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:34:07.432339+00:00", "timestamp_unix": 1767839647.432339}, "starlink_gps": {"latitude": 45.59761639209979, "longitude": 13.571847778045445, "altitude": 78.80000000670739, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:07.432593+00:00", "timestamp_unix": 1767839647.432593}, "nmea_primary": {"latitude": 45.59756333333333, "longitude": 13.571856666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:06.726961+00:00", "timestamp_unix": 1767839646.726961}, "nmea_secondary": {"latitude": 45.59764666666667, "longitude": 13.571856666666667, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:06.169074+00:00", "timestamp_unix": 1767839646.169074}}

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


validation_timestamp: 2026-01-08T02:34:37.459360+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.495428978938193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.51964907938843, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0057047609845426, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.451188485381149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03013263635609342, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.428786680956318, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2553845328071245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.453979790515552, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2545306625466526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.455126144695488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.597378, "longitude": 13.571755, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:34+00:00", "timestamp_unix": 1767839674.0}, "starlink_location": {"latitude": 45.59745230976638, "longitude": 13.57172962603566, "altitude": 78.20000000665404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:34:37.431283+00:00", "timestamp_unix": 1767839677.431283}, "starlink_gps": {"latitude": 45.59745255897185, "longitude": 13.571729778174943, "altitude": 78.20000000607703, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:37.431539+00:00", "timestamp_unix": 1767839677.431539}, "nmea_primary": {"latitude": 45.59736, "longitude": 13.571753333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:36.712229+00:00", "timestamp_unix": 1767839676.712229}, "nmea_secondary": {"latitude": 45.597445, "longitude": 13.571756666666667, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:34:36.206157+00:00", "timestamp_unix": 1767839676.206157}}

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


validation_timestamp: 2026-01-08T02:35:07.463991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.784001496534703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.811577193539993, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2519528644531817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.24165573801381, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03908375280139554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.551811262251448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6612430146088966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.582204840969572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6451411060678565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.33944675946335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.597176, "longitude": 13.571624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:06+00:00", "timestamp_unix": 1767839706.0}, "starlink_location": {"latitude": 45.597249588546184, "longitude": 13.571582945705474, "altitude": 77.79000001235622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:35:07.430670+00:00", "timestamp_unix": 1767839707.43067}, "starlink_gps": {"latitude": 45.59724990991464, "longitude": 13.571583149165825, "altitude": 77.79000000979167, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:07.430934+00:00", "timestamp_unix": 1767839707.430934}, "nmea_primary": {"latitude": 45.597166666666666, "longitude": 13.571615, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:06.700275+00:00", "timestamp_unix": 1767839706.700275}, "nmea_secondary": {"latitude": 45.59725, "longitude": 13.57163, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:06.281211+00:00", "timestamp_unix": 1767839706.281211}}

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


validation_timestamp: 2026-01-08T02:35:37.457691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.787061085952574, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.764006933408718, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.338135423274348, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.462524406269693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03417463864642748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.919289564705692, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.468797484160514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.939372300612571, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.436795591152058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.075362250751786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59704, "longitude": 13.571509, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:26+00:00", "timestamp_unix": 1767839726.0}, "starlink_location": {"latitude": 45.59703247570989, "longitude": 13.571422431565175, "altitude": 80.16000000943656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:35:37.430330+00:00", "timestamp_unix": 1767839737.43033}, "starlink_gps": {"latitude": 45.59703272608053, "longitude": 13.57142268631428, "altitude": 80.16000000783134, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:37.430586+00:00", "timestamp_unix": 1767839737.430586}, "nmea_primary": {"latitude": 45.596965, "longitude": 13.571455, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:36.686519+00:00", "timestamp_unix": 1767839736.686519}, "nmea_secondary": {"latitude": 45.597055, "longitude": 13.57147, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:36.298751+00:00", "timestamp_unix": 1767839736.298751}}

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


validation_timestamp: 2026-01-08T02:36:07.441919+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.141860530417182, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.119930299972472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.837534248692637, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7045495757446103, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0734130431644702, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.623970692161079, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.924026714577594, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.658123527901537, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.870912704195638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.540107157543302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.596832, "longitude": 13.57131, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:35:58+00:00", "timestamp_unix": 1767839758.0}, "starlink_location": {"latitude": 45.59685693685613, "longitude": 13.571225407278462, "altitude": 75.85000000858636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:36:07.409589+00:00", "timestamp_unix": 1767839767.409589}, "starlink_gps": {"latitude": 45.59685743883054, "longitude": 13.571226020180058, "altitude": 75.85000000510524, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:07.409849+00:00", "timestamp_unix": 1767839767.409849}, "nmea_primary": {"latitude": 45.59677666666666, "longitude": 13.571271666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:06.708760+00:00", "timestamp_unix": 1767839766.70876}, "nmea_secondary": {"latitude": 45.59686166666667, "longitude": 13.571288333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:06.230666+00:00", "timestamp_unix": 1767839766.230666}}

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


validation_timestamp: 2026-01-08T02:36:37.459016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.105834128564072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.100789053787281, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.207006929926977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0177212708029275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03185393098040422, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.416870069209396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.746655982914047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.435057183834515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.718406382196325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.298850316842987, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.596626, "longitude": 13.571129, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:29+00:00", "timestamp_unix": 1767839789.0}, "starlink_location": {"latitude": 45.59664514325821, "longitude": 13.571055445984058, "altitude": 77.34000000806024, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:36:37.428489+00:00", "timestamp_unix": 1767839797.428489}, "starlink_gps": {"latitude": 45.59664539218446, "longitude": 13.571055648606217, "altitude": 77.34000000570147, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:37.428746+00:00", "timestamp_unix": 1767839797.428746}, "nmea_primary": {"latitude": 45.596585, "longitude": 13.571096666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:36.677566+00:00", "timestamp_unix": 1767839796.677566}, "nmea_secondary": {"latitude": 45.596668333333334, "longitude": 13.571106666666667, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:36:36.269980+00:00", "timestamp_unix": 1767839796.26998}}

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


validation_timestamp: 2026-01-08T02:37:07.457116+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1476762610029745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.138177780202443, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.839164524647382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8553040648338537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03556863640675875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.73247352279382, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.5782665280911425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.749761784102514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.553306260784418, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.52334921404078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59644, "longitude": 13.570961, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:00+00:00", "timestamp_unix": 1767839820.0}, "starlink_location": {"latitude": 45.596452115110324, "longitude": 13.570870778616344, "altitude": 76.08000001108856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:37:07.427547+00:00", "timestamp_unix": 1767839827.427547}, "starlink_gps": {"latitude": 45.59645240140456, "longitude": 13.570870982524884, "altitude": 76.08000000886585, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:07.427849+00:00", "timestamp_unix": 1767839827.427849}, "nmea_primary": {"latitude": 45.59638, "longitude": 13.570941666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:06.678667+00:00", "timestamp_unix": 1767839826.678667}, "nmea_secondary": {"latitude": 45.596465, "longitude": 13.570926666666667, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:06.282487+00:00", "timestamp_unix": 1767839826.282487}}

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


validation_timestamp: 2026-01-08T02:37:37.456289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.694206998319694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.700834877381893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8288516493220244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.267237986392869, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.038927863305755504, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.411514440361175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.123698206018585, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.429178780521127, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1106189654173093, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.6755370432970285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.596222, "longitude": 13.570805, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:32+00:00", "timestamp_unix": 1767839852.0}, "starlink_location": {"latitude": 45.59625525545912, "longitude": 13.570733279231376, "altitude": 77.28993181575116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:37:37.426855+00:00", "timestamp_unix": 1767839857.426855}, "starlink_gps": {"latitude": 45.596255575545776, "longitude": 13.570733481876573, "altitude": 77.29388469809568, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:37.427113+00:00", "timestamp_unix": 1767839857.427113}, "nmea_primary": {"latitude": 45.596196666666664, "longitude": 13.570801666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:36.680442+00:00", "timestamp_unix": 1767839856.680442}, "nmea_secondary": {"latitude": 45.59625333333334, "longitude": 13.570773333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:37:36.248258+00:00", "timestamp_unix": 1767839856.248258}}

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


validation_timestamp: 2026-01-08T02:38:07.460348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.500187052870479, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.51179080017231, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8515634903623345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.981777458810661, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03417711410435646, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.288149346297275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5489942074839265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.29822495849185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5240012428179543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.594440338503947, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.596004, "longitude": 13.570674, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:04+00:00", "timestamp_unix": 1767839884.0}, "starlink_location": {"latitude": 45.59605197581388, "longitude": 13.57062626504953, "altitude": 78.53000000984098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:38:07.425894+00:00", "timestamp_unix": 1767839887.425894}, "starlink_gps": {"latitude": 45.59605222620267, "longitude": 13.570626519812599, "altitude": 78.53000000843551, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:07.426152+00:00", "timestamp_unix": 1767839887.426152}, "nmea_primary": {"latitude": 45.596, "longitude": 13.570683333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:06.704181+00:00", "timestamp_unix": 1767839886.704181}, "nmea_secondary": {"latitude": 45.59605666666667, "longitude": 13.570658333333334, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:06.295178+00:00", "timestamp_unix": 1767839886.295178}}

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


validation_timestamp: 2026-01-08T02:38:37.458317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.037438490348839, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.065089250569706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8526761067869217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.866626792958857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03544878689757272, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.224907537046526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6794016347830683, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.247095369239032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.685826452849858, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.809698963350487, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59579, "longitude": 13.570563, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:36+00:00", "timestamp_unix": 1767839916.0}, "starlink_location": {"latitude": 45.59586061596563, "longitude": 13.570540945913981, "altitude": 82.08006820718515, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:38:37.425303+00:00", "timestamp_unix": 1767839917.425303}, "starlink_gps": {"latitude": 45.5958609012952, "longitude": 13.57054114913328, "altitude": 82.07610409245508, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:37.425564+00:00", "timestamp_unix": 1767839917.425564}, "nmea_primary": {"latitude": 45.59580166666667, "longitude": 13.57058, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:36.706332+00:00", "timestamp_unix": 1767839916.706332}, "nmea_secondary": {"latitude": 45.59585166666667, "longitude": 13.570558333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:36.210088+00:00", "timestamp_unix": 1767839916.210088}}

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


validation_timestamp: 2026-01-08T02:39:07.514373+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.416065612508001, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.426652453144651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.338323063728646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9113133442209453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06645169701674744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.993696037255097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0553605664610597, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.044291856658365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0889202315734186, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.202053130678252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.595657, "longitude": 13.570494, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:38:58+00:00", "timestamp_unix": 1767839938.0}, "starlink_location": {"latitude": 45.595672347729405, "longitude": 13.570441651419605, "altitude": 81.5000000104422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:39:07.485111+00:00", "timestamp_unix": 1767839947.485111}, "starlink_gps": {"latitude": 45.59567292761261, "longitude": 13.570441857923024, "altitude": 81.50000000817165, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:07.485366+00:00", "timestamp_unix": 1767839947.485366}, "nmea_primary": {"latitude": 45.5956, "longitude": 13.570493333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:06.691557+00:00", "timestamp_unix": 1767839946.691557}, "nmea_secondary": {"latitude": 45.59565333333333, "longitude": 13.57047, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:05.932919+00:00", "timestamp_unix": 1767839945.932919}}

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


validation_timestamp: 2026-01-08T02:39:37.455655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.172127829594252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.189240769422727, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.077229798113686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.05909807516511, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03645658427989728, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.417918645669193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.214720618144916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.445620306043757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.211310481652384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.08519549752804, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59544, "longitude": 13.570413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:30+00:00", "timestamp_unix": 1767839970.0}, "starlink_location": {"latitude": 45.59547008884884, "longitude": 13.570362306314669, "altitude": 78.95000001164384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:39:37.423975+00:00", "timestamp_unix": 1767839977.423975}, "starlink_gps": {"latitude": 45.59547040895289, "longitude": 13.570362407641326, "altitude": 78.95000001052662, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:37.424229+00:00", "timestamp_unix": 1767839977.424229}, "nmea_primary": {"latitude": 45.59540333333333, "longitude": 13.570413333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:36.688671+00:00", "timestamp_unix": 1767839976.688671}, "nmea_secondary": {"latitude": 45.59546666666667, "longitude": 13.570403333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:39:36.040518+00:00", "timestamp_unix": 1767839976.040518}}

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


validation_timestamp: 2026-01-08T02:40:07.451475+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2809685768593444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3049991340325535, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.113363885199033, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1157759570169254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031900203570003706, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.236209881174997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.429436777953485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.26532912038066, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.3980355819021995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.206057888335357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59523, "longitude": 13.570333, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:01+00:00", "timestamp_unix": 1767840001.0}, "starlink_location": {"latitude": 45.595246949270326, "longitude": 13.570316486479044, "altitude": 80.11000000868174, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:40:07.422675+00:00", "timestamp_unix": 1767840007.422675}, "starlink_gps": {"latitude": 45.595247233954765, "longitude": 13.570316537168443, "altitude": 80.11000000651025, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:07.422929+00:00", "timestamp_unix": 1767840007.422929}, "nmea_primary": {"latitude": 45.595193333333334, "longitude": 13.57034, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:06.676176+00:00", "timestamp_unix": 1767840006.676176}, "nmea_secondary": {"latitude": 45.595285, "longitude": 13.570333333333334, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:06.222219+00:00", "timestamp_unix": 1767840006.222219}}

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


validation_timestamp: 2026-01-08T02:40:37.509485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.136897613296897, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.175056459849778, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.154192817190564, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.069606112165568, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07411481818107862, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.40174259944924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.293845362499538, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.458770741446157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.235174689716211, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.167781366959828, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.595024, "longitude": 13.570272, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:33+00:00", "timestamp_unix": 1767840033.0}, "starlink_location": {"latitude": 45.59506176708611, "longitude": 13.570214485047781, "altitude": 76.52000001408855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:40:37.482566+00:00", "timestamp_unix": 1767840037.482566}, "starlink_gps": {"latitude": 45.59506241784519, "longitude": 13.57021469103945, "altitude": 76.52000000982954, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:37.482826+00:00", "timestamp_unix": 1767840037.482826}, "nmea_primary": {"latitude": 45.594986666666664, "longitude": 13.57027, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:36.698002+00:00", "timestamp_unix": 1767840036.698002}, "nmea_secondary": {"latitude": 45.59508666666667, "longitude": 13.570256666666667, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:40:36.308861+00:00", "timestamp_unix": 1767840036.308861}}

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


validation_timestamp: 2026-01-08T02:41:07.432955+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.793240596722079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.818209752007394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.375935239851487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.822436146282601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03413683450360142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.10762172924083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8344511852406282, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.1345300185317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8008670491472816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.194852780867851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59481, "longitude": 13.57019, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:05+00:00", "timestamp_unix": 1767840065.0}, "starlink_location": {"latitude": 45.59485809444608, "longitude": 13.570161370328364, "altitude": 75.23000000919171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:41:07.402130+00:00", "timestamp_unix": 1767840067.40213}, "starlink_gps": {"latitude": 45.59485838201551, "longitude": 13.570161523936543, "altitude": 75.23000000654471, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:07.402385+00:00", "timestamp_unix": 1767840067.402385}, "nmea_primary": {"latitude": 45.59478, "longitude": 13.570196666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:06.687017+00:00", "timestamp_unix": 1767840066.687017}, "nmea_secondary": {"latitude": 45.59488, "longitude": 13.57018, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:06.418758+00:00", "timestamp_unix": 1767840066.418758}}

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


validation_timestamp: 2026-01-08T02:41:37.449049+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.5290107470985435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.526990280314184, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.163310956451493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.284673096034467, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03769339690252813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.07398023338771, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5870934533194747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.103105656406417, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5527527590521903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.065739878094412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.594654, "longitude": 13.57012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:26+00:00", "timestamp_unix": 1767840086.0}, "starlink_location": {"latitude": 45.59466458822428, "longitude": 13.570063792531053, "altitude": 77.96000001189364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:41:37.420681+00:00", "timestamp_unix": 1767840097.420681}, "starlink_gps": {"latitude": 45.59466490991921, "longitude": 13.570063945274219, "altitude": 77.96000000983688, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:37.420939+00:00", "timestamp_unix": 1767840097.420939}, "nmea_primary": {"latitude": 45.59457166666667, "longitude": 13.570115, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:36.672485+00:00", "timestamp_unix": 1767840096.672485}, "nmea_secondary": {"latitude": 45.59468833333333, "longitude": 13.570095, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:36.341949+00:00", "timestamp_unix": 1767840096.341949}}

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


validation_timestamp: 2026-01-08T02:42:07.509221+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.7487562569928725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.772995816353205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.300940970124286, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.750799905256702, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06892026199611674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.228249202515322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.902654630380002, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.278622854588123, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8416550374827687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.050930986956171, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.594437, "longitude": 13.570019, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:41:58+00:00", "timestamp_unix": 1767840118.0}, "starlink_location": {"latitude": 45.594464847181676, "longitude": 13.569972726875251, "altitude": 75.74000001232045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:42:07.480496+00:00", "timestamp_unix": 1767840127.480496}, "starlink_gps": {"latitude": 45.59446542776745, "longitude": 13.569973036998931, "altitude": 75.74000000930016, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:07.480764+00:00", "timestamp_unix": 1767840127.480764}, "nmea_primary": {"latitude": 45.59437166666667, "longitude": 13.570028333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:06.694754+00:00", "timestamp_unix": 1767840126.694754}, "nmea_secondary": {"latitude": 45.59448833333333, "longitude": 13.57001, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:06.383555+00:00", "timestamp_unix": 1767840126.383555}}

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


validation_timestamp: 2026-01-08T02:42:37.450993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.88938815159419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9132852590354408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.012877833862306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.006076728084448, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03379581455804346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.839310692028112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.7666948571996075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.866275471417616, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.732899343791725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.948279641473187, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.594223, "longitude": 13.569903, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:30+00:00", "timestamp_unix": 1767840150.0}, "starlink_location": {"latitude": 45.59425478248287, "longitude": 13.569882126066714, "altitude": 76.03007023301616, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:42:37.418913+00:00", "timestamp_unix": 1767840157.418913}, "starlink_gps": {"latitude": 45.59425506717954, "longitude": 13.569882278138746, "altitude": 76.02611491478035, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:37.419169+00:00", "timestamp_unix": 1767840157.419169}, "nmea_primary": {"latitude": 45.59417, "longitude": 13.569918333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:36.686205+00:00", "timestamp_unix": 1767840156.686205}, "nmea_secondary": {"latitude": 45.594295, "longitude": 13.569903333333333, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:42:36.439690+00:00", "timestamp_unix": 1767840156.43969}}

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


validation_timestamp: 2026-01-08T02:43:07.608821+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.102780827612781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.145889950764969, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.189355830693572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.018426411086963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18033981639432464, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.677652910177407, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.746143896063698, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.776841462879931, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.569783260630203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.205490193681033, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59401, "longitude": 13.569786, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:01+00:00", "timestamp_unix": 1767840181.0}, "starlink_location": {"latitude": 45.59404496203186, "longitude": 13.569743519551364, "altitude": 78.03000002650298, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:43:07.579085+00:00", "timestamp_unix": 1767840187.579085}, "starlink_gps": {"latitude": 45.59404626103629, "longitude": 13.569744907284358, "altitude": 78.03000001326023, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:07.579343+00:00", "timestamp_unix": 1767840187.579343}, "nmea_primary": {"latitude": 45.593963333333335, "longitude": 13.569786666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:06.672351+00:00", "timestamp_unix": 1767840186.672351}, "nmea_secondary": {"latitude": 45.5941, "longitude": 13.56978, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:06.404657+00:00", "timestamp_unix": 1767840186.404657}}

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


validation_timestamp: 2026-01-08T02:43:37.429905+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.849072665831103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.866869736574361, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7743823813378197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.61666345638281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03055533303449888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.534642567684458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.098756753734238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.55418223404915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.068957266751192, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.34591156495911, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.593784, "longitude": 13.569649, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:33+00:00", "timestamp_unix": 1767840213.0}, "starlink_location": {"latitude": 45.59383660251925, "longitude": 13.569603203105869, "altitude": 77.95193323713946, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:43:37.398745+00:00", "timestamp_unix": 1767840217.398745}, "starlink_gps": {"latitude": 45.59383685522055, "longitude": 13.569603357369358, "altitude": 77.95594558207462, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:37.399003+00:00", "timestamp_unix": 1767840217.399003}, "nmea_primary": {"latitude": 45.59376833333334, "longitude": 13.569653333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:36.692102+00:00", "timestamp_unix": 1767840216.692102}, "nmea_secondary": {"latitude": 45.59388833333333, "longitude": 13.569656666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:43:36.111059+00:00", "timestamp_unix": 1767840216.111059}}

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


validation_timestamp: 2026-01-08T02:44:07.428310+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.282101689953993, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.311032155153845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0261753379156786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.498598850082516, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034271267905371945, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.284084166190134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.623983113288071, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.312394951944022, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.5897417821308935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.416766808896572, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59357, "longitude": 13.569521, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:05+00:00", "timestamp_unix": 1767840245.0}, "starlink_location": {"latitude": 45.593625260185966, "longitude": 13.569504203198996, "altitude": 80.38000000875043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:44:07.397325+00:00", "timestamp_unix": 1767840247.397325}, "starlink_gps": {"latitude": 45.59362554888787, "longitude": 13.569504357408679, "altitude": 80.3800000065502, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:07.397583+00:00", "timestamp_unix": 1767840247.397583}, "nmea_primary": {"latitude": 45.593561666666666, "longitude": 13.569526666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:06.679637+00:00", "timestamp_unix": 1767840246.679637}, "nmea_secondary": {"latitude": 45.593673333333335, "longitude": 13.569526666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:06.335674+00:00", "timestamp_unix": 1767840246.335674}}

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


validation_timestamp: 2026-01-08T02:44:37.505890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.813333321651778, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.85123633752647, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4754124689209316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.855634693139832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08676477045612467, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.695921046068374, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.126965200657452, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.72224835232212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.04984115071191, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.490874196909962, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.593346, "longitude": 13.569393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:36+00:00", "timestamp_unix": 1767840276.0}, "starlink_location": {"latitude": 45.59339768474847, "longitude": 13.569324969651731, "altitude": 82.1600000191009, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:44:37.476164+00:00", "timestamp_unix": 1767840277.476164}, "starlink_gps": {"latitude": 45.59339840956192, "longitude": 13.569325382618619, "altitude": 82.16000001366255, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:37.476424+00:00", "timestamp_unix": 1767840277.476424}, "nmea_primary": {"latitude": 45.59334833333333, "longitude": 13.569411666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:36.665508+00:00", "timestamp_unix": 1767840276.665508}, "nmea_secondary": {"latitude": 45.59345166666667, "longitude": 13.569413333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:36.355277+00:00", "timestamp_unix": 1767840276.355277}}

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


validation_timestamp: 2026-01-08T02:45:07.506336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.889729608207111, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.856404634294923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.916156272408508, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6965899495869357, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07411326237763534, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.902990621764523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6237829031337965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.939039846272928, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.569849691608674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.200290075854252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.593204, "longitude": 13.569324, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:44:57+00:00", "timestamp_unix": 1767840297.0}, "starlink_location": {"latitude": 45.59318626704621, "longitude": 13.569225818408217, "altitude": 79.64000001413464, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:45:07.475590+00:00", "timestamp_unix": 1767840307.47559}, "starlink_gps": {"latitude": 45.593186917791634, "longitude": 13.569226024388652, "altitude": 79.64000000910751, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:07.475878+00:00", "timestamp_unix": 1767840307.475878}, "nmea_primary": {"latitude": 45.593133333333334, "longitude": 13.569311666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:06.700992+00:00", "timestamp_unix": 1767840306.700992}, "nmea_secondary": {"latitude": 45.593225, "longitude": 13.569306666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:06.339323+00:00", "timestamp_unix": 1767840306.339323}}

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


validation_timestamp: 2026-01-08T02:45:37.529280+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.29461656476352, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.282708975168997, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.64455947945734, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0109682985520245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05819887728740422, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.980686739151409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.888344298152172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.014318317272238, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.846494851477297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.558610642079303, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.592983, "longitude": 13.569227, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:29+00:00", "timestamp_unix": 1767840329.0}, "starlink_location": {"latitude": 45.59298613994241, "longitude": 13.569159101560532, "altitude": 77.18194223845592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:45:37.497883+00:00", "timestamp_unix": 1767840337.497883}, "starlink_gps": {"latitude": 45.59298664332408, "longitude": 13.56915930641957, "altitude": 77.18993483668821, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:37.498144+00:00", "timestamp_unix": 1767840337.498144}, "nmea_primary": {"latitude": 45.59292333333333, "longitude": 13.569231666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:36.689828+00:00", "timestamp_unix": 1767840336.689828}, "nmea_secondary": {"latitude": 45.59300833333333, "longitude": 13.569213333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:45:36.320982+00:00", "timestamp_unix": 1767840336.320982}}

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


validation_timestamp: 2026-01-08T02:46:07.503722+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.841444997897235, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.844741498580589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.525570239625427, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.098406600459104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05702376007048377, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.039875966693339, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.483379023561195, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.070398007171256, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.443758448375033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.40925912403209, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.592754, "longitude": 13.569151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:01+00:00", "timestamp_unix": 1767840361.0}, "starlink_location": {"latitude": 45.59276592894789, "longitude": 13.569064742343109, "altitude": 78.15388470563906, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:46:07.474116+00:00", "timestamp_unix": 1767840367.474116}, "starlink_gps": {"latitude": 45.59276643665406, "longitude": 13.569064845652184, "altitude": 78.16194596891303, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:07.474374+00:00", "timestamp_unix": 1767840367.474374}, "nmea_primary": {"latitude": 45.592713333333336, "longitude": 13.569153333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:06.679171+00:00", "timestamp_unix": 1767840366.679171}, "nmea_secondary": {"latitude": 45.592795, "longitude": 13.569121666666666, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:06.334361+00:00", "timestamp_unix": 1767840366.334361}}

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


validation_timestamp: 2026-01-08T02:46:37.424014+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.3391485807452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.349005248770839, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.775509419716811, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.946031884789881, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0322415508670522, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.188413258969483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9728764298780916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.20956260568974, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9449293821153573, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.69085753483832, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.592533, "longitude": 13.569075, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:33+00:00", "timestamp_unix": 1767840393.0}, "starlink_location": {"latitude": 45.59255309349611, "longitude": 13.569012678849363, "altitude": 79.55000000818117, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:46:37.394056+00:00", "timestamp_unix": 1767840397.394056}, "starlink_gps": {"latitude": 45.59255338122681, "longitude": 13.569012730078684, "altitude": 79.5500000056135, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:37.394312+00:00", "timestamp_unix": 1767840397.394312}, "nmea_primary": {"latitude": 45.59249166666667, "longitude": 13.569091666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:36.680308+00:00", "timestamp_unix": 1767840396.680308}, "nmea_secondary": {"latitude": 45.59258166666667, "longitude": 13.569043333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:46:36.386622+00:00", "timestamp_unix": 1767840396.386622}}

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


validation_timestamp: 2026-01-08T02:47:07.503826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.899459576208304, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.948371748249854, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1254020285715, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.611933698435552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06878500586164282, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.015098616108803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.384391257723624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.062349956871126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.315781784719864, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.545223273650846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.592304, "longitude": 13.569014, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:04+00:00", "timestamp_unix": 1767840424.0}, "starlink_location": {"latitude": 45.59236051404823, "longitude": 13.568977393715594, "altitude": 76.33000001338391, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:47:07.472562+00:00", "timestamp_unix": 1767840427.472562}, "starlink_gps": {"latitude": 45.59236109349462, "longitude": 13.568977703219012, "altitude": 76.33000000879362, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:07.472820+00:00", "timestamp_unix": 1767840427.47282}, "nmea_primary": {"latitude": 45.59227166666667, "longitude": 13.56904, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:06.665507+00:00", "timestamp_unix": 1767840426.665507}, "nmea_secondary": {"latitude": 45.592398333333335, "longitude": 13.568993333333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:06.431893+00:00", "timestamp_unix": 1767840426.431893}}

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


validation_timestamp: 2026-01-08T02:47:37.419190+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.138669422617426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.164517841894178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6136483088742044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.756112301672067, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032267133493473085, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.743490125697282, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.562711780705958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.768852997298193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.530733838615681, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.18108361542127, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59209, "longitude": 13.568971, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:36+00:00", "timestamp_unix": 1767840456.0}, "starlink_location": {"latitude": 45.59213792760409, "longitude": 13.56893184565758, "altitude": 77.61000001048973, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:47:37.391853+00:00", "timestamp_unix": 1767840457.391853}, "starlink_gps": {"latitude": 45.5921382155631, "longitude": 13.568931896927177, "altitude": 77.61000000844773, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:37.392111+00:00", "timestamp_unix": 1767840457.392111}, "nmea_primary": {"latitude": 45.59207833333333, "longitude": 13.568983333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:36.699396+00:00", "timestamp_unix": 1767840456.699396}, "nmea_secondary": {"latitude": 45.592195, "longitude": 13.568953333333333, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:36.414409+00:00", "timestamp_unix": 1767840456.414409}}

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


validation_timestamp: 2026-01-08T02:48:07.501723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.391174641974562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.331408951325658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.407144999030452, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.67894519798912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0760115288137559, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.475207023051188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.535266891777485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.517910881855115, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.45997166281442, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.793333542098361, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59194, "longitude": 13.568937, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:47:57+00:00", "timestamp_unix": 1767840477.0}, "starlink_location": {"latitude": 45.59192634756829, "longitude": 13.56888404527081, "altitude": 76.25000001441498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:48:07.471023+00:00", "timestamp_unix": 1767840487.471023}, "starlink_gps": {"latitude": 45.59192692778531, "longitude": 13.568884561791814, "altitude": 76.2500000106818, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:07.471284+00:00", "timestamp_unix": 1767840487.471284}, "nmea_primary": {"latitude": 45.591865, "longitude": 13.568923333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:06.690898+00:00", "timestamp_unix": 1767840486.690898}, "nmea_secondary": {"latitude": 45.59198, "longitude": 13.568918333333333, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:06.248261+00:00", "timestamp_unix": 1767840486.248261}}

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


validation_timestamp: 2026-01-08T02:48:37.418545+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0598560465530946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.042601659672459, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.162375505825437, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.826886028173831, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03584157063350205, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.456886903676033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.977814696754207, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.482240917669747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.942281785445616, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.988936455495978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59172, "longitude": 13.568858, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:29+00:00", "timestamp_unix": 1767840509.0}, "starlink_location": {"latitude": 45.5917187602188, "longitude": 13.568818715466554, "altitude": 75.07000000977689, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:48:37.390359+00:00", "timestamp_unix": 1767840517.390359}, "starlink_gps": {"latitude": 45.59171904870993, "longitude": 13.56881892092235, "altitude": 75.07000000691635, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:37.390616+00:00", "timestamp_unix": 1767840517.390616}, "nmea_primary": {"latitude": 45.59164666666667, "longitude": 13.568853333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:36.676637+00:00", "timestamp_unix": 1767840516.676637}, "nmea_secondary": {"latitude": 45.59176333333333, "longitude": 13.568861666666667, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:48:36.371967+00:00", "timestamp_unix": 1767840516.371967}}

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


validation_timestamp: 2026-01-08T02:49:07.422143+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9924052048772982, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9970409182150237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.827965843390392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.452263502568323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03301597479605931, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.127960850141323, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.396603647184175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.153055606308626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.36441142867392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.014160749613474, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.591476, "longitude": 13.5687685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:01+00:00", "timestamp_unix": 1767840541.0}, "starlink_location": {"latitude": 45.59148259424711, "longitude": 13.568744691318207, "altitude": 75.20000000747517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:49:07.389685+00:00", "timestamp_unix": 1767840547.389685}, "starlink_gps": {"latitude": 45.59148288235728, "longitude": 13.568744793910012, "altitude": 75.20000000563923, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:07.389941+00:00", "timestamp_unix": 1767840547.389941}, "nmea_primary": {"latitude": 45.591433333333335, "longitude": 13.56878, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:06.693338+00:00", "timestamp_unix": 1767840546.693338}, "nmea_secondary": {"latitude": 45.59155, "longitude": 13.568793333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:06.436856+00:00", "timestamp_unix": 1767840546.436856}}

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


validation_timestamp: 2026-01-08T02:49:37.419633+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.462545184287702, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.461962334135797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.231850338695448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.29719048474722, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03406596398833307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2284580366412365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.13781281893492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.246343910429684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.106673819495017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.385163569638179, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.591263, "longitude": 13.568677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:32+00:00", "timestamp_unix": 1767840572.0}, "starlink_location": {"latitude": 45.59127626114871, "longitude": 13.568622870441562, "altitude": 75.10000000837857, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:49:37.388783+00:00", "timestamp_unix": 1767840577.388783}, "starlink_gps": {"latitude": 45.59127654812114, "longitude": 13.568623023720992, "altitude": 75.10000000656338, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:37.389040+00:00", "timestamp_unix": 1767840577.38904}, "nmea_primary": {"latitude": 45.591225, "longitude": 13.56868, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:36.693612+00:00", "timestamp_unix": 1767840576.693612}, "nmea_secondary": {"latitude": 45.591335, "longitude": 13.568705, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:49:36.353148+00:00", "timestamp_unix": 1767840576.353148}}

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


validation_timestamp: 2026-01-08T02:50:07.499340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.392205508796284, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.402794929590492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.35033647695225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.031213427547701, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06865283024044014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.78980836128549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.359162659718976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.823650429235286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.299099610548181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.223519938674018, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59104, "longitude": 13.568566, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:03+00:00", "timestamp_unix": 1767840603.0}, "starlink_location": {"latitude": 45.591063515143254, "longitude": 13.568505394341713, "altitude": 74.79000001399301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:50:07.468051+00:00", "timestamp_unix": 1767840607.468051}, "starlink_gps": {"latitude": 45.591064093476206, "longitude": 13.568505703243199, "altitude": 74.7900000089481, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:07.468312+00:00", "timestamp_unix": 1767840607.468312}, "nmea_primary": {"latitude": 45.59101, "longitude": 13.56857, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:06.683824+00:00", "timestamp_unix": 1767840606.683824}, "nmea_secondary": {"latitude": 45.591118333333334, "longitude": 13.568596666666666, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:06.344886+00:00", "timestamp_unix": 1767840606.344886}}

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


validation_timestamp: 2026-01-08T02:50:37.421767+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.325876697477088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.344523455114283, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.136681830944942, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.551969264422993, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032333763213773244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.457166075271571, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.577410043274314, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.475317933750018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.54726399424842, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.11608477876317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.590805, "longitude": 13.568443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:36+00:00", "timestamp_unix": 1767840636.0}, "starlink_location": {"latitude": 45.590864602566896, "longitude": 13.568402882061752, "altitude": 76.29000000765714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:50:37.387218+00:00", "timestamp_unix": 1767840637.387218}, "starlink_gps": {"latitude": 45.5908648552429, "longitude": 13.568403087714824, "altitude": 76.2900000062753, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:37.387475+00:00", "timestamp_unix": 1767840637.387475}, "nmea_primary": {"latitude": 45.590788333333336, "longitude": 13.568456666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:36.684117+00:00", "timestamp_unix": 1767840636.684117}, "nmea_secondary": {"latitude": 45.59091333333333, "longitude": 13.568488333333333, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:36.232665+00:00", "timestamp_unix": 1767840636.232665}}

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


validation_timestamp: 2026-01-08T02:51:07.413436+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.371691697197446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.363189666787353, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.1960120857056005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.107228346793974, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030447501689330976, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.1937908931645405, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.370114459150136, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.214400547544422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.339914870593277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.048909103896717, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.590626, "longitude": 13.568366, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:50:58+00:00", "timestamp_unix": 1767840658.0}, "starlink_location": {"latitude": 45.59063060337094, "longitude": 13.568310203709922, "altitude": 78.37000000471431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:51:07.386391+00:00", "timestamp_unix": 1767840667.386391}, "starlink_gps": {"latitude": 45.59063085518047, "longitude": 13.568310357420152, "altitude": 78.3700000063339, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:07.386651+00:00", "timestamp_unix": 1767840667.386651}, "nmea_primary": {"latitude": 45.59057166666667, "longitude": 13.568348333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:06.656160+00:00", "timestamp_unix": 1767840666.65616}, "nmea_secondary": {"latitude": 45.59068, "longitude": 13.568351666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:06.249867+00:00", "timestamp_unix": 1767840666.249867}}

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


validation_timestamp: 2026-01-08T02:51:37.415752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.795991981774598, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.803643087560197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3110981612471195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.60954662499416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025366775732506203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.958377422518945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.123228687061927, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.973291752944933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.104356814635627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.85299204650916, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.590393, "longitude": 13.568252, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:31+00:00", "timestamp_unix": 1767840691.0}, "starlink_location": {"latitude": 45.590428778479286, "longitude": 13.568181191080553, "altitude": 76.0300000049192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:51:37.385492+00:00", "timestamp_unix": 1767840697.385492}, "starlink_gps": {"latitude": 45.59042899497246, "longitude": 13.568181293865356, "altitude": 76.03000000397748, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:37.385755+00:00", "timestamp_unix": 1767840697.385755}, "nmea_primary": {"latitude": 45.590363333333336, "longitude": 13.568248333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:36.692881+00:00", "timestamp_unix": 1767840696.692881}, "nmea_secondary": {"latitude": 45.59045166666667, "longitude": 13.568238333333333, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:51:36.287582+00:00", "timestamp_unix": 1767840696.287582}}

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


validation_timestamp: 2026-01-08T02:52:07.496399+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.647634930905024, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.693225867709223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.961146730901326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.484572688588706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0742333508542501, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.028884061179555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.67443879916263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.092677583975164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.600268234227917, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.341209175410402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.590168, "longitude": 13.568169, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:02+00:00", "timestamp_unix": 1767840722.0}, "starlink_location": {"latitude": 45.59019310016913, "longitude": 13.568138818405053, "altitude": 79.77000001325426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:52:07.464629+00:00", "timestamp_unix": 1767840727.464629}, "starlink_gps": {"latitude": 45.590193751969, "longitude": 13.56813902470817, "altitude": 79.77000000893032, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:07.464884+00:00", "timestamp_unix": 1767840727.464884}, "nmea_primary": {"latitude": 45.59014166666667, "longitude": 13.568163333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:06.669237+00:00", "timestamp_unix": 1767840726.669237}, "nmea_secondary": {"latitude": 45.59024333333333, "longitude": 13.568151666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:06.249010+00:00", "timestamp_unix": 1767840726.24901}}

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


validation_timestamp: 2026-01-08T02:52:37.415891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.933661706040301, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.9553364072683905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.27575343893264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.577551734293259, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02831793565594217, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.201797875423199, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.710774186411108, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.224019735010767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.682879614971263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.697820850946195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58994, "longitude": 13.568087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:33+00:00", "timestamp_unix": 1767840753.0}, "starlink_location": {"latitude": 45.589977603264835, "longitude": 13.568053345665207, "altitude": 80.45000000569716, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:52:37.384001+00:00", "timestamp_unix": 1767840757.384001}, "starlink_gps": {"latitude": 45.589977855391155, "longitude": 13.568053396965803, "altitude": 80.4500000057666, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:37.384257+00:00", "timestamp_unix": 1767840757.384257}, "nmea_primary": {"latitude": 45.58992166666667, "longitude": 13.5681, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:36.669919+00:00", "timestamp_unix": 1767840756.669919}, "nmea_secondary": {"latitude": 45.590035, "longitude": 13.56808, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:52:36.203369+00:00", "timestamp_unix": 1767840756.203369}}

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


validation_timestamp: 2026-01-08T02:53:07.414353+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.887522832362115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.915596862689574, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3488231339647483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.906025123529574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028085928387683364, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.579661956633748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.018757830622924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.606869780933033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.990697378404199, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.530703723028118, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.589703, "longitude": 13.568034, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:06+00:00", "timestamp_unix": 1767840786.0}, "starlink_location": {"latitude": 45.58974693582137, "longitude": 13.568032166666667, "altitude": 79.36193275898103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:53:07.383323+00:00", "timestamp_unix": 1767840787.383323}, "starlink_gps": {"latitude": 45.58974718840419, "longitude": 13.568032166666667, "altitude": 79.36594322201691, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:07.383586+00:00", "timestamp_unix": 1767840787.383586}, "nmea_primary": {"latitude": 45.58969833333333, "longitude": 13.56805, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:06.690905+00:00", "timestamp_unix": 1767840786.690905}, "nmea_secondary": {"latitude": 45.58981, "longitude": 13.568028333333332, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:06.280716+00:00", "timestamp_unix": 1767840786.280716}}

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


validation_timestamp: 2026-01-08T02:53:37.493375+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.369734789843233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.358819441297433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.993246868334972, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6492783923223224, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07284003990206848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.222433248032463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.203264499647136, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.279110050962858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.140713518548107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.38924414727641, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58955, "longitude": 13.568012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:27+00:00", "timestamp_unix": 1767840807.0}, "starlink_location": {"latitude": 45.589548099917224, "longitude": 13.567955909169491, "altitude": 78.91000001516485, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:53:37.462430+00:00", "timestamp_unix": 1767840817.46243}, "starlink_gps": {"latitude": 45.58954875100296, "longitude": 13.56795601220684, "altitude": 78.91000001020197, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:37.462688+00:00", "timestamp_unix": 1767840817.462688}, "nmea_primary": {"latitude": 45.58947833333333, "longitude": 13.56802, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:36.677546+00:00", "timestamp_unix": 1767840816.677546}, "nmea_secondary": {"latitude": 45.589578333333336, "longitude": 13.567988333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:36.246744+00:00", "timestamp_unix": 1767840816.246744}}

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


validation_timestamp: 2026-01-08T02:54:07.410767+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8335652690783046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.8564545045626692, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.443607601448911, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.729425546983698, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.036235357712751624, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.795082645107497, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.252113540992919, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.828655310275778, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2162071203202984, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.988907543145952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58932, "longitude": 13.567983, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:53:59+00:00", "timestamp_unix": 1767840839.0}, "starlink_location": {"latitude": 45.58933808516429, "longitude": 13.567957345673056, "altitude": 78.72000001099359, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:54:07.383014+00:00", "timestamp_unix": 1767840847.383014}, "starlink_gps": {"latitude": 45.589338409056545, "longitude": 13.567957396930314, "altitude": 78.72000000804576, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:07.383271+00:00", "timestamp_unix": 1767840847.383271}, "nmea_primary": {"latitude": 45.58925333333333, "longitude": 13.567991666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:06.663653+00:00", "timestamp_unix": 1767840846.663653}, "nmea_secondary": {"latitude": 45.58935833333334, "longitude": 13.567956666666667, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:06.223449+00:00", "timestamp_unix": 1767840846.223449}}

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


validation_timestamp: 2026-01-08T02:54:37.490031+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8105235156272468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8737616383159332, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.893882992308085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.712086767637544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06497062796496679, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.701681311498143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.934712182091603, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.764102319853541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.876402052305768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.589905473295241, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58907, "longitude": 13.567944, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:32+00:00", "timestamp_unix": 1767840872.0}, "starlink_location": {"latitude": 45.58908618116837, "longitude": 13.56794140913175, "altitude": 77.53000001065483, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:54:37.460515+00:00", "timestamp_unix": 1767840877.460515}, "starlink_gps": {"latitude": 45.589086760980564, "longitude": 13.567941512358614, "altitude": 77.5300000075029, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:37.460775+00:00", "timestamp_unix": 1767840877.460775}, "nmea_primary": {"latitude": 45.58902666666667, "longitude": 13.567955, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:36.647238+00:00", "timestamp_unix": 1767840876.647238}, "nmea_secondary": {"latitude": 45.58913666666667, "longitude": 13.567916666666667, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:54:36.185205+00:00", "timestamp_unix": 1767840876.185205}}

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


validation_timestamp: 2026-01-08T02:55:07.413964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8477132307217736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8832309871567363, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.915527244409852, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.21321240018841, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03692980654484157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.678416846894038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.365858787367148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.710291050287768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.33062295673204, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.972625790750337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.588837, "longitude": 13.567879, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:03+00:00", "timestamp_unix": 1767840903.0}, "starlink_location": {"latitude": 45.58885358477495, "longitude": 13.567877524564684, "altitude": 76.54000001023073, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:55:07.381303+00:00", "timestamp_unix": 1767840907.381303}, "starlink_gps": {"latitude": 45.5888539090341, "longitude": 13.567877627194452, "altitude": 76.5400000078258, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:07.381569+00:00", "timestamp_unix": 1767840907.381569}, "nmea_primary": {"latitude": 45.588805, "longitude": 13.5679, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:06.687550+00:00", "timestamp_unix": 1767840906.68755}, "nmea_secondary": {"latitude": 45.588901666666665, "longitude": 13.567871666666667, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:06.254333+00:00", "timestamp_unix": 1767840906.254333}}

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


validation_timestamp: 2026-01-08T02:55:37.488027+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.228520788578055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.299384219073538, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.129433605004766, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.0446855829198505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07628290590740539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.972028950205907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.891178123823198, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.03442801802262, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.815005228047639, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.624387790664132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5886, "longitude": 13.567801, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:35+00:00", "timestamp_unix": 1767840935.0}, "starlink_location": {"latitude": 45.58864693335107, "longitude": 13.567796894251517, "altitude": 76.82000001482238, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:55:37.459344+00:00", "timestamp_unix": 1767840937.459344}, "starlink_gps": {"latitude": 45.58864758438885, "longitude": 13.567797203335795, "altitude": 76.82000001062426, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:37.459603+00:00", "timestamp_unix": 1767840937.459603}, "nmea_primary": {"latitude": 45.58857833333333, "longitude": 13.567826666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:36.673996+00:00", "timestamp_unix": 1767840936.673996}, "nmea_secondary": {"latitude": 45.588663333333336, "longitude": 13.567803333333334, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:55:36.230069+00:00", "timestamp_unix": 1767840936.230069}}

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


validation_timestamp: 2026-01-08T02:56:07.490076+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.229385369045093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.293739196752389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5487083908568566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.77445943423001, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06636529795504373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.847116030658604, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.925058836912848, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.902793171031874, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8630379089384728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.864084100189837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58836, "longitude": 13.567699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:06+00:00", "timestamp_unix": 1767840966.0}, "starlink_location": {"latitude": 45.5884250149679, "longitude": 13.567698651776844, "altitude": 77.20000001208287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:56:07.458546+00:00", "timestamp_unix": 1767840967.458546}, "starlink_gps": {"latitude": 45.58842559409719, "longitude": 13.567698857984968, "altitude": 77.20000000857878, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:07.458801+00:00", "timestamp_unix": 1767840967.458801}, "nmea_primary": {"latitude": 45.58835833333333, "longitude": 13.567731666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:06.660744+00:00", "timestamp_unix": 1767840966.660744}, "nmea_secondary": {"latitude": 45.58844666666667, "longitude": 13.56772, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:06.219139+00:00", "timestamp_unix": 1767840966.219139}}

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


validation_timestamp: 2026-01-08T02:56:37.486730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.001802589330163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.064656112373056, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3049826626230097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.095825368821487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06487505709897774, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.032550972370067, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1388811000438586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.086680753316279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0840990431204582, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.170779786991467, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.588135, "longitude": 13.56758, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:37+00:00", "timestamp_unix": 1767840997.0}, "starlink_location": {"latitude": 45.588213096417014, "longitude": 13.56761047021856, "altitude": 78.05000001161514, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:56:37.457746+00:00", "timestamp_unix": 1767840997.457746}, "starlink_gps": {"latitude": 45.588213603390834, "longitude": 13.56761088282507, "altitude": 78.05000000737112, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:37.458006+00:00", "timestamp_unix": 1767840997.458006}, "nmea_primary": {"latitude": 45.58815, "longitude": 13.567616666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:36.674204+00:00", "timestamp_unix": 1767840996.674204}, "nmea_secondary": {"latitude": 45.58822333333333, "longitude": 13.56761, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:36.129304+00:00", "timestamp_unix": 1767840996.129304}}

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


validation_timestamp: 2026-01-08T02:57:07.485172+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5435291893351706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4849330107459906, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.819201161384832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.705743214506951, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0764833306562276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.954597272393733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.481539393871747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.998093135174224, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.407647827623712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.524944375891783, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.587994, "longitude": 13.5675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:56:58+00:00", "timestamp_unix": 1767841018.0}, "starlink_location": {"latitude": 45.587977099338005, "longitude": 13.567461393950108, "altitude": 77.31000001412256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:57:07.457224+00:00", "timestamp_unix": 1767841027.457224}, "starlink_gps": {"latitude": 45.58797775208632, "longitude": 13.567461703842756, "altitude": 77.31000000925374, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:07.457488+00:00", "timestamp_unix": 1767841027.457488}, "nmea_primary": {"latitude": 45.587941666666666, "longitude": 13.5675, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:06.673038+00:00", "timestamp_unix": 1767841026.673038}, "nmea_secondary": {"latitude": 45.58801833333333, "longitude": 13.5675, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:06.203397+00:00", "timestamp_unix": 1767841026.203397}}

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


validation_timestamp: 2026-01-08T02:57:37.487691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.883803177881798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.901119580444594, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3070328247903817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.357242678255109, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0686666952921612, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.363841414353677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.103693222395645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.400657761823927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.051454704703907, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.64038383387038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.587753, "longitude": 13.567387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:30+00:00", "timestamp_unix": 1767841050.0}, "starlink_location": {"latitude": 45.58778318174575, "longitude": 13.567324894411689, "altitude": 77.14000001236663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:57:37.456116+00:00", "timestamp_unix": 1767841057.456116}, "starlink_gps": {"latitude": 45.58778376019553, "longitude": 13.567325203357397, "altitude": 77.14000000767697, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:37.456376+00:00", "timestamp_unix": 1767841057.456376}, "nmea_primary": {"latitude": 45.58772333333334, "longitude": 13.56739, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:36.658979+00:00", "timestamp_unix": 1767841056.658979}, "nmea_secondary": {"latitude": 45.58781, "longitude": 13.567393333333333, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:57:36.215691+00:00", "timestamp_unix": 1767841056.215691}}

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


validation_timestamp: 2026-01-08T02:58:07.487072+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.099517125153157, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.0481493707701341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.825003682331501, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.965086530369447, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06484925740828666, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.075582643706002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.8526890818211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.085543567669548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.787904956356783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.280754467475946, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.587517, "longitude": 13.567289, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:01+00:00", "timestamp_unix": 1767841081.0}, "starlink_location": {"latitude": 45.58750984817445, "longitude": 13.567279242542199, "altitude": 81.80389591349567, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:58:07.455378+00:00", "timestamp_unix": 1767841087.455378}, "starlink_gps": {"latitude": 45.587510426903506, "longitude": 13.567279345573327, "altitude": 81.81193624375823, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:07.455644+00:00", "timestamp_unix": 1767841087.455644}, "nmea_primary": {"latitude": 45.587505, "longitude": 13.567305, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:06.671076+00:00", "timestamp_unix": 1767841086.671076}, "nmea_secondary": {"latitude": 45.587588333333336, "longitude": 13.567298333333333, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:06.261173+00:00", "timestamp_unix": 1767841086.261173}}

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


validation_timestamp: 2026-01-08T02:58:37.408360+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7130481066002243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7357791110484935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9369330740589248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.943946167492793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03614053597327657, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.412806735130833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.600098597195101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.427198726469376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.565893855638766, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.220038950008146, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.587284, "longitude": 13.567217, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:32+00:00", "timestamp_unix": 1767841112.0}, "starlink_location": {"latitude": 45.587301251811205, "longitude": 13.567192345687731, "altitude": 79.9600000098604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:58:37.374751+00:00", "timestamp_unix": 1767841117.374751}, "starlink_gps": {"latitude": 45.587301574855886, "longitude": 13.567192396809006, "altitude": 79.96000000783705, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:37.375015+00:00", "timestamp_unix": 1767841117.375015}, "nmea_primary": {"latitude": 45.58728166666667, "longitude": 13.567241666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:36.673238+00:00", "timestamp_unix": 1767841116.673238}, "nmea_secondary": {"latitude": 45.587355, "longitude": 13.567228333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:58:36.229009+00:00", "timestamp_unix": 1767841116.229009}}

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


validation_timestamp: 2026-01-08T02:59:07.403108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1963946887469548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2241163573659994, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.019688428068992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.638063466880252, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03218543231716206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.043314781978396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.827516630592295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.065531732942135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.795769413559285, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.757454379922702, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58707, "longitude": 13.56717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:03+00:00", "timestamp_unix": 1767841143.0}, "starlink_location": {"latitude": 45.587088094143354, "longitude": 13.567158679012396, "altitude": 78.27194422918122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:59:07.373978+00:00", "timestamp_unix": 1767841147.373978}, "starlink_gps": {"latitude": 45.58708838137324, "longitude": 13.567158730147542, "altitude": 78.27593473664969, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:07.374238+00:00", "timestamp_unix": 1767841147.374238}, "nmea_primary": {"latitude": 45.58706, "longitude": 13.567191666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:06.658525+00:00", "timestamp_unix": 1767841146.658525}, "nmea_secondary": {"latitude": 45.587138333333336, "longitude": 13.56718, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:06.267820+00:00", "timestamp_unix": 1767841146.26782}}

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


validation_timestamp: 2026-01-08T02:59:37.380271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.164570042995544, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.18007708234873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0314100093951026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.620714712540606, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01640299103203857, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.415077715205933, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.764441135407995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.428514326284275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.751119305168114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.75197225598686, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.586845, "longitude": 13.567141, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:34+00:00", "timestamp_unix": 1767841174.0}, "starlink_location": {"latitude": 45.58688890131569, "longitude": 13.56711933333333, "altitude": 79.2700000060602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:59:37.352877+00:00", "timestamp_unix": 1767841177.352877}, "starlink_gps": {"latitude": 45.58688904883133, "longitude": 13.56711933333333, "altitude": 79.27000000357725, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:37.353141+00:00", "timestamp_unix": 1767841177.353141}, "nmea_primary": {"latitude": 45.586841666666665, "longitude": 13.567166666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:36.670432+00:00", "timestamp_unix": 1767841176.670432}, "nmea_secondary": {"latitude": 45.586938333333336, "longitude": 13.56717, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:59:36.265492+00:00", "timestamp_unix": 1767841176.265492}}

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


validation_timestamp: 2026-01-08T03:00:07.483251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.791343178137409, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.845682049534903, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1273905906828405, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.964585421293283, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05628677499843191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.940516637379581, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.259360060944349, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.988609785771917, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.21270658903081, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.120249013717814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.586628, "longitude": 13.567128, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:05+00:00", "timestamp_unix": 1767841205.0}, "starlink_location": {"latitude": 45.58667826316965, "longitude": 13.5671085, "altitude": 77.2300000108726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:00:07.452489+00:00", "timestamp_unix": 1767841207.452489}, "starlink_gps": {"latitude": 45.58667876936878, "longitude": 13.567108499999996, "altitude": 77.23000000897974, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:07.452747+00:00", "timestamp_unix": 1767841207.452747}, "nmea_primary": {"latitude": 45.586625, "longitude": 13.567155, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:06.668173+00:00", "timestamp_unix": 1767841206.668173}, "nmea_secondary": {"latitude": 45.586725, "longitude": 13.567153333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:06.222759+00:00", "timestamp_unix": 1767841206.222759}}

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


validation_timestamp: 2026-01-08T03:00:37.501438+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.162559414781253, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.224764870490699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8117990619498308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.06697753701999, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06438818493856953, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.010665132204807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.869458137503388, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.067657438825009, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.816669247069671, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.381434278169362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.586403, "longitude": 13.567118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:37+00:00", "timestamp_unix": 1767841237.0}, "starlink_location": {"latitude": 45.58647570786204, "longitude": 13.567103550907142, "altitude": 77.95000001303625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:00:37.471965+00:00", "timestamp_unix": 1767841237.471965}, "starlink_gps": {"latitude": 45.58647628247639, "longitude": 13.567103653203821, "altitude": 77.95000000916107, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:37.472219+00:00", "timestamp_unix": 1767841237.472219}, "nmea_primary": {"latitude": 45.58640833333333, "longitude": 13.56714, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:36.667147+00:00", "timestamp_unix": 1767841236.667147}, "nmea_secondary": {"latitude": 45.58650166666666, "longitude": 13.567136666666666, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:36.253402+00:00", "timestamp_unix": 1767841236.253402}}

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


validation_timestamp: 2026-01-08T03:01:07.498421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.5068683948382303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.548756314124882, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.079999916532308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2666964146743105, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07190199904357436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.465489260643774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.129276131812688, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.533676127538748, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.061793816422211, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.02853212119992, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.586246, "longitude": 13.567099, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:00:58+00:00", "timestamp_unix": 1767841258.0}, "starlink_location": {"latitude": 45.58624844198597, "longitude": 13.5670935, "altitude": 79.67000001439614, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:01:07.471052+00:00", "timestamp_unix": 1767841267.471052}, "starlink_gps": {"latitude": 45.586249088616185, "longitude": 13.5670935, "altitude": 79.67000001090494, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:07.471328+00:00", "timestamp_unix": 1767841267.471328}, "nmea_primary": {"latitude": 45.586193333333334, "longitude": 13.56712, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:06.666471+00:00", "timestamp_unix": 1767841266.666471}, "nmea_secondary": {"latitude": 45.586283333333334, "longitude": 13.567111666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:06.217178+00:00", "timestamp_unix": 1767841266.217178}}

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


validation_timestamp: 2026-01-08T03:01:37.503124+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.167020172866367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.232614195352439, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.904559323606106, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.970620153515839, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.065859739519308, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.951146413995635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8066995814155686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.008864294782895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7408425777023875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.473789476178403, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.586018, "longitude": 13.567058, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:29+00:00", "timestamp_unix": 1767841289.0}, "starlink_location": {"latitude": 45.58602837449794, "longitude": 13.56706026847988, "altitude": 75.52000001105078, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:01:37.470501+00:00", "timestamp_unix": 1767841297.470501}, "starlink_gps": {"latitude": 45.58602894921554, "longitude": 13.567060473108356, "altitude": 75.52000000773889, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:37.470761+00:00", "timestamp_unix": 1767841297.470761}, "nmea_primary": {"latitude": 45.58597666666667, "longitude": 13.56708, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:36.663391+00:00", "timestamp_unix": 1767841296.663391}, "nmea_secondary": {"latitude": 45.586061666666666, "longitude": 13.567071666666667, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:01:36.225262+00:00", "timestamp_unix": 1767841296.225262}}

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


validation_timestamp: 2026-01-08T03:02:07.499375+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7170391262484297, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.790520145752804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3431091754986224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.188062708300238, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07355534226374068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.6394038581267867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.569407408443378, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.679017008311759, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.49820592124549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.697974113908123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.585766, "longitude": 13.56699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:01+00:00", "timestamp_unix": 1767841321.0}, "starlink_location": {"latitude": 45.58579827545055, "longitude": 13.5670024351433, "altitude": 76.98000001549761, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:02:07.469563+00:00", "timestamp_unix": 1767841327.469563}, "starlink_gps": {"latitude": 45.58579892129723, "longitude": 13.567002639546043, "altitude": 76.98000001084394, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:07.469826+00:00", "timestamp_unix": 1767841327.469826}, "nmea_primary": {"latitude": 45.58578166666667, "longitude": 13.567026666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:06.665061+00:00", "timestamp_unix": 1767841326.665061}, "nmea_secondary": {"latitude": 45.58584833333333, "longitude": 13.567, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:06.250224+00:00", "timestamp_unix": 1767841326.250224}}

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


validation_timestamp: 2026-01-08T03:02:37.499298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.579999474273334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.645488769174559, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.404955226644593, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.551033087160068, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06596000018829888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.172098926443879, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.972906543483803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.231240549480438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.907164391743567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.946468457779298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58555, "longitude": 13.566909, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:32+00:00", "timestamp_unix": 1767841352.0}, "starlink_location": {"latitude": 45.58559087363629, "longitude": 13.566916268182743, "altitude": 78.82000001278982, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:02:37.468841+00:00", "timestamp_unix": 1767841357.468841}, "starlink_gps": {"latitude": 45.5855914492288, "longitude": 13.56691647312114, "altitude": 78.82000000860495, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:37.469099+00:00", "timestamp_unix": 1767841357.469099}, "nmea_primary": {"latitude": 45.58553666666667, "longitude": 13.566933333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:36.662977+00:00", "timestamp_unix": 1767841356.662977}, "nmea_secondary": {"latitude": 45.585635, "longitude": 13.566926666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:02:36.237003+00:00", "timestamp_unix": 1767841356.237003}}

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


validation_timestamp: 2026-01-08T03:03:07.499637+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.500123903339591, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.555033662167448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.402363240962313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.819911263672402, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06814255258834025, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.838125273338343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3753735870486405, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8894130986814766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.312194700578104, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.835909987756846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58534, "longitude": 13.566807, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:03+00:00", "timestamp_unix": 1767841383.0}, "starlink_location": {"latitude": 45.58538754115169, "longitude": 13.566787486067456, "altitude": 77.6800000128362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:03:07.468372+00:00", "timestamp_unix": 1767841387.468372}, "starlink_gps": {"latitude": 45.58538811518609, "longitude": 13.566787792641803, "altitude": 77.68000000933745, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:07.468633+00:00", "timestamp_unix": 1767841387.468633}, "nmea_primary": {"latitude": 45.585321666666665, "longitude": 13.566823333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:06.662215+00:00", "timestamp_unix": 1767841386.662215}, "nmea_secondary": {"latitude": 45.58541, "longitude": 13.566816666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:05.924148+00:00", "timestamp_unix": 1767841385.924148}}

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


validation_timestamp: 2026-01-08T03:03:37.496381+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.105682228489633, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.148293768775904, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3867570230821005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.321174726214984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.053575143375886196, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9465564246919485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.157331211894494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9777591637000596, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.112859522968508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.081845185134823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.585117, "longitude": 13.566671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:35+00:00", "timestamp_unix": 1767841415.0}, "starlink_location": {"latitude": 45.585179739088666, "longitude": 13.56665365266379, "altitude": 77.13194397978049, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:03:37.467672+00:00", "timestamp_unix": 1767841417.467672}, "starlink_gps": {"latitude": 45.585180170318544, "longitude": 13.566653959738375, "altitude": 77.13993211950547, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:37.467975+00:00", "timestamp_unix": 1767841417.467975}, "nmea_primary": {"latitude": 45.585116666666664, "longitude": 13.566701666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:36.664327+00:00", "timestamp_unix": 1767841416.664327}, "nmea_secondary": {"latitude": 45.58519833333333, "longitude": 13.5667, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:03:36.224358+00:00", "timestamp_unix": 1767841416.224358}}

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


validation_timestamp: 2026-01-08T03:04:07.495504+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.653967670836752, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.714787287593865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8391792451765823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.968299858217549, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06826150296626157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.062534121016033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.945554920685221, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.099924471909383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.886584461158419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.459574537018872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.584896, "longitude": 13.566529, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:06+00:00", "timestamp_unix": 1767841446.0}, "starlink_location": {"latitude": 45.584964374134174, "longitude": 13.56651765256076, "altitude": 79.90194109725701, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:04:07.466711+00:00", "timestamp_unix": 1767841447.466711}, "starlink_gps": {"latitude": 45.58496494917062, "longitude": 13.566517959667943, "altitude": 79.90993011866638, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:07.466965+00:00", "timestamp_unix": 1767841447.466965}, "nmea_primary": {"latitude": 45.58491333333333, "longitude": 13.566571666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:06.661316+00:00", "timestamp_unix": 1767841446.661316}, "nmea_secondary": {"latitude": 45.58499833333333, "longitude": 13.566576666666666, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:06.226013+00:00", "timestamp_unix": 1767841446.226013}}

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


validation_timestamp: 2026-01-08T03:04:37.497019+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.222036749623344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.190685237229967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.119240777243525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.710942673821251, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.053643739925428195, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.212554379539063, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.022027242002968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.23129809895776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.972647294206039, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.82992248799877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.584755, "longitude": 13.566451, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:27+00:00", "timestamp_unix": 1767841467.0}, "starlink_location": {"latitude": 45.58474723843496, "longitude": 13.566384818879305, "altitude": 77.97000000883145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:04:37.466325+00:00", "timestamp_unix": 1767841477.466325}, "starlink_gps": {"latitude": 45.584747670216984, "longitude": 13.566385126344663, "altitude": 77.97000000652174, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:37.466583+00:00", "timestamp_unix": 1767841477.466583}, "nmea_primary": {"latitude": 45.5847, "longitude": 13.566448333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:36.663407+00:00", "timestamp_unix": 1767841476.663407}, "nmea_secondary": {"latitude": 45.584788333333336, "longitude": 13.566453333333333, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:04:36.789730+00:00", "timestamp_unix": 1767841476.78973}}

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


validation_timestamp: 2026-01-08T03:05:07.494674+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.645761625010577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6228487859206377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.377682529626789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4439306846509536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06821796740726575, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.838647466312617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.589270459357374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.876296192201653, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.532285770796654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.637766409601975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58455, "longitude": 13.566334, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:00+00:00", "timestamp_unix": 1767841500.0}, "starlink_location": {"latitude": 45.58455020742667, "longitude": 13.566287152552698, "altitude": 74.77000001310022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:05:07.465253+00:00", "timestamp_unix": 1767841507.465253}, "starlink_gps": {"latitude": 45.58455078209638, "longitude": 13.566287459461732, "altitude": 74.77000000853513, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:07.465509+00:00", "timestamp_unix": 1767841507.465509}, "nmea_primary": {"latitude": 45.584493333333334, "longitude": 13.566346666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:06.657393+00:00", "timestamp_unix": 1767841506.657393}, "nmea_secondary": {"latitude": 45.58458, "longitude": 13.566345, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:06.122926+00:00", "timestamp_unix": 1767841506.122926}}

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


validation_timestamp: 2026-01-08T03:05:37.494687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.191551333173818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2107190345261114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.196304600966914, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.893655527147098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058172042835405946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.245649969191537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.338357656861422, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.279491743903251, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.282191329597668, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.523380044706787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.584316, "longitude": 13.566248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:32+00:00", "timestamp_unix": 1767841532.0}, "starlink_location": {"latitude": 45.58432713999073, "longitude": 13.566224768438106, "altitude": 77.91000001095766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:05:37.464232+00:00", "timestamp_unix": 1767841537.464232}, "starlink_gps": {"latitude": 45.584327643140334, "longitude": 13.566224973170916, "altitude": 77.91000000747468, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:37.464499+00:00", "timestamp_unix": 1767841537.464499}, "nmea_primary": {"latitude": 45.58428333333333, "longitude": 13.566275, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:36.658013+00:00", "timestamp_unix": 1767841536.658013}, "nmea_secondary": {"latitude": 45.58436833333333, "longitude": 13.56626, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:05:36.207749+00:00", "timestamp_unix": 1767841536.207749}}

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


validation_timestamp: 2026-01-08T03:06:07.512172+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.581136145248049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.605066646956008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.078652859695521, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.3414069416097, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028177475928590462, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.340949852405552, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.896378848497531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.361337173386749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.870805895276942, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.32415776551574, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.584087, "longitude": 13.566198, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:04+00:00", "timestamp_unix": 1767841564.0}, "starlink_location": {"latitude": 45.584124679291925, "longitude": 13.56617419164205, "altitude": 79.08000000945886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:06:07.482546+00:00", "timestamp_unix": 1767841567.482546}, "starlink_gps": {"latitude": 45.584124930167675, "longitude": 13.56617424268285, "altitude": 79.08000000881144, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:07.482804+00:00", "timestamp_unix": 1767841567.482804}, "nmea_primary": {"latitude": 45.58407833333333, "longitude": 13.566221666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:06.654122+00:00", "timestamp_unix": 1767841566.654122}, "nmea_secondary": {"latitude": 45.58416166666667, "longitude": 13.566208333333334, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:06.239237+00:00", "timestamp_unix": 1767841566.239237}}

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


validation_timestamp: 2026-01-08T03:06:37.475865+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.138023275703946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.20090801427541, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.757740190005786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.370368740995449, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06429437554254804, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.4970625815432665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.631352813892762, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.5431478026231105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.570686019254156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.623047160785566, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.583862, "longitude": 13.566165, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:36+00:00", "timestamp_unix": 1767841596.0}, "starlink_location": {"latitude": 45.58390718173222, "longitude": 13.566151166666668, "altitude": 78.62000001080624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:06:37.443362+00:00", "timestamp_unix": 1767841597.443362}, "starlink_gps": {"latitude": 45.58390775994543, "longitude": 13.566151166666668, "altitude": 78.6200000079855, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:37.443618+00:00", "timestamp_unix": 1767841597.443618}, "nmea_primary": {"latitude": 45.58387833333333, "longitude": 13.566191666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:36.657372+00:00", "timestamp_unix": 1767841596.657372}, "nmea_secondary": {"latitude": 45.583955, "longitude": 13.566175, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:06:36.251449+00:00", "timestamp_unix": 1767841596.251449}}

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


validation_timestamp: 2026-01-08T03:07:07.492298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6114479731952445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.669298309240019, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.761393827519716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.978068203552125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06394593669546213, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.81518661467091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.778487326850299, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.859379455768262, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.737382636937088, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.890969882407982, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.583652, "longitude": 13.566165, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:07+00:00", "timestamp_unix": 1767841627.0}, "starlink_location": {"latitude": 45.58371387411717, "longitude": 13.566123166666666, "altitude": 78.47000001156549, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:07:07.462511+00:00", "timestamp_unix": 1767841627.462511}, "starlink_gps": {"latitude": 45.5837144491968, "longitude": 13.566123166666666, "altitude": 78.47000000694901, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:07.462774+00:00", "timestamp_unix": 1767841627.462774}, "nmea_primary": {"latitude": 45.58367166666667, "longitude": 13.566186666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:06.658006+00:00", "timestamp_unix": 1767841626.658006}, "nmea_secondary": {"latitude": 45.58374166666667, "longitude": 13.56617, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:06.016217+00:00", "timestamp_unix": 1767841626.016217}}

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


validation_timestamp: 2026-01-08T03:07:37.492003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.354899110086698, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3014256373455706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.640592337221342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2633432424875797, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06430764698506782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.598709288768783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.296484391554189, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.6475224496390055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.233659728889788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.871970542565885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.583523, "longitude": 13.566173, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:28+00:00", "timestamp_unix": 1767841648.0}, "starlink_location": {"latitude": 45.583506874197354, "longitude": 13.566153384214262, "altitude": 77.83000001249192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:07:37.461322+00:00", "timestamp_unix": 1767841657.461322}, "starlink_gps": {"latitude": 45.583507448092966, "longitude": 13.566153486377548, "altitude": 77.83000000887198, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:37.461578+00:00", "timestamp_unix": 1767841657.461578}, "nmea_primary": {"latitude": 45.583465, "longitude": 13.566193333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:36.654556+00:00", "timestamp_unix": 1767841656.654556}, "nmea_secondary": {"latitude": 45.58354333333333, "longitude": 13.566171666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:07:36.201176+00:00", "timestamp_unix": 1767841656.201176}}

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


validation_timestamp: 2026-01-08T03:08:07.509309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.1351014545347955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.148400523244227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.67289357039067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.455355292641505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023801041460375254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6059270628339695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.883065788036417, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.627554182333133, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8596429835843744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.03905729512667, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.583305, "longitude": 13.56618, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:00+00:00", "timestamp_unix": 1767841680.0}, "starlink_location": {"latitude": 45.58331063033125, "longitude": 13.566167833333337, "altitude": 79.84000000588746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:08:07.479839+00:00", "timestamp_unix": 1767841687.479839}, "starlink_gps": {"latitude": 45.583310844379156, "longitude": 13.566167833333335, "altitude": 79.84000000655229, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:07.480096+00:00", "timestamp_unix": 1767841687.480096}, "nmea_primary": {"latitude": 45.583256666666664, "longitude": 13.566203333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:06.655543+00:00", "timestamp_unix": 1767841686.655543}, "nmea_secondary": {"latitude": 45.583345, "longitude": 13.566176666666667, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:06.225759+00:00", "timestamp_unix": 1767841686.225759}}

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


validation_timestamp: 2026-01-08T03:08:37.512426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.064976795797776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.096487575432158, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.101649929124019, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.827784048024005, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035947690215765216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.121727082229615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.345871729049541, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.150708867590602, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.311282349300167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.227896073033794, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58308, "longitude": 13.566166, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:32+00:00", "timestamp_unix": 1767841712.0}, "starlink_location": {"latitude": 45.58310544550099, "longitude": 13.566150858430749, "altitude": 80.48000001766539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:08:37.478930+00:00", "timestamp_unix": 1767841717.47893}, "starlink_gps": {"latitude": 45.58310576682191, "longitude": 13.566150909275406, "altitude": 80.48000001407749, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:37.479188+00:00", "timestamp_unix": 1767841717.479188}, "nmea_primary": {"latitude": 45.58305, "longitude": 13.566196666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:36.652036+00:00", "timestamp_unix": 1767841716.652036}, "nmea_secondary": {"latitude": 45.58315, "longitude": 13.566176666666667, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:08:35.999974+00:00", "timestamp_unix": 1767841715.999974}}

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


validation_timestamp: 2026-01-08T03:09:07.488777+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.958381003670287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.001081098319784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3161693792495357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.760137172030353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048658481576462874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.26674180111721, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.435568614639447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.299070982457051, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3876481900496636, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.083924705411546, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58284, "longitude": 13.566147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:04+00:00", "timestamp_unix": 1767841744.0}, "starlink_location": {"latitude": 45.5828820716291, "longitude": 13.566125884058433, "altitude": 76.40000000763511, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:09:07.458614+00:00", "timestamp_unix": 1767841747.458614}, "starlink_gps": {"latitude": 45.5828825033097, "longitude": 13.566125986519383, "altitude": 76.40000000475696, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:07.458875+00:00", "timestamp_unix": 1767841747.458875}, "nmea_primary": {"latitude": 45.582838333333335, "longitude": 13.566176666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:06.634602+00:00", "timestamp_unix": 1767841746.634602}, "nmea_secondary": {"latitude": 45.58293666666667, "longitude": 13.566153333333334, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:06.282650+00:00", "timestamp_unix": 1767841746.28265}}

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


validation_timestamp: 2026-01-08T03:09:37.614355+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.358947924952243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.41740009496675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.083636444682788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.40722643101407, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06592188857888437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.653233835984178, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.621413162933619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.696438394902617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.556154177024819, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.776978533085108, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.582623, "longitude": 13.566096, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:36+00:00", "timestamp_unix": 1767841776.0}, "starlink_location": {"latitude": 45.58266982089583, "longitude": 13.566079678784076, "altitude": 78.68000001762711, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:09:37.558054+00:00", "timestamp_unix": 1767841777.558054}, "starlink_gps": {"latitude": 45.58267039615578, "longitude": 13.566079883593321, "altitude": 78.68000001208448, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:37.558315+00:00", "timestamp_unix": 1767841777.558315}, "nmea_primary": {"latitude": 45.58262833333333, "longitude": 13.566121666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:36.637249+00:00", "timestamp_unix": 1767841776.637249}, "nmea_secondary": {"latitude": 45.582725, "longitude": 13.566111666666666, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:36.234922+00:00", "timestamp_unix": 1767841776.234922}}

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


validation_timestamp: 2026-01-08T03:10:07.504615+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.588259647807769, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.576692341909083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.361278305760282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.972125505259873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03384089137085965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.113166400606813, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.348740404574504, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.136615720739723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.314916381010853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.317683128495993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.582474, "longitude": 13.566038, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:09:57+00:00", "timestamp_unix": 1767841797.0}, "starlink_location": {"latitude": 45.582474062641566, "longitude": 13.566004741966836, "altitude": 77.72000001505799, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:10:07.476708+00:00", "timestamp_unix": 1767841807.476708}, "starlink_gps": {"latitude": 45.58247434771801, "longitude": 13.566004894209554, "altitude": 77.72000001255903, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:07.476973+00:00", "timestamp_unix": 1767841807.476973}, "nmea_primary": {"latitude": 45.58240833333333, "longitude": 13.56605, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:06.635971+00:00", "timestamp_unix": 1767841806.635971}, "nmea_secondary": {"latitude": 45.58253666666667, "longitude": 13.566035, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:06.207568+00:00", "timestamp_unix": 1767841806.207568}}

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


validation_timestamp: 2026-01-08T03:10:37.509365+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.249324587758967, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.253903993161219, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.910063065970419, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.050415297530436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035969746733235324, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.440950996845231, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0015357494155595, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.46623573335111, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.966771867866294, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.787121144130714, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58225, "longitude": 13.565939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:29+00:00", "timestamp_unix": 1767841829.0}, "starlink_location": {"latitude": 45.582254612245976, "longitude": 13.565910858452932, "altitude": 77.07000001501879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:10:37.476510+00:00", "timestamp_unix": 1767841837.47651}, "starlink_gps": {"latitude": 45.58225493376405, "longitude": 13.565910909328007, "altitude": 77.07000001259262, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:37.476774+00:00", "timestamp_unix": 1767841837.476774}, "nmea_primary": {"latitude": 45.58221666666667, "longitude": 13.565955, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:36.633660+00:00", "timestamp_unix": 1767841836.63366}, "nmea_secondary": {"latitude": 45.58231333333333, "longitude": 13.565943333333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:10:36.244869+00:00", "timestamp_unix": 1767841836.244869}}

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


validation_timestamp: 2026-01-08T03:11:07.564451+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.134269411805464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.177061598154774, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0061876972301844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.771879609761368, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.053915269975853185, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.283595158211345, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6696282648550533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.300262563879665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.619703882043238, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.203125354204663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58203, "longitude": 13.565795, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:01+00:00", "timestamp_unix": 1767841861.0}, "starlink_location": {"latitude": 45.58206647164276, "longitude": 13.565784676990177, "altitude": 78.66000001113602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:11:07.535233+00:00", "timestamp_unix": 1767841867.535233}, "starlink_gps": {"latitude": 45.582066905610375, "longitude": 13.565784985997018, "altitude": 78.66000000796679, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:07.535490+00:00", "timestamp_unix": 1767841867.53549}, "nmea_primary": {"latitude": 45.582033333333335, "longitude": 13.565833333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:06.631537+00:00", "timestamp_unix": 1767841866.631537}, "nmea_secondary": {"latitude": 45.58208833333333, "longitude": 13.56582, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:06.131624+00:00", "timestamp_unix": 1767841866.131624}}

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


validation_timestamp: 2026-01-08T03:11:37.506050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.383466241567404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.393652238346018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.945121793254224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.8191042350138815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03200502672061407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.3962252578742875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.720619045420801, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.395612309968307, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.692578248364015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.085216181445596, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.581814, "longitude": 13.565656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:32+00:00", "timestamp_unix": 1767841892.0}, "starlink_location": {"latitude": 45.58185001308303, "longitude": 13.565609767045446, "altitude": 78.27007194422701, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:11:37.474024+00:00", "timestamp_unix": 1767841897.474024}, "starlink_gps": {"latitude": 45.58185026319015, "longitude": 13.56560997057479, "altitude": 78.26610079353934, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:37.474283+00:00", "timestamp_unix": 1767841897.474283}, "nmea_primary": {"latitude": 45.58181833333333, "longitude": 13.565693333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:36.644878+00:00", "timestamp_unix": 1767841896.644878}, "nmea_secondary": {"latitude": 45.58188166666667, "longitude": 13.565683333333334, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:11:35.857861+00:00", "timestamp_unix": 1767841895.857861}}

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


validation_timestamp: 2026-01-08T03:12:07.483098+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.823781155530949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8624642843952968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6525158443908903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.6685586689072105, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06433651264054059, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.57740579868566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.786914021125878, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.59079618712086, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.727566301854387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.23813741395988, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5816, "longitude": 13.565511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:03+00:00", "timestamp_unix": 1767841923.0}, "starlink_location": {"latitude": 45.581631473345446, "longitude": 13.565491203679347, "altitude": 78.60194343509875, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:12:07.453863+00:00", "timestamp_unix": 1767841927.453863}, "starlink_gps": {"latitude": 45.581631976110835, "longitude": 13.565491612812513, "altitude": 78.60992623322154, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:07.454123+00:00", "timestamp_unix": 1767841927.454123}, "nmea_primary": {"latitude": 45.58159833333333, "longitude": 13.565545, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:06.632665+00:00", "timestamp_unix": 1767841926.632665}, "nmea_secondary": {"latitude": 45.58166333333333, "longitude": 13.56555, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:06.826523+00:00", "timestamp_unix": 1767841926.826523}}

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


validation_timestamp: 2026-01-08T03:12:37.482954+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.874378673456226, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.901603152834901, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.499102854279629, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.001924092151881, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0787652758675996, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.198805079883523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.76239842641574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.214113666412395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.696435491456537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.009290568995093, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5814, "longitude": 13.565381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:34+00:00", "timestamp_unix": 1767841954.0}, "starlink_location": {"latitude": 45.58143027447814, "longitude": 13.565335703197357, "altitude": 76.55000001745339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:12:37.453393+00:00", "timestamp_unix": 1767841957.453393}, "starlink_gps": {"latitude": 45.58143092213046, "longitude": 13.565336113113672, "altitude": 76.55000001352556, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:37.453652+00:00", "timestamp_unix": 1767841957.453652}, "nmea_primary": {"latitude": 45.58139333333333, "longitude": 13.565411666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:36.646365+00:00", "timestamp_unix": 1767841956.646365}, "nmea_secondary": {"latitude": 45.581473333333335, "longitude": 13.56543, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:12:36.010995+00:00", "timestamp_unix": 1767841956.010995}}

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


validation_timestamp: 2026-01-08T03:13:07.506367+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.006883256294342, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.032010433164135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.489126935912602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.43538818845398, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03034895071621512, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.166573182353013, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.807856233701552, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.169261741331467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.778912892464569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.599427010769925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58116, "longitude": 13.565272, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:07+00:00", "timestamp_unix": 1767841987.0}, "starlink_location": {"latitude": 45.581221845874005, "longitude": 13.56525474164138, "altitude": 78.29000001114115, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:13:07.472018+00:00", "timestamp_unix": 1767841987.472018}, "starlink_gps": {"latitude": 45.58122209686852, "longitude": 13.565254894828309, "altitude": 78.29000001020731, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:07.472275+00:00", "timestamp_unix": 1767841987.472275}, "nmea_primary": {"latitude": 45.5812, "longitude": 13.565313333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:06.631997+00:00", "timestamp_unix": 1767841986.631997}, "nmea_secondary": {"latitude": 45.581268333333334, "longitude": 13.565311666666666, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:06.214532+00:00", "timestamp_unix": 1767841986.214532}}

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


validation_timestamp: 2026-01-08T03:13:37.579254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.298206702780876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.232708306363886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.791505077848736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7479642733716956, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06590656604514715, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.1603084488127866, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.943354851844552, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.139813697230966, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.877456873636426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.52593109303426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.581028, "longitude": 13.565216, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:28+00:00", "timestamp_unix": 1767842008.0}, "starlink_location": {"latitude": 45.580983320819236, "longitude": 13.56519234546846, "altitude": 78.90000001803905, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:13:37.551380+00:00", "timestamp_unix": 1767842017.55138}, "starlink_gps": {"latitude": 45.58098389594548, "longitude": 13.565192550223907, "altitude": 78.90000001278534, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:37.551646+00:00", "timestamp_unix": 1767842017.551646}, "nmea_primary": {"latitude": 45.580985, "longitude": 13.56522, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:36.632257+00:00", "timestamp_unix": 1767842016.632257}, "nmea_secondary": {"latitude": 45.58106166666666, "longitude": 13.565218333333334, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:35.963813+00:00", "timestamp_unix": 1767842015.963813}}

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


validation_timestamp: 2026-01-08T03:14:07.502136+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.151164501767463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.156253850496075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.411952547407777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.670258968480173, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03180248090237064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.749863329054425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.228499548814804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.776986533117192, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.203101106276243, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.081845328773934, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580803, "longitude": 13.565153, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:13:59+00:00", "timestamp_unix": 1767842039.0}, "starlink_location": {"latitude": 45.58080739577071, "longitude": 13.565113000000002, "altitude": 79.60000001249975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:14:07.470081+00:00", "timestamp_unix": 1767842047.470081}, "starlink_gps": {"latitude": 45.580807681777294, "longitude": 13.565113000000004, "altitude": 79.60000001034021, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:07.470344+00:00", "timestamp_unix": 1767842047.470344}, "nmea_primary": {"latitude": 45.58076333333333, "longitude": 13.565151666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:06.614328+00:00", "timestamp_unix": 1767842046.614328}, "nmea_secondary": {"latitude": 45.580845, "longitude": 13.565153333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:06.221016+00:00", "timestamp_unix": 1767842046.221016}}

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


validation_timestamp: 2026-01-08T03:14:37.505376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2788210235817594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2909374157353932, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.098220922159579, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.498648349394334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032146048102092005, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.413314908992809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5987551152810444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.44267983985795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.56763287358573, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.528890620204747, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58059, "longitude": 13.565117, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:30+00:00", "timestamp_unix": 1767842070.0}, "starlink_location": {"latitude": 45.580599895223905, "longitude": 13.565091358321263, "altitude": 77.90000001249918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:14:37.469890+00:00", "timestamp_unix": 1767842077.46989}, "starlink_gps": {"latitude": 45.58060018210232, "longitude": 13.565091409387895, "altitude": 77.9000000101519, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:37.470153+00:00", "timestamp_unix": 1767842077.470153}, "nmea_primary": {"latitude": 45.580553333333334, "longitude": 13.565111666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:36.647674+00:00", "timestamp_unix": 1767842076.647674}, "nmea_secondary": {"latitude": 45.58063, "longitude": 13.565108333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:14:36.009745+00:00", "timestamp_unix": 1767842076.009745}}

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


validation_timestamp: 2026-01-08T03:15:07.559588+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1893204939197375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.236127445156824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.277866245577373, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.354172784065035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05677731303491818, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.426663787085164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.816628362379195, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.476454856184672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.7609448070544556, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.563518030635649, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58037, "longitude": 13.565082, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:02+00:00", "timestamp_unix": 1767842102.0}, "starlink_location": {"latitude": 45.58039563363867, "longitude": 13.565063614585101, "altitude": 77.71000001115425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:15:07.529110+00:00", "timestamp_unix": 1767842107.52911}, "starlink_gps": {"latitude": 45.580396139150636, "longitude": 13.565063717424882, "altitude": 77.71000000892205, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:07.529367+00:00", "timestamp_unix": 1767842107.529367}, "nmea_primary": {"latitude": 45.58035, "longitude": 13.565088333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:06.649968+00:00", "timestamp_unix": 1767842106.649968}, "nmea_secondary": {"latitude": 45.580445, "longitude": 13.565088333333334, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:06.222088+00:00", "timestamp_unix": 1767842106.222088}}

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


validation_timestamp: 2026-01-08T03:15:37.478395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.247781036828039, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.283082511949004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4757485810011945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.72757204072341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04077872162664459, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.081551597624854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.673236465575437, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.112546668895517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.635353379503909, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.94108994322218, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580154, "longitude": 13.565058, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:34+00:00", "timestamp_unix": 1767842134.0}, "starlink_location": {"latitude": 45.58020717134309, "longitude": 13.565032050908744, "altitude": 77.69194135271948, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:15:37.448858+00:00", "timestamp_unix": 1767842137.448858}, "starlink_gps": {"latitude": 45.580207530998706, "longitude": 13.56503215334251, "altitude": 77.6999360973563, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:37.449118+00:00", "timestamp_unix": 1767842137.449118}, "nmea_primary": {"latitude": 45.580151666666666, "longitude": 13.565076666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:36.650410+00:00", "timestamp_unix": 1767842136.65041}, "nmea_secondary": {"latitude": 45.58025, "longitude": 13.565071666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:15:36.209825+00:00", "timestamp_unix": 1767842136.209825}}

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


validation_timestamp: 2026-01-08T03:16:07.560614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.622790740009639, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.678246079738671, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5620168546392923, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.946194630154945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05686687162691371, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.727774206555188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.365182767551739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.784590185408025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.3083690795602, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.081874704009309, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579956, "longitude": 13.56505, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:04+00:00", "timestamp_unix": 1767842164.0}, "starlink_location": {"latitude": 45.579988466845826, "longitude": 13.565053885435324, "altitude": 78.06609866520094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:16:07.527557+00:00", "timestamp_unix": 1767842167.527557}, "starlink_gps": {"latitude": 45.57998897315517, "longitude": 13.565053782434083, "altitude": 78.05805959264033, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:07.527851+00:00", "timestamp_unix": 1767842167.527851}, "nmea_primary": {"latitude": 45.579946666666665, "longitude": 13.565065, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:06.638955+00:00", "timestamp_unix": 1767842166.638955}, "nmea_secondary": {"latitude": 45.580063333333335, "longitude": 13.565043333333334, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:06.244699+00:00", "timestamp_unix": 1767842166.244699}}

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


validation_timestamp: 2026-01-08T03:16:37.553775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.78811149574838, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.861923516956955, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9626821709382958, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.352003317962675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0741009020404205, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.932629489864317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.762297883906054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0058824201187155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.69435269573776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.122865156886315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579727, "longitude": 13.565029, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:36+00:00", "timestamp_unix": 1767842196.0}, "starlink_location": {"latitude": 45.579796456186756, "longitude": 13.565016104574488, "altitude": 79.51000002143458, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:16:37.526723+00:00", "timestamp_unix": 1767842197.526723}, "starlink_gps": {"latitude": 45.579797106823705, "longitude": 13.56501589867785, "altitude": 79.51000001598024, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:37.526984+00:00", "timestamp_unix": 1767842197.526984}, "nmea_primary": {"latitude": 45.57973833333333, "longitude": 13.565048333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:36.624071+00:00", "timestamp_unix": 1767842196.624071}, "nmea_secondary": {"latitude": 45.579865, "longitude": 13.565035, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:16:36.001836+00:00", "timestamp_unix": 1767842196.001836}}

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


validation_timestamp: 2026-01-08T03:17:07.555065+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.278213260887014, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.342653040879416, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5313287020331678, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.366068897261522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06493806095110688, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.898429946247317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.108362054660827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.9590433104330165, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.043430114984058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.803853079385743, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579525, "longitude": 13.565, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:07+00:00", "timestamp_unix": 1767842227.0}, "starlink_location": {"latitude": 45.57958146131648, "longitude": 13.564999947762091, "altitude": 75.53000001791291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:17:07.525689+00:00", "timestamp_unix": 1767842227.525689}, "starlink_gps": {"latitude": 45.57958204083805, "longitude": 13.565000050919641, "altitude": 75.53000001279406, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:07.525956+00:00", "timestamp_unix": 1767842227.525956}, "nmea_primary": {"latitude": 45.57953, "longitude": 13.565018333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:06.627524+00:00", "timestamp_unix": 1767842226.627524}, "nmea_secondary": {"latitude": 45.579645, "longitude": 13.56501, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:06.149820+00:00", "timestamp_unix": 1767842226.14982}}

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


validation_timestamp: 2026-01-08T03:17:37.496795+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.8777349822707162, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.8480674461796074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.988218938794773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.880731709102706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030308313078039446, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.376184257491126, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.653666262671445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.400275245525458, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.6244068485880545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.79004784608913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57937, "longitude": 13.564946, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:29+00:00", "timestamp_unix": 1767842249.0}, "starlink_location": {"latitude": 45.579363512536354, "longitude": 13.564939575036243, "altitude": 74.78000001291625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:17:37.465754+00:00", "timestamp_unix": 1767842257.465754}, "starlink_gps": {"latitude": 45.579363763194806, "longitude": 13.564939728012924, "altitude": 74.78000001086555, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:37.466015+00:00", "timestamp_unix": 1767842257.466015}, "nmea_primary": {"latitude": 45.579316666666664, "longitude": 13.564956666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:36.626513+00:00", "timestamp_unix": 1767842256.626513}, "nmea_secondary": {"latitude": 45.579431666666665, "longitude": 13.564953333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:17:36.169587+00:00", "timestamp_unix": 1767842256.169587}}

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


validation_timestamp: 2026-01-08T03:18:07.473979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4139692765062444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4287117744430917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.837459801799236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.102103861732326, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03224735795162901, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.231126135227808, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.353680611003639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.248032939775757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.321676938499106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.265097668155095, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579163, "longitude": 13.564816, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:01+00:00", "timestamp_unix": 1767842281.0}, "starlink_location": {"latitude": 45.57918864016227, "longitude": 13.56479187057606, "altitude": 75.00000001177929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:18:07.444758+00:00", "timestamp_unix": 1767842287.444758}, "starlink_gps": {"latitude": 45.57918889216314, "longitude": 13.564792075636692, "altitude": 75.00000001072469, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:07.445018+00:00", "timestamp_unix": 1767842287.445018}, "nmea_primary": {"latitude": 45.57913166666667, "longitude": 13.564836666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:06.606548+00:00", "timestamp_unix": 1767842286.606548}, "nmea_secondary": {"latitude": 45.57924166666667, "longitude": 13.564848333333334, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:06.047170+00:00", "timestamp_unix": 1767842286.04717}}

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


validation_timestamp: 2026-01-08T03:18:37.491873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.593637021794614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.598129673637196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0148305830125155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.74194337036497, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02795285996616157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.427538354500988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.650247402166554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.436768890023066, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.62234620529501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.54886111343806, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57898, "longitude": 13.564663, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:32+00:00", "timestamp_unix": 1767842312.0}, "starlink_location": {"latitude": 45.57901341430081, "longitude": 13.564628292579396, "altitude": 77.77000000987098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:18:37.463211+00:00", "timestamp_unix": 1767842317.463211}, "starlink_gps": {"latitude": 45.57901359235035, "longitude": 13.564628546126025, "altitude": 77.77000000860167, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:37.463475+00:00", "timestamp_unix": 1767842317.463475}, "nmea_primary": {"latitude": 45.57895333333333, "longitude": 13.56467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:36.610892+00:00", "timestamp_unix": 1767842316.610892}, "nmea_secondary": {"latitude": 45.579065, "longitude": 13.564693333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:18:35.886779+00:00", "timestamp_unix": 1767842315.886779}}

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


validation_timestamp: 2026-01-08T03:19:07.474485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.283321461002109, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.3047408939528164, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.834295487449305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.060227340618725, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03229864910026237, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.091716809205025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.4843746513249965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.112201507525533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.460487330539694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.3769141751195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578796, "longitude": 13.56448, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:03+00:00", "timestamp_unix": 1767842343.0}, "starlink_location": {"latitude": 45.57885797294432, "longitude": 13.564449703475383, "altitude": 78.06000001169738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:19:07.443024+00:00", "timestamp_unix": 1767842347.443024}, "starlink_gps": {"latitude": 45.57885822534601, "longitude": 13.564449908860956, "altitude": 78.06000000899726, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:07.443287+00:00", "timestamp_unix": 1767842347.443287}, "nmea_primary": {"latitude": 45.578781666666664, "longitude": 13.564491666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:06.610029+00:00", "timestamp_unix": 1767842346.610029}, "nmea_secondary": {"latitude": 45.578873333333334, "longitude": 13.564516666666666, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:06.171376+00:00", "timestamp_unix": 1767842346.171376}}

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


validation_timestamp: 2026-01-08T03:19:37.550125+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.5679881512614395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.585789764650258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3005389864702566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.167783889018142, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06263799827683998, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.867228647467695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.099163587066692, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.885532066822748, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.045301556040876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.02314996916296, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578625, "longitude": 13.564308, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:34+00:00", "timestamp_unix": 1767842374.0}, "starlink_location": {"latitude": 45.57866647169977, "longitude": 13.564267906381597, "altitude": 78.11390355575034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:19:37.522567+00:00", "timestamp_unix": 1767842377.522567}, "starlink_gps": {"latitude": 45.57866690503581, "longitude": 13.564268420612036, "altitude": 78.12193070092583, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:37.522828+00:00", "timestamp_unix": 1767842377.522828}, "nmea_primary": {"latitude": 45.578615, "longitude": 13.564316666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:36.611115+00:00", "timestamp_unix": 1767842376.611115}, "nmea_secondary": {"latitude": 45.578685, "longitude": 13.564341666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:19:36.021084+00:00", "timestamp_unix": 1767842376.021084}}

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


validation_timestamp: 2026-01-08T03:20:07.551093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.96904155161366, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.972293192832667, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5709060579136366, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.361985336217108, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06477541977380509, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.803244548621679, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.06427525146315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.801364886544603, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.00282086687893, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.791227905953773, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578445, "longitude": 13.564145, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:06+00:00", "timestamp_unix": 1767842406.0}, "starlink_location": {"latitude": 45.57847846702044, "longitude": 13.56406929181196, "altitude": 77.83000001692302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:20:07.522013+00:00", "timestamp_unix": 1767842407.522013}, "starlink_gps": {"latitude": 45.57847897321576, "longitude": 13.564069703713024, "altitude": 77.83000001263211, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:07.522274+00:00", "timestamp_unix": 1767842407.522274}, "nmea_primary": {"latitude": 45.57845, "longitude": 13.564146666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:06.628340+00:00", "timestamp_unix": 1767842406.62834}, "nmea_secondary": {"latitude": 45.578545, "longitude": 13.564175, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:06.007165+00:00", "timestamp_unix": 1767842406.007165}}

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


validation_timestamp: 2026-01-08T03:20:37.469984+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.463515843855161, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.435882061520752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.781866936106388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.821752522199786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03783914732730023, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.459477097594773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.814908049527174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.452912726581807, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.777705382743251, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.458943238093571, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578327, "longitude": 13.564032, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:28+00:00", "timestamp_unix": 1767842428.0}, "starlink_location": {"latitude": 45.578304873684566, "longitude": 13.563914587568803, "altitude": 74.89193494997565, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:20:37.440586+00:00", "timestamp_unix": 1767842437.440586}, "starlink_gps": {"latitude": 45.57830516252138, "longitude": 13.563914844634386, "altitude": 74.89594777105032, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:37.440847+00:00", "timestamp_unix": 1767842437.440847}, "nmea_primary": {"latitude": 45.57828333333333, "longitude": 13.563991666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:36.632969+00:00", "timestamp_unix": 1767842436.632969}, "nmea_secondary": {"latitude": 45.578376666666664, "longitude": 13.564008333333334, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:20:36.275897+00:00", "timestamp_unix": 1767842436.275897}}

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


validation_timestamp: 2026-01-08T03:21:07.550925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.95730379233547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.926888039107258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.869983652588865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.79555146087499, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05793841383620965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.712278538259337, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.964647010594383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.703283948103303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.911898404400562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.910713365283362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578148, "longitude": 13.563881, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:00+00:00", "timestamp_unix": 1767842460.0}, "starlink_location": {"latitude": 45.5781508049586, "longitude": 13.563753125061123, "altitude": 76.27609783037329, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:21:07.519697+00:00", "timestamp_unix": 1767842467.519697}, "starlink_gps": {"latitude": 45.57815123893957, "longitude": 13.563753537053973, "altitude": 76.26805873404365, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:07.519991+00:00", "timestamp_unix": 1767842467.519991}, "nmea_primary": {"latitude": 45.578118333333336, "longitude": 13.563855, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:06.621955+00:00", "timestamp_unix": 1767842466.621955}, "nmea_secondary": {"latitude": 45.57819833333333, "longitude": 13.563861666666666, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:06.220381+00:00", "timestamp_unix": 1767842466.220381}}

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


validation_timestamp: 2026-01-08T03:21:37.471310+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.348926626886534, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.335986969173568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8002571453663636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.039223515683187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026884269740986965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.366962945135633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.412070478748747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.362537768444348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.388540046514292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.787967142445428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57798, "longitude": 13.563736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:32+00:00", "timestamp_unix": 1767842492.0}, "starlink_location": {"latitude": 45.57797690525348, "longitude": 13.563628819211708, "altitude": 76.06000000794282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:21:37.439134+00:00", "timestamp_unix": 1767842497.439134}, "starlink_gps": {"latitude": 45.57797712164679, "longitude": 13.563628973283352, "altitude": 76.06000000577271, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:37.439394+00:00", "timestamp_unix": 1767842497.439394}, "nmea_primary": {"latitude": 45.577955, "longitude": 13.563731666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:36.640173+00:00", "timestamp_unix": 1767842496.640173}, "nmea_secondary": {"latitude": 45.578025, "longitude": 13.563728333333334, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:21:36.206934+00:00", "timestamp_unix": 1767842496.206934}}

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


validation_timestamp: 2026-01-08T03:22:07.470624+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.09363174227594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.091404470994677, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4669787417137462, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.194669513573098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025289628646119607, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.639740353300308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.839030876283568, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.637827121594169, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.821005275083898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.137692060138881, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5778, "longitude": 13.563636, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:04+00:00", "timestamp_unix": 1767842524.0}, "starlink_location": {"latitude": 45.57781873926163, "longitude": 13.563522268687171, "altitude": 74.05805274743042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:22:07.438750+00:00", "timestamp_unix": 1767842527.43875}, "starlink_gps": {"latitude": 45.57781895509643, "longitude": 13.563522371136198, "altitude": 74.05405460909388, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:07.439011+00:00", "timestamp_unix": 1767842527.439011}, "nmea_primary": {"latitude": 45.5778, "longitude": 13.56363, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:06.608293+00:00", "timestamp_unix": 1767842526.608293}, "nmea_secondary": {"latitude": 45.577855, "longitude": 13.563623333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:05.970885+00:00", "timestamp_unix": 1767842525.970885}}

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


