# positions_validation

validation_timestamp: 2026-01-10T17:17:40.367605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.730757260998164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.18543904756209, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.860525287968283, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 63.50976598296265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.566743312689785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.941835018410393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.55691937590163, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.479743301315475, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.99049355396687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.36785799015551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.325058, "longitude": 12.934268, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:17:36+00:00", "timestamp_unix": 1768065456.0}, "starlink_location": {"latitude": 44.32494016331438, "longitude": 12.9344362635607, "altitude": 79.95810095642598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:17:40.330749+00:00", "timestamp_unix": 1768065460.330749}, "starlink_gps": {"latitude": 44.324942620537186, "longitude": 12.934430021624967, "altitude": 79.95006978040261, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:17:40.331033+00:00", "timestamp_unix": 1768065460.331033}, "nmea_primary": {"latitude": 44.32502, "longitude": 12.93438, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:17:39.294702+00:00", "timestamp_unix": 1768065459.294702}, "nmea_secondary": {"latitude": 44.325315, "longitude": 12.933555, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:17:38.960697+00:00", "timestamp_unix": 1768065458.960697}}

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


validation_timestamp: 2026-01-10T17:18:10.311228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.717764920906223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.010280625840819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8211323081244647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 68.16369231129751, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.8249866009511125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.648287473918343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.36216178819822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.912035875794684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.53802264215358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 67.82094038380775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.324173, "longitude": 12.936648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:07+00:00", "timestamp_unix": 1768065487.0}, "starlink_location": {"latitude": 44.32408396162715, "longitude": 12.936726790505249, "altitude": 77.84206085847539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:18:10.271329+00:00", "timestamp_unix": 1768065490.271329}, "starlink_gps": {"latitude": 44.324087417565856, "longitude": 12.936717613487588, "altitude": 77.83005963186675, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:10.271589+00:00", "timestamp_unix": 1768065490.271589}, "nmea_primary": {"latitude": 44.32416833333333, "longitude": 12.93664, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:09.275836+00:00", "timestamp_unix": 1768065489.275836}, "nmea_secondary": {"latitude": 44.32444, "longitude": 12.935876666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:08.911762+00:00", "timestamp_unix": 1768065488.911762}}

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


validation_timestamp: 2026-01-10T17:18:40.387927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 67.32203903288374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 66.76397378249487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 55.15121151338986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.409114699252607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5606189557702708, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.396639980797728, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.58934042739213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.90265613334805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.03008564458696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 67.53353920871123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.323566, "longitude": 12.938351, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:30+00:00", "timestamp_unix": 1768065510.0}, "starlink_location": {"latitude": 44.32324762215879, "longitude": 12.939070829059004, "altitude": 76.60005938270042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:18:40.350726+00:00", "timestamp_unix": 1768065520.350726}, "starlink_gps": {"latitude": 44.323249854315684, "longitude": 12.939064509993212, "altitude": 76.59205779105766, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:40.351028+00:00", "timestamp_unix": 1768065520.351028}, "nmea_primary": {"latitude": 44.323345, "longitude": 12.938971666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:39.278507+00:00", "timestamp_unix": 1768065519.278507}, "nmea_secondary": {"latitude": 44.32360833333333, "longitude": 12.938206666666666, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:18:38.984463+00:00", "timestamp_unix": 1768065518.984463}}

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


validation_timestamp: 2026-01-10T17:19:10.389703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 54.92287843713953, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 54.363771579555724, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 47.035526533247754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 24.472164027644563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5636546187304501, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.531772630873244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.99459353111006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.097446805872327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.43194400141992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.40620053794373, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.32267, "longitude": 12.940819, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:02+00:00", "timestamp_unix": 1768065542.0}, "starlink_location": {"latitude": 44.322391989849116, "longitude": 12.941389666631709, "altitude": 76.91006579786601, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:19:10.351015+00:00", "timestamp_unix": 1768065550.351015}, "starlink_gps": {"latitude": 44.32239429174551, "longitude": 12.94138335387177, "altitude": 76.90207206532183, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:10.351268+00:00", "timestamp_unix": 1768065550.351268}, "nmea_primary": {"latitude": 44.32247, "longitude": 12.94134, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:09.280607+00:00", "timestamp_unix": 1768065549.280607}, "nmea_secondary": {"latitude": 44.32275166666667, "longitude": 12.940533333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:08.941175+00:00", "timestamp_unix": 1768065548.941175}}

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


validation_timestamp: 2026-01-10T17:19:40.368010+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.508966616705834, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 45.95931363442732, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 36.10175654824545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 32.989723337542515, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5537512962606834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.774708033374022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.29610770357667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.304752550621393, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.74339001237826, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.09054527839731, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.321785, "longitude": 12.943205, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:32+00:00", "timestamp_unix": 1768065572.0}, "starlink_location": {"latitude": 44.32155367249309, "longitude": 12.943692082724084, "altitude": 76.33808653149907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:19:40.333648+00:00", "timestamp_unix": 1768065580.333648}, "starlink_gps": {"latitude": 44.321555905761386, "longitude": 12.943685861045022, "altitude": 76.33008098060982, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:40.333906+00:00", "timestamp_unix": 1768065580.333906}, "nmea_primary": {"latitude": 44.321643333333334, "longitude": 12.943613333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:39.304454+00:00", "timestamp_unix": 1768065579.304454}, "nmea_secondary": {"latitude": 44.321911666666665, "longitude": 12.94283, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:19:38.889790+00:00", "timestamp_unix": 1768065578.88979}}

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


validation_timestamp: 2026-01-10T17:20:10.387818+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 34.24213687704164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 33.68707980222703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.693731417089392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 47.15405353711323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5643155351578527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.52024324668667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.85148953432343, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.033991530658867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.28772332534484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.80722996315932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.32091, "longitude": 12.945677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:05+00:00", "timestamp_unix": 1768065605.0}, "starlink_location": {"latitude": 44.32072332428459, "longitude": 12.946019328691285, "altitude": 75.58006193520141, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:20:10.351418+00:00", "timestamp_unix": 1768065610.351418}, "starlink_gps": {"latitude": 44.32072562888043, "longitude": 12.946013008709283, "altitude": 75.5720588355277, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:10.351674+00:00", "timestamp_unix": 1768065610.351674}, "nmea_primary": {"latitude": 44.32081, "longitude": 12.94594, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:09.305639+00:00", "timestamp_unix": 1768065609.305639}, "nmea_secondary": {"latitude": 44.321081666666664, "longitude": 12.945135, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:09.003045+00:00", "timestamp_unix": 1768065609.003045}}

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


validation_timestamp: 2026-01-10T17:20:40.385735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.65905344524122, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.109988981507115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.492435595396138, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 55.11691186730644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5581490835747888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.78386988919352, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 82.340389635113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.273904114242214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 81.78256167359447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.60468554143601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.32001, "longitude": 12.948044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:35+00:00", "timestamp_unix": 1768065635.0}, "starlink_location": {"latitude": 44.31985189537901, "longitude": 12.948312407901767, "altitude": 73.3100018748578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:20:40.351559+00:00", "timestamp_unix": 1768065640.351559}, "starlink_gps": {"latitude": 44.319854345617934, "longitude": 12.948306284631819, "altitude": 73.31000147075677, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:40.351817+00:00", "timestamp_unix": 1768065640.351817}, "nmea_primary": {"latitude": 44.319943333333335, "longitude": 12.948215, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:39.294015+00:00", "timestamp_unix": 1768065639.294015}, "nmea_secondary": {"latitude": 44.320235, "longitude": 12.947426666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:20:38.965652+00:00", "timestamp_unix": 1768065638.965652}}

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


validation_timestamp: 2026-01-10T17:21:10.373208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 26.83024005528257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.275766770677475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.684292728749107, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 54.45625893708765, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5646436117492004, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.529873559808523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.02401092318388, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.058269681864621, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.46090190291413, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.09041025377509, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.319164, "longitude": 12.950341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:05+00:00", "timestamp_unix": 1768065665.0}, "starlink_location": {"latitude": 44.319022284680464, "longitude": 12.950613955552384, "altitude": 72.8800018143527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:21:10.332900+00:00", "timestamp_unix": 1768065670.3329}, "starlink_gps": {"latitude": 44.31902444603258, "longitude": 12.950607533083122, "altitude": 72.88000141230769, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:10.333157+00:00", "timestamp_unix": 1768065670.333157}, "nmea_primary": {"latitude": 44.31911, "longitude": 12.950536666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:09.293437+00:00", "timestamp_unix": 1768065669.293437}, "nmea_secondary": {"latitude": 44.31938, "longitude": 12.949726666666667, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:08.938507+00:00", "timestamp_unix": 1768065668.938507}}

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


validation_timestamp: 2026-01-10T17:21:40.389331+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.665276184411708, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.148689326722444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.047613674409549, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 68.49201369537462, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5648563746662425, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.157144208878565, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.9936876216107, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.679147440056905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.4290512177694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.52951316092765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.31828, "longitude": 12.952796, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:37+00:00", "timestamp_unix": 1768065697.0}, "starlink_location": {"latitude": 44.31818289643108, "longitude": 12.952901281940537, "altitude": 73.61006255705854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:21:40.352059+00:00", "timestamp_unix": 1768065700.352059}, "starlink_gps": {"latitude": 44.31818534547428, "longitude": 12.952895061504648, "altitude": 73.60205812035785, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:40.352314+00:00", "timestamp_unix": 1768065700.352314}, "nmea_primary": {"latitude": 44.31827, "longitude": 12.952831666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:39.280524+00:00", "timestamp_unix": 1768065699.280524}, "nmea_secondary": {"latitude": 44.318551666666664, "longitude": 12.952023333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:38.874852+00:00", "timestamp_unix": 1768065698.874852}}

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


validation_timestamp: 2026-01-10T17:22:10.388423+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 73.82583914761831, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 73.27619340046819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 62.71492432131425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.066414409522643, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5500331825315586, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.000758084027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.88798211378212, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.494573847874564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.33840472972821, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.74763509234954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.317673, "longitude": 12.954397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:21:59+00:00", "timestamp_unix": 1768065719.0}, "starlink_location": {"latitude": 44.31734199103294, "longitude": 12.955201402235204, "altitude": 74.53006150503047, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:22:10.352176+00:00", "timestamp_unix": 1768065730.352176}, "starlink_gps": {"latitude": 44.3173442951703, "longitude": 12.955195284459379, "altitude": 74.5220600240184, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:10.352432+00:00", "timestamp_unix": 1768065730.352432}, "nmea_primary": {"latitude": 44.317425, "longitude": 12.955105, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:09.282852+00:00", "timestamp_unix": 1768065729.282852}, "nmea_secondary": {"latitude": 44.317706666666666, "longitude": 12.954321666666667, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:08.968284+00:00", "timestamp_unix": 1768065728.968284}}

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


validation_timestamp: 2026-01-10T17:22:40.368418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 58.884836297005386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 58.34941216031635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 48.84810717248641, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.190646168468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5365414411022307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.485647989608243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.04586164690797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.979744542536242, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.50994831281413, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.03848111581792, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.316795, "longitude": 12.956865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:30+00:00", "timestamp_unix": 1768065750.0}, "starlink_location": {"latitude": 44.316527618741695, "longitude": 12.95750387078185, "altitude": 75.29808561161063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:22:40.333101+00:00", "timestamp_unix": 1768065760.333101}, "starlink_gps": {"latitude": 44.316529782603915, "longitude": 12.95749784298134, "altitude": 75.29007033189932, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:40.333358+00:00", "timestamp_unix": 1768065760.333358}, "nmea_primary": {"latitude": 44.316595, "longitude": 12.957411666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:39.301766+00:00", "timestamp_unix": 1768065759.301766}, "nmea_secondary": {"latitude": 44.316876666666666, "longitude": 12.956638333333334, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:22:39.124249+00:00", "timestamp_unix": 1768065759.124249}}

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


validation_timestamp: 2026-01-10T17:23:10.386887+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 52.74776424589809, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.19573058025117, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 42.044852129630556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.79681446134024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5534695817541254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.91573085692389, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.52078157803736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.38007981880281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.96812508206406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.84140578490204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.31593, "longitude": 12.959249, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:02+00:00", "timestamp_unix": 1768065782.0}, "starlink_location": {"latitude": 44.31568745469945, "longitude": 12.959818779298748, "altitude": 75.8700620761598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:23:10.352740+00:00", "timestamp_unix": 1768065790.35274}, "starlink_gps": {"latitude": 44.31568968683289, "longitude": 12.959812561407483, "altitude": 75.86206058967214, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:10.353000+00:00", "timestamp_unix": 1768065790.353}, "nmea_primary": {"latitude": 44.315751666666664, "longitude": 12.959715, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:09.302497+00:00", "timestamp_unix": 1768065789.302497}, "nmea_secondary": {"latitude": 44.316046666666665, "longitude": 12.95894, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:08.995919+00:00", "timestamp_unix": 1768065788.995919}}

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


validation_timestamp: 2026-01-10T17:23:40.389913+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 44.353981002517536, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 43.791740142224974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 35.61398751640805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 36.76798918520877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5640752371392104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.983727449080902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.02629516903399, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.444559444614132, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.46258664504778, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.36343878641333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.31505, "longitude": 12.961627, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:33+00:00", "timestamp_unix": 1768065813.0}, "starlink_location": {"latitude": 44.314840990661615, "longitude": 12.962101823900989, "altitude": 77.43000192114363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:23:40.353123+00:00", "timestamp_unix": 1768065820.353123}, "starlink_gps": {"latitude": 44.31484329427738, "longitude": 12.962095507244358, "altitude": 77.4300015063535, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:40.353381+00:00", "timestamp_unix": 1768065820.353381}, "nmea_primary": {"latitude": 44.31489666666667, "longitude": 12.96202, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:39.305928+00:00", "timestamp_unix": 1768065819.305928}, "nmea_secondary": {"latitude": 44.315195, "longitude": 12.961211666666667, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:23:38.933222+00:00", "timestamp_unix": 1768065818.933222}}

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


validation_timestamp: 2026-01-10T17:24:10.392956+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 33.04823286714922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 32.50491512889081, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.694516457947493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 52.59087954811403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.545964887410289, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.412542417160147, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.41399053744628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.87477528583238, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.868036128801, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.21406794895853, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.314163, "longitude": 12.964101, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:05+00:00", "timestamp_unix": 1768065845.0}, "starlink_location": {"latitude": 44.313994693466235, "longitude": 12.964443355407667, "altitude": 75.620062842045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:24:10.353445+00:00", "timestamp_unix": 1768065850.353445}, "starlink_gps": {"latitude": 44.31399706594103, "longitude": 12.964437347554151, "altitude": 75.61207371672063, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:10.353705+00:00", "timestamp_unix": 1768065850.353705}, "nmea_primary": {"latitude": 44.31407, "longitude": 12.964311666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:09.314146+00:00", "timestamp_unix": 1768065849.314146}, "nmea_secondary": {"latitude": 44.31437, "longitude": 12.963506666666667, "altitude": 12.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:08.907207+00:00", "timestamp_unix": 1768065848.907207}}

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


validation_timestamp: 2026-01-10T17:24:40.390297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.649785427946643, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.11099590213842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.895924889798197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 58.75411808771069, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5424094141432085, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.359970420175193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.3147101359456, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.85053110192187, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.77284764538958, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.59060105345053, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.313274, "longitude": 12.966471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:36+00:00", "timestamp_unix": 1768065876.0}, "starlink_location": {"latitude": 44.313142657664315, "longitude": 12.966736020353306, "altitude": 76.64006155428727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:24:40.353671+00:00", "timestamp_unix": 1768065880.353671}, "starlink_gps": {"latitude": 44.3131449593583, "longitude": 12.966730009682994, "altitude": 76.63206857046755, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:40.353927+00:00", "timestamp_unix": 1768065880.353927}, "nmea_primary": {"latitude": 44.313225, "longitude": 12.966631666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:39.297105+00:00", "timestamp_unix": 1768065879.297105}, "nmea_secondary": {"latitude": 44.31353, "longitude": 12.965825, "altitude": 14.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:24:38.920385+00:00", "timestamp_unix": 1768065878.920385}}

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


validation_timestamp: 2026-01-10T17:25:10.394285+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.092878181343283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.753563196572752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.210494525068066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 77.59748283366139, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5676514485437671, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.416306647827914, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.43594891431154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.909617317168566, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.86859686043258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 67.70527750563782, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.312336, "longitude": 12.969023, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:08+00:00", "timestamp_unix": 1768065908.0}, "starlink_location": {"latitude": 44.312281933405046, "longitude": 12.96903544111104, "altitude": 76.02005998453133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:25:10.355793+00:00", "timestamp_unix": 1768065910.355793}, "starlink_gps": {"latitude": 44.3122844495617, "longitude": 12.969029233436187, "altitude": 76.01207116029859, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:10.356050+00:00", "timestamp_unix": 1768065910.35605}, "nmea_primary": {"latitude": 44.312396666666665, "longitude": 12.968926666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:09.297727+00:00", "timestamp_unix": 1768065909.297727}, "nmea_secondary": {"latitude": 44.31266333333333, "longitude": 12.968161666666667, "altitude": 14.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:08.918333+00:00", "timestamp_unix": 1768065908.918333}}

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


validation_timestamp: 2026-01-10T17:25:40.373111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 65.89710468212135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 65.34914767746001, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 55.97245172830572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.757362743795031, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5484073987349825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.109594861403615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.65438124735743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.659700704869033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.10640827130038, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.65851556161824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.31176, "longitude": 12.970634, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:30+00:00", "timestamp_unix": 1768065930.0}, "starlink_location": {"latitude": 44.311452944982236, "longitude": 12.971342372151481, "altitude": 76.43618505959913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:25:40.334392+00:00", "timestamp_unix": 1768065940.334392}, "starlink_gps": {"latitude": 44.311455328071396, "longitude": 12.971336337682066, "altitude": 76.42013572670902, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:40.334652+00:00", "timestamp_unix": 1768065940.334652}, "nmea_primary": {"latitude": 44.31155, "longitude": 12.971273333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:39.295414+00:00", "timestamp_unix": 1768065939.295414}, "nmea_secondary": {"latitude": 44.31182833333333, "longitude": 12.970475, "altitude": 14.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:25:38.967985+00:00", "timestamp_unix": 1768065938.967985}}

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


validation_timestamp: 2026-01-10T17:26:10.375085+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 58.7888292532271, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 58.22413745167313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 49.9325546048997, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 24.65754478650327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5652190913859682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.846809551664885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.4140251508656, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.38622812932702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.849865213521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.33268389667062, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.310886, "longitude": 12.973025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:00+00:00", "timestamp_unix": 1768065960.0}, "starlink_location": {"latitude": 44.31062589300018, "longitude": 12.973668259765095, "altitude": 72.60808681605086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:26:10.334732+00:00", "timestamp_unix": 1768065970.334732}, "starlink_gps": {"latitude": 44.31062820128815, "longitude": 12.97366193075448, "altitude": 72.60007092412422, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:10.335011+00:00", "timestamp_unix": 1768065970.335011}, "nmea_primary": {"latitude": 44.31071166666667, "longitude": 12.973603333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:09.281428+00:00", "timestamp_unix": 1768065969.281428}, "nmea_secondary": {"latitude": 44.311006666666664, "longitude": 12.972765, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:08.947452+00:00", "timestamp_unix": 1768065968.947452}}

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


validation_timestamp: 2026-01-10T17:26:40.390554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 53.35001989727688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.79771074722614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 44.454164420731296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 31.273741405827916, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5531598932240042, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.466549206089795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.62089741677899, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.000988314251844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.06878944575624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 75.5720111478347, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.310005, "longitude": 12.975406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:31+00:00", "timestamp_unix": 1768065991.0}, "starlink_location": {"latitude": 44.30975319294707, "longitude": 12.975976730990766, "altitude": 73.3100018498555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:26:40.354487+00:00", "timestamp_unix": 1768066000.354487}, "starlink_gps": {"latitude": 44.30975556630971, "longitude": 12.97597062116554, "altitude": 73.31000145182863, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:40.354745+00:00", "timestamp_unix": 1768066000.354745}, "nmea_primary": {"latitude": 44.309835, "longitude": 12.975911666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:39.297952+00:00", "timestamp_unix": 1768065999.297952}, "nmea_secondary": {"latitude": 44.310156666666664, "longitude": 12.975075, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:26:38.971631+00:00", "timestamp_unix": 1768065998.971631}}

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


validation_timestamp: 2026-01-10T17:27:10.393851+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 45.19970544559322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 44.649880212827895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 35.2716495835224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.70252618066773, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5500435429184534, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.692484078265064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.89275727251528, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.179905160620148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.34320206968862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.81781272344404, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.309124, "longitude": 12.977799, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:02+00:00", "timestamp_unix": 1768066022.0}, "starlink_location": {"latitude": 44.30892465817264, "longitude": 12.978294059910327, "altitude": 72.9001176566488, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:27:10.355487+00:00", "timestamp_unix": 1768066030.355487}, "starlink_gps": {"latitude": 44.30892696235522, "longitude": 12.978287942898028, "altitude": 72.88411479818402, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:10.355742+00:00", "timestamp_unix": 1768066030.355742}, "nmea_primary": {"latitude": 44.308996666666665, "longitude": 12.978205, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:09.300362+00:00", "timestamp_unix": 1768066029.300362}, "nmea_secondary": {"latitude": 44.309308333333334, "longitude": 12.977371666666667, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:08.937503+00:00", "timestamp_unix": 1768066028.937503}}

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


validation_timestamp: 2026-01-10T17:27:40.392662+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 33.56455119278996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 33.00943801625878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.436528326581207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 56.100397022203836, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5579153529831922, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.506290732823878, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.55504067626678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.97364835172118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.99747708696263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.53589239572834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.30824, "longitude": 12.980273, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:35+00:00", "timestamp_unix": 1768066055.0}, "starlink_location": {"latitude": 44.308067229921825, "longitude": 12.98061889404845, "altitude": 73.0501218559132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:27:40.355580+00:00", "timestamp_unix": 1768066060.35558}, "starlink_gps": {"latitude": 44.308069679137226, "longitude": 12.980612774573666, "altitude": 73.03411231277174, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:40.355833+00:00", "timestamp_unix": 1768066060.355833}, "nmea_primary": {"latitude": 44.308148333333335, "longitude": 12.98051, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:39.283181+00:00", "timestamp_unix": 1768066059.283181}, "nmea_secondary": {"latitude": 44.308485, "longitude": 12.979656666666667, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:27:39.011984+00:00", "timestamp_unix": 1768066059.011984}}

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


validation_timestamp: 2026-01-10T17:28:10.393275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 26.61662332177807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.081813541780427, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.63590223351756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 63.08572509634181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5460815964317639, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.892411022613793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.3396932692792, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.459095261077813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.79469545017882, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 79.63974963506267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.30735, "longitude": 12.982643, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:06+00:00", "timestamp_unix": 1768066086.0}, "starlink_location": {"latitude": 44.307200788568316, "longitude": 12.982904558539476, "altitude": 73.3500017986984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:28:10.354924+00:00", "timestamp_unix": 1768066090.354924}, "starlink_gps": {"latitude": 44.307203019608444, "longitude": 12.982898444823235, "altitude": 73.35000141238609, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:10.355178+00:00", "timestamp_unix": 1768066090.355178}, "nmea_primary": {"latitude": 44.307296666666666, "longitude": 12.982838333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:09.283805+00:00", "timestamp_unix": 1768066089.283805}, "nmea_secondary": {"latitude": 44.30761, "longitude": 12.981938333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:08.951382+00:00", "timestamp_unix": 1768066088.951382}}

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


validation_timestamp: 2026-01-10T17:28:40.393339+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.758879656604794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.213060411564417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.479954171225044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 70.65410187601981, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5507898318859502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.461045362053202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.28005430464287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9556087440657004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.72945997114047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 85.11426039775047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.30648, "longitude": 12.985031, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:36+00:00", "timestamp_unix": 1768066116.0}, "starlink_location": {"latitude": 44.30638691588877, "longitude": 12.985227611535198, "altitude": 73.94000182504801, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:28:40.355543+00:00", "timestamp_unix": 1768066120.355543}, "starlink_gps": {"latitude": 44.30638907941446, "longitude": 12.985221384860957, "altitude": 73.94000143174269, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:40.355806+00:00", "timestamp_unix": 1768066120.355806}, "nmea_primary": {"latitude": 44.306416666666664, "longitude": 12.98519, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:39.283879+00:00", "timestamp_unix": 1768066119.283879}, "nmea_secondary": {"latitude": 44.306756666666665, "longitude": 12.984231666666666, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:28:38.979355+00:00", "timestamp_unix": 1768066118.979355}}

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


validation_timestamp: 2026-01-10T17:29:10.394332+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.574361995049887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.031312442987582, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.775965237932007, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 79.12475687929332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.567058677347873, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.008861729078042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 92.20951414097544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.505069287108547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 91.64284393739925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 85.86064219528038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.305614, "longitude": 12.987421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:08+00:00", "timestamp_unix": 1768066148.0}, "starlink_location": {"latitude": 44.30552902741675, "longitude": 12.9875434801665, "altitude": 72.85000194412699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:29:10.355265+00:00", "timestamp_unix": 1768066150.355265}, "starlink_gps": {"latitude": 44.30553140010886, "longitude": 12.987537172259477, "altitude": 72.85000152598397, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:10.355524+00:00", "timestamp_unix": 1768066150.355524}, "nmea_primary": {"latitude": 44.30558, "longitude": 12.987491666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:09.302266+00:00", "timestamp_unix": 1768066149.302266}, "nmea_secondary": {"latitude": 44.30594166666667, "longitude": 12.986538333333334, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:08.921011+00:00", "timestamp_unix": 1768066148.921011}}

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


validation_timestamp: 2026-01-10T17:29:40.373629+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.582269202484317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.3115861440622245, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3618872361729455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 85.65996696272794, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2785869207189692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.645897456808878, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 92.17299774890841, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.368260678768953, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 91.89563931217343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 83.52784933827539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.304756, "longitude": 12.989793, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:38+00:00", "timestamp_unix": 1768066178.0}, "starlink_location": {"latitude": 44.30472156655001, "longitude": 12.98986028369071, "altitude": 73.14000173289676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:29:40.336424+00:00", "timestamp_unix": 1768066180.336424}, "starlink_gps": {"latitude": 44.304722512315244, "longitude": 12.98985704177954, "altitude": 73.14000153279444, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:40.336679+00:00", "timestamp_unix": 1768066180.336679}, "nmea_primary": {"latitude": 44.30475666666667, "longitude": 12.989763333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:39.291910+00:00", "timestamp_unix": 1768066179.29191}, "nmea_secondary": {"latitude": 44.305105, "longitude": 12.988833333333334, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:29:39.016095+00:00", "timestamp_unix": 1768066179.016095}}

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


validation_timestamp: 2026-01-10T17:30:10.393783+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.353923979716148, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.851987656201639, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.359308702784171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 86.79395535131724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.540559076839912, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.705118898955993, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 92.6629030154302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.20829529231834, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 92.12241089425916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 83.84971991479786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.303913, "longitude": 12.992123, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:09+00:00", "timestamp_unix": 1768066209.0}, "starlink_location": {"latitude": 44.30386793272289, "longitude": 12.99217208967561, "altitude": 74.49006185045428, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:30:10.355698+00:00", "timestamp_unix": 1768066210.355698}, "starlink_gps": {"latitude": 44.30387045076843, "longitude": 12.992166278974361, "altitude": 74.48206708167034, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:10.355953+00:00", "timestamp_unix": 1768066210.355953}, "nmea_primary": {"latitude": 44.303938333333335, "longitude": 12.9921, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:09.314330+00:00", "timestamp_unix": 1768066209.31433}, "nmea_secondary": {"latitude": 44.30428833333333, "longitude": 12.991166666666667, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:08.906511+00:00", "timestamp_unix": 1768066208.906511}}

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


validation_timestamp: 2026-01-10T17:30:40.395596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 67.27159557195189, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 66.70838942492661, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 60.749706395322704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.650616446317198, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5632686797098113, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.876532553125844, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 90.91239153346304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.401167924208064, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 90.34913348244453, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 84.31075091642379, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.303314, "longitude": 12.993736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:30+00:00", "timestamp_unix": 1768066230.0}, "starlink_location": {"latitude": 44.303030229864085, "longitude": 12.99448260086878, "altitude": 74.66006205747166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:30:40.356070+00:00", "timestamp_unix": 1768066240.35607}, "starlink_gps": {"latitude": 44.303032672026845, "longitude": 12.994476399521051, "altitude": 74.65208012857973, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:40.356328+00:00", "timestamp_unix": 1768066240.356328}, "nmea_primary": {"latitude": 44.30309166666667, "longitude": 12.994433333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:39.302341+00:00", "timestamp_unix": 1768066239.302341}, "nmea_secondary": {"latitude": 44.30342, "longitude": 12.993478333333334, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:30:38.971827+00:00", "timestamp_unix": 1768066238.971827}}

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


validation_timestamp: 2026-01-10T17:31:10.373720+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 53.328097308857124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.77136150625507, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 47.44221260537353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 35.9445286517345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5575978566677541, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.102623800305489, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.26523387614822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.707736333133623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.70885346976927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 83.19488839513421, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.302444, "longitude": 12.996202, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:01+00:00", "timestamp_unix": 1768066261.0}, "starlink_location": {"latitude": 44.30221361856866, "longitude": 12.996789751623021, "altitude": 76.4000017678764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:31:10.337053+00:00", "timestamp_unix": 1768066270.337053}, "starlink_gps": {"latitude": 44.30221578057603, "longitude": 12.996783429411337, "altitude": 76.40000137630702, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:10.337309+00:00", "timestamp_unix": 1768066270.337309}, "nmea_primary": {"latitude": 44.302281666666666, "longitude": 12.996753333333332, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:09.305276+00:00", "timestamp_unix": 1768066269.305276}, "nmea_secondary": {"latitude": 44.30260666666667, "longitude": 12.995811666666667, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:08.965392+00:00", "timestamp_unix": 1768066268.965392}}

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


validation_timestamp: 2026-01-10T17:31:40.393560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 43.839206286407595, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 43.27859543766628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 36.56183619036961, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 43.87966395432227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5642911034697812, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.34611167418082, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.68759581927456, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.968130965757796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.12544381174729, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 80.27163467888904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.30158, "longitude": 12.998622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:32+00:00", "timestamp_unix": 1768066292.0}, "starlink_location": {"latitude": 44.30136232434338, "longitude": 12.999081310155688, "altitude": 76.80018067738386, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:31:40.356503+00:00", "timestamp_unix": 1768066300.356503}, "starlink_gps": {"latitude": 44.301364628843615, "longitude": 12.999074992534696, "altitude": 76.77617327751057, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:40.356758+00:00", "timestamp_unix": 1768066300.356758}, "nmea_primary": {"latitude": 44.301451666666665, "longitude": 12.999045, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:39.290591+00:00", "timestamp_unix": 1768066299.290591}, "nmea_secondary": {"latitude": 44.30178, "longitude": 12.998146666666667, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:31:38.937835+00:00", "timestamp_unix": 1768066298.937835}}

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


validation_timestamp: 2026-01-10T17:32:10.395278+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 37.52654548526651, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 36.965328540945514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.372155119458633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 49.57431185256983, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5616376994428506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.037536560388064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.09123935492124, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.523283216623106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.52973034981214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.86291223657763, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.30069, "longitude": 13.001017, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:03+00:00", "timestamp_unix": 1768066323.0}, "starlink_location": {"latitude": 44.30051969088546, "longitude": 13.001424105865329, "altitude": 76.90000189895892, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:32:10.356808+00:00", "timestamp_unix": 1768066330.356808}, "starlink_gps": {"latitude": 44.300522070439065, "longitude": 13.001417880666368, "altitude": 76.90000148923089, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:10.357064+00:00", "timestamp_unix": 1768066330.357064}, "nmea_primary": {"latitude": 44.30059, "longitude": 13.001345, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:09.293869+00:00", "timestamp_unix": 1768066329.293869}, "nmea_secondary": {"latitude": 44.30090333333333, "longitude": 13.00047, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:09.020054+00:00", "timestamp_unix": 1768066329.020054}}

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


validation_timestamp: 2026-01-10T17:32:40.394683+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 30.936483394684043, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 30.397516060995873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.21845302644624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 54.12403904684162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5428857566234648, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.859644014908774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.79693017824957, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.38539068225348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.254105490667, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 75.33743735281884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.299843, "longitude": 13.003415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:35+00:00", "timestamp_unix": 1768066355.0}, "starlink_location": {"latitude": 44.299683491889176, "longitude": 13.003733505863494, "altitude": 76.21011479766531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:32:40.357061+00:00", "timestamp_unix": 1768066360.357061}, "starlink_gps": {"latitude": 44.29968579560732, "longitude": 13.003727491295956, "altitude": 76.19411519382285, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:40.357321+00:00", "timestamp_unix": 1768066360.357321}, "nmea_primary": {"latitude": 44.299765, "longitude": 13.003658333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:39.316835+00:00", "timestamp_unix": 1768066359.316835}, "nmea_secondary": {"latitude": 44.30005333333333, "longitude": 13.002801666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:32:38.995210+00:00", "timestamp_unix": 1768066358.99521}}

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


validation_timestamp: 2026-01-10T17:33:10.398006+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.80579430395362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.25345066297033, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.793972761520091, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 68.82324899423628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5640175643920247, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.732305254061774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.2713756157635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.21767122619109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.70748989392317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 75.55226640957541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.298935, "longitude": 13.005891, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:06+00:00", "timestamp_unix": 1768066386.0}, "starlink_location": {"latitude": 44.298831395583356, "longitude": 13.00606159935467, "altitude": 75.3200651087339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:33:10.357005+00:00", "timestamp_unix": 1768066390.357005}, "starlink_gps": {"latitude": 44.298833840993986, "longitude": 13.00605539020683, "altitude": 75.31207256956284, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:10.357260+00:00", "timestamp_unix": 1768066390.35726}, "nmea_primary": {"latitude": 44.298915, "longitude": 13.005971666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:09.317757+00:00", "timestamp_unix": 1768066389.317757}, "nmea_secondary": {"latitude": 44.29922, "longitude": 13.005123333333334, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:08.922509+00:00", "timestamp_unix": 1768066388.922509}}

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


validation_timestamp: 2026-01-10T17:33:40.395032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.764074758276156, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.270525728198429, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.637359115862156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 75.73003899697571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5435251125295062, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.92738670378408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.67243541181469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.506133619236453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.13186639389913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.8610769997068, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.298077, "longitude": 13.008296, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:37+00:00", "timestamp_unix": 1768066417.0}, "starlink_location": {"latitude": 44.29798141612643, "longitude": 13.008405891665657, "altitude": 74.37007066168464, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:33:40.356913+00:00", "timestamp_unix": 1768066420.356913}, "starlink_gps": {"latitude": 44.29798357930744, "longitude": 13.008399767280242, "altitude": 74.36205791234218, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:40.357169+00:00", "timestamp_unix": 1768066420.357169}, "nmea_primary": {"latitude": 44.298078333333336, "longitude": 13.008341666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:39.301805+00:00", "timestamp_unix": 1768066419.301805}, "nmea_secondary": {"latitude": 44.298406666666665, "longitude": 13.007463333333334, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:33:39.015643+00:00", "timestamp_unix": 1768066419.015643}}

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


validation_timestamp: 2026-01-10T17:34:10.377614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 67.19238921680363, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 66.63134329175313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 57.557631418418474, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.60681967820755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5625105662208427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.957271149617414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.52855883517313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.475178833474839, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.96985810017543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.60997014158116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.297455, "longitude": 13.010003, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:00+00:00", "timestamp_unix": 1768066440.0}, "starlink_location": {"latitude": 44.29713277743132, "longitude": 13.010717234984215, "altitude": 72.89809623518993, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:34:10.337834+00:00", "timestamp_unix": 1768066450.337834}, "starlink_gps": {"latitude": 44.29713516068374, "longitude": 13.0107110004705, "altitude": 72.89007083510478, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:10.338088+00:00", "timestamp_unix": 1768066450.338088}, "nmea_primary": {"latitude": 44.297216666666664, "longitude": 13.010645, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:09.303270+00:00", "timestamp_unix": 1768066449.30327}, "nmea_secondary": {"latitude": 44.29758666666667, "longitude": 13.009803333333334, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:08.938379+00:00", "timestamp_unix": 1768066448.938379}}

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


validation_timestamp: 2026-01-10T17:34:40.393341+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 61.87603899539679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 61.32333978343389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 50.65557862476826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.651013139411496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5564497562387418, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.823761901570498, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.44165782141789, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.358422989081136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.89107072184206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.92930113704969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.29656, "longitude": 13.012392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:30+00:00", "timestamp_unix": 1768066470.0}, "starlink_location": {"latitude": 44.29626375267591, "longitude": 13.013050136641095, "altitude": 71.47000187020952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:34:40.357929+00:00", "timestamp_unix": 1768066480.357929}, "starlink_gps": {"latitude": 44.29626591023294, "longitude": 13.013043828087067, "altitude": 71.47000146822923, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:40.358187+00:00", "timestamp_unix": 1768066480.358187}, "nmea_primary": {"latitude": 44.29636166666667, "longitude": 13.012965, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:39.304772+00:00", "timestamp_unix": 1768066479.304772}, "nmea_secondary": {"latitude": 44.29671166666667, "longitude": 13.012116666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:34:38.934870+00:00", "timestamp_unix": 1768066478.93487}}

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


validation_timestamp: 2026-01-10T17:35:10.396183+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 52.82543832799072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.28502219392622, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 42.317759660861455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 35.22947821785877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5420764164392631, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.086594140652922, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.02967641203813, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.623565704371446, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.49018707472842, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.25209277101446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.29568, "longitude": 13.014809, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:02+00:00", "timestamp_unix": 1768066502.0}, "starlink_location": {"latitude": 44.29543725171229, "longitude": 13.015379549618743, "altitude": 70.59006224372371, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:35:10.358326+00:00", "timestamp_unix": 1768066510.358326}, "starlink_gps": {"latitude": 44.29543940912813, "longitude": 13.015373441822076, "altitude": 70.58207085743445, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:10.358586+00:00", "timestamp_unix": 1768066510.358586}, "nmea_primary": {"latitude": 44.29552833333333, "longitude": 13.015296666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:09.301082+00:00", "timestamp_unix": 1768066509.301082}, "nmea_secondary": {"latitude": 44.295855, "longitude": 13.01444, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:08.934727+00:00", "timestamp_unix": 1768066508.934727}}

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


validation_timestamp: 2026-01-10T17:35:40.398066+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.2565445479476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 38.68086064989278, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.916043582374364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 49.582673663132844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5787035818779978, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.367569372948637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.8282001933433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.853421176708787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.25153805132908, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.39114697134437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.29476, "longitude": 13.017283, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:33+00:00", "timestamp_unix": 1768066533.0}, "starlink_location": {"latitude": 44.29456322658838, "longitude": 13.017692523902127, "altitude": 71.33007271432518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:35:40.358666+00:00", "timestamp_unix": 1768066540.358666}, "starlink_gps": {"latitude": 44.294565674833045, "longitude": 13.017686107501255, "altitude": 71.32207090394613, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:40.358967+00:00", "timestamp_unix": 1768066540.358967}, "nmea_primary": {"latitude": 44.294646666666665, "longitude": 13.01761, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:39.303743+00:00", "timestamp_unix": 1768066539.303743}, "nmea_secondary": {"latitude": 44.29499666666667, "longitude": 13.016755, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:35:39.007340+00:00", "timestamp_unix": 1768066539.00734}}

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


validation_timestamp: 2026-01-10T17:36:10.401438+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.267174075029487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 24.726043168714355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.143942168910373, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 63.12191076461846, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5528112806465585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.449491185383186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.14567375310936, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.98816282580071, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.59493113536868, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.19202966469935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.293854, "longitude": 13.019756, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:05+00:00", "timestamp_unix": 1768066565.0}, "starlink_location": {"latitude": 44.29371312138975, "longitude": 13.020005092049175, "altitude": 71.33000184614293, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:36:10.360463+00:00", "timestamp_unix": 1768066570.360463}, "starlink_gps": {"latitude": 44.29371535087286, "longitude": 13.019998883881057, "altitude": 71.33000144963287, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:10.360724+00:00", "timestamp_unix": 1768066570.360724}, "nmea_primary": {"latitude": 44.29380166666667, "longitude": 13.019931666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:09.308620+00:00", "timestamp_unix": 1768066569.30862}, "nmea_secondary": {"latitude": 44.29412833333333, "longitude": 13.019061666666667, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:08.979928+00:00", "timestamp_unix": 1768066568.979928}}

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


validation_timestamp: 2026-01-10T17:36:40.397811+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.672039569066843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.142245526873097, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.196547006520521, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 70.99027413122026, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5610201048649572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.701327423214078, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.81796239830615, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.254482873519152, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 89.25832691965553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.82478459028638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.29297, "longitude": 13.022149, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:37+00:00", "timestamp_unix": 1768066597.0}, "starlink_location": {"latitude": 44.29284052399934, "longitude": 13.022317432604707, "altitude": 72.51007206795315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:36:40.358695+00:00", "timestamp_unix": 1768066600.358695}, "starlink_gps": {"latitude": 44.29284290093798, "longitude": 13.022311215065573, "altitude": 72.50206792437226, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:40.358985+00:00", "timestamp_unix": 1768066600.358985}, "nmea_primary": {"latitude": 44.29296, "longitude": 13.022238333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:39.293108+00:00", "timestamp_unix": 1768066599.293108}, "nmea_secondary": {"latitude": 44.29327, "longitude": 13.021361666666667, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:39.021688+00:00", "timestamp_unix": 1768066599.021688}}

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


validation_timestamp: 2026-01-10T17:37:10.400891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 72.15631445486093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 71.59370170603205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 61.21732062167652, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.093729507856903, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5644246933221321, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.064051591141103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.90152879470023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.60446444714647, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.33753850987371, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.21020520878514, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.292328, "longitude": 13.023842, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:36:59+00:00", "timestamp_unix": 1768066619.0}, "starlink_location": {"latitude": 44.29198815473459, "longitude": 13.024614309330124, "altitude": 73.18000192011073, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:37:10.358965+00:00", "timestamp_unix": 1768066630.358965}, "starlink_gps": {"latitude": 44.291990459782376, "longitude": 13.024607991223633, "altitude": 73.18000150709369, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:10.359228+00:00", "timestamp_unix": 1768066630.359228}, "nmea_primary": {"latitude": 44.292091666666664, "longitude": 13.024536666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:09.296329+00:00", "timestamp_unix": 1768066629.296329}, "nmea_secondary": {"latitude": 44.29237, "longitude": 13.023661666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:09.003050+00:00", "timestamp_unix": 1768066629.00305}}

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


validation_timestamp: 2026-01-10T17:37:40.394180+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 66.24035716829344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 65.688304865362, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 52.57388224267557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.95621243811804, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.553330638362317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.42605160385596, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.57451416586233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.96702013849785, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.02118369109454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.41236021717916, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.291462, "longitude": 13.026226, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:30+00:00", "timestamp_unix": 1768066650.0}, "starlink_location": {"latitude": 44.29114302628723, "longitude": 13.026928880547484, "altitude": 74.55000184824712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:37:40.359206+00:00", "timestamp_unix": 1768066660.359206}, "starlink_gps": {"latitude": 44.29114540038644, "longitude": 13.02692277077628, "altitude": 74.55000145018774, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:40.359464+00:00", "timestamp_unix": 1768066660.359464}, "nmea_primary": {"latitude": 44.291273333333336, "longitude": 13.026831666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:39.318239+00:00", "timestamp_unix": 1768066659.318239}, "nmea_secondary": {"latitude": 44.291515, "longitude": 13.025973333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:37:38.950904+00:00", "timestamp_unix": 1768066658.950904}}

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


validation_timestamp: 2026-01-10T17:38:10.394052+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 52.69167734390352, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.13235828582487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 41.204372477338104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 35.4946298947651, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5635606638751456, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.995813125019648, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.82197970675858, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.551299086044237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.25905947670046, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.69723110037789, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.290565, "longitude": 13.028706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:02+00:00", "timestamp_unix": 1768066682.0}, "starlink_location": {"latitude": 44.290299990669226, "longitude": 13.029254800599363, "altitude": 72.63006250600388, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:38:10.359525+00:00", "timestamp_unix": 1768066690.359525}, "starlink_gps": {"latitude": 44.2903022921888, "longitude": 13.029248492346321, "altitude": 72.62207013692499, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:10.359778+00:00", "timestamp_unix": 1768066690.359778}, "nmea_primary": {"latitude": 44.29041333333333, "longitude": 13.029178333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:09.320245+00:00", "timestamp_unix": 1768066689.320245}, "nmea_secondary": {"latitude": 44.29069166666667, "longitude": 13.028296666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:09.102162+00:00", "timestamp_unix": 1768066689.102162}}

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


validation_timestamp: 2026-01-10T17:38:40.399967+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 45.39931266331253, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 44.853054552172026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 35.65981519515325, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 40.97946030657585, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5511564714811806, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.441680523469763, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.06520984929797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.950173961463788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.51479295093381, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.58261544394877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.289608, "longitude": 13.031039, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:33+00:00", "timestamp_unix": 1768066713.0}, "starlink_location": {"latitude": 44.28935063612957, "longitude": 13.031481786804772, "altitude": 72.13000183790274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:38:40.361563+00:00", "timestamp_unix": 1768066720.361563}, "starlink_gps": {"latitude": 44.289353224373485, "longitude": 13.031475881373579, "altitude": 72.1300014425389, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:40.361820+00:00", "timestamp_unix": 1768066720.36182}, "nmea_primary": {"latitude": 44.28943, "longitude": 13.031411666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:39.322164+00:00", "timestamp_unix": 1768066719.322164}, "nmea_secondary": {"latitude": 44.289788333333334, "longitude": 13.03059, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:38:38.999767+00:00", "timestamp_unix": 1768066718.999767}}

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


validation_timestamp: 2026-01-10T17:39:10.401506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 36.81194061141027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 36.26753584837696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 29.00503249637258, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 48.692360645626835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5505002514658641, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.258138234185898, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.3576856971199, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.763908928599294, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.80897818865058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.68570071244709, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.288628, "longitude": 13.033366, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:04+00:00", "timestamp_unix": 1768066744.0}, "starlink_location": {"latitude": 44.28843232285393, "longitude": 13.03373904636101, "altitude": 71.64000182335936, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:39:10.359885+00:00", "timestamp_unix": 1768066750.359885}, "starlink_gps": {"latitude": 44.288434628954, "longitude": 13.033732926409122, "altitude": 71.64000143035483, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:10.360142+00:00", "timestamp_unix": 1768066750.360142}, "nmea_primary": {"latitude": 44.288491666666665, "longitude": 13.033676666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:09.306451+00:00", "timestamp_unix": 1768066749.306451}, "nmea_secondary": {"latitude": 44.28884333333333, "longitude": 13.032833333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:08.926676+00:00", "timestamp_unix": 1768066748.926676}}

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


validation_timestamp: 2026-01-10T17:39:40.400757+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.6312110699504, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.10199223924783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.759859527441757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 61.45117810079313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5377812108815283, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.961025630012562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.66800367463476, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.498309414418419, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.13039848504341, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.2076022788332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.287605, "longitude": 13.035727, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:35+00:00", "timestamp_unix": 1768066775.0}, "starlink_location": {"latitude": 44.2874404109404, "longitude": 13.035952441754688, "altitude": 72.63000174863056, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:39:40.362364+00:00", "timestamp_unix": 1768066780.362364}, "starlink_gps": {"latitude": 44.287443214863096, "longitude": 13.035946936887145, "altitude": 72.63000137282557, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:40.362621+00:00", "timestamp_unix": 1768066780.362621}, "nmea_primary": {"latitude": 44.28753, "longitude": 13.035895, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:39.306863+00:00", "timestamp_unix": 1768066779.306863}, "nmea_secondary": {"latitude": 44.287908333333334, "longitude": 13.035081666666667, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:39:38.969922+00:00", "timestamp_unix": 1768066778.969922}}

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


validation_timestamp: 2026-01-10T17:40:10.380589+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.026712024937382, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.486049906237636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.117259975379024, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 65.87064850284736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5568589536030888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.695677073983921, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 82.56658962056578, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.374752216403845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.0107997488299, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.79525801404519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.286476, "longitude": 13.037887, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:06+00:00", "timestamp_unix": 1768066806.0}, "starlink_location": {"latitude": 44.286360823451915, "longitude": 13.038027955141729, "altitude": 74.12808964912183, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:40:10.341380+00:00", "timestamp_unix": 1768066810.34138}, "starlink_gps": {"latitude": 44.28636370679675, "longitude": 13.038022235271642, "altitude": 74.12007939526242, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:10.341640+00:00", "timestamp_unix": 1768066810.34164}, "nmea_primary": {"latitude": 44.28643, "longitude": 13.038025, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:09.311088+00:00", "timestamp_unix": 1768066809.311088}, "nmea_secondary": {"latitude": 44.286825, "longitude": 13.037218333333334, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:08.933336+00:00", "timestamp_unix": 1768066808.933336}}

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


validation_timestamp: 2026-01-10T17:40:40.325493+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.742871878563985, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.1035013503204105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5255707858908445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 80.5404007128845, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.095808361412852, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.177164131320382, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.90563917333884, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.43290036268812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.81091184843255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.69171737324206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.28536, "longitude": 13.040156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:38+00:00", "timestamp_unix": 1768066838.0}, "starlink_location": {"latitude": 44.2852994310361, "longitude": 13.04016010193412, "altitude": 72.40000142130549, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:40:40.285941+00:00", "timestamp_unix": 1768066840.285941}, "starlink_gps": {"latitude": 44.2853053339862, "longitude": 13.040149078551796, "altitude": 72.40000078281972, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:40.286204+00:00", "timestamp_unix": 1768066840.286204}, "nmea_primary": {"latitude": 44.28539, "longitude": 13.040141666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:39.310488+00:00", "timestamp_unix": 1768066839.310488}, "nmea_secondary": {"latitude": 44.285783333333335, "longitude": 13.039335, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:40:38.971034+00:00", "timestamp_unix": 1768066838.971034}}

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


validation_timestamp: 2026-01-10T17:41:10.301895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 65.68341073378416, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 65.13138861390273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 55.05107206281601, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.8785966697244, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5526347227709362, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.226464499095004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.5547562571601, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.748738564331642, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.0025636199321, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.89622877696264, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.284588, "longitude": 13.041626, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:00+00:00", "timestamp_unix": 1768066860.0}, "starlink_location": {"latitude": 44.284207130693446, "longitude": 13.042256718889796, "altitude": 72.85006552639993, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:41:10.262447+00:00", "timestamp_unix": 1768066870.262447}, "starlink_gps": {"latitude": 44.28421015360186, "longitude": 13.042251208311741, "altitude": 72.8420675102307, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:10.262705+00:00", "timestamp_unix": 1768066870.262705}, "nmea_primary": {"latitude": 44.284308333333335, "longitude": 13.042196666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:09.296311+00:00", "timestamp_unix": 1768066869.296311}, "nmea_secondary": {"latitude": 44.28469333333334, "longitude": 13.04144, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:08.954860+00:00", "timestamp_unix": 1768066868.95486}}

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


validation_timestamp: 2026-01-10T17:41:40.380544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 59.99186861517987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 59.44745555259617, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 52.932132433187554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.330133312974677, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.54558525518244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.941080567543331, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.2910788341783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.52330630268961, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.74612003090267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.24958824472436, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.28348, "longitude": 13.043803, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:30+00:00", "timestamp_unix": 1768066890.0}, "starlink_location": {"latitude": 44.28314276926715, "longitude": 13.04439126668954, "altitude": 73.95809029663748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:41:40.341532+00:00", "timestamp_unix": 1768066900.341532}, "starlink_gps": {"latitude": 44.283145579852246, "longitude": 13.044385648829424, "altitude": 73.95008198913564, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:40.341787+00:00", "timestamp_unix": 1768066900.341787}, "nmea_primary": {"latitude": 44.28322, "longitude": 13.04436, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:39.296068+00:00", "timestamp_unix": 1768066899.296068}, "nmea_secondary": {"latitude": 44.283611666666665, "longitude": 13.043543333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:41:38.946703+00:00", "timestamp_unix": 1768066898.946703}}

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


validation_timestamp: 2026-01-10T17:42:10.400247+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.71540884576209, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 46.17660957290673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 38.022162130294554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.44704226608387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5409994922882226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.710701335417756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.96108360731323, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.240347387544185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.42028060594902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.45766135590807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.282337, "longitude": 13.046058, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:02+00:00", "timestamp_unix": 1768066922.0}, "starlink_location": {"latitude": 44.28205348259299, "longitude": 13.046491060940841, "altitude": 72.04000176836189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:42:10.361322+00:00", "timestamp_unix": 1768066930.361322}, "starlink_gps": {"latitude": 44.282056431136404, "longitude": 13.046485655139236, "altitude": 72.04000138686153, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:10.361586+00:00", "timestamp_unix": 1768066930.361586}, "nmea_primary": {"latitude": 44.282133333333334, "longitude": 13.046441666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:09.299388+00:00", "timestamp_unix": 1768066929.299388}, "nmea_secondary": {"latitude": 44.282538333333335, "longitude": 13.04565, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:08.994002+00:00", "timestamp_unix": 1768066928.994002}}

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


validation_timestamp: 2026-01-10T17:42:40.397604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 32.50677332158205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 31.955078376595633, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 22.417881830523132, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 52.680980655128614, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5547198968560164, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.531454685266482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.99501996715632, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.01092790695731, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.4403896015724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 75.09332309331236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.281178, "longitude": 13.048285, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:35+00:00", "timestamp_unix": 1768066955.0}, "starlink_location": {"latitude": 44.28098148270586, "longitude": 13.04858731516534, "altitude": 73.06000185221589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:42:40.361484+00:00", "timestamp_unix": 1768066960.361484}, "starlink_gps": {"latitude": 44.28098443635182, "longitude": 13.048581699550999, "altitude": 73.06000145319344, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:40.361743+00:00", "timestamp_unix": 1768066960.361743}, "nmea_primary": {"latitude": 44.28106, "longitude": 13.048513333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:39.297112+00:00", "timestamp_unix": 1768066959.297112}, "nmea_secondary": {"latitude": 44.281445, "longitude": 13.047738333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:42:38.943647+00:00", "timestamp_unix": 1768066958.943647}}

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


validation_timestamp: 2026-01-10T17:43:10.522277+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 26.3824930798487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.964371107382537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.946952281881117, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 59.348920391080824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4242686612349618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.20967222282286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.1956284142132, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.83025974053049, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.7713599799931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 75.2845019315531, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.280075, "longitude": 13.050487, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:05+00:00", "timestamp_unix": 1768066985.0}, "starlink_location": {"latitude": 44.279903852829364, "longitude": 13.050716524042553, "altitude": 71.12000192805037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:43:10.361649+00:00", "timestamp_unix": 1768066990.361649}, "starlink_gps": {"latitude": 44.27990612126379, "longitude": 13.050712238770263, "altitude": 71.12000161190464, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:10.361905+00:00", "timestamp_unix": 1768066990.361905}, "nmea_primary": {"latitude": 44.27999333333333, "longitude": 13.050651666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:09.326985+00:00", "timestamp_unix": 1768066989.326985}, "nmea_secondary": {"latitude": 44.28036, "longitude": 13.049856666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:08.965516+00:00", "timestamp_unix": 1768066988.965516}}

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


validation_timestamp: 2026-01-10T17:43:40.383346+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.824653540965562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.33413147143592, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.31519647400847, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 74.39231176053482, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.535834536878004, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.520192152333664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.24780629930747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.03738905392215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.71249038450775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.43772686824362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.278915, "longitude": 13.052752, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:37+00:00", "timestamp_unix": 1768067017.0}, "starlink_location": {"latitude": 44.278817212563034, "longitude": 13.052837415858894, "altitude": 71.3080983098442, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:43:40.343602+00:00", "timestamp_unix": 1768067020.343602}, "starlink_gps": {"latitude": 44.278819958162146, "longitude": 13.052831884462348, "altitude": 71.30006932232406, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:40.343858+00:00", "timestamp_unix": 1768067020.343858}, "nmea_primary": {"latitude": 44.27888333333333, "longitude": 13.052783333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:39.302380+00:00", "timestamp_unix": 1768067019.30238}, "nmea_secondary": {"latitude": 44.279286666666664, "longitude": 13.051975, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:38.993098+00:00", "timestamp_unix": 1768067018.993098}}

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


validation_timestamp: 2026-01-10T17:44:10.383807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 74.62447036693678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 74.07432661221769, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 64.31200506017105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.841301164467808, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5507246055382247, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.281596333335708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.29288350635888, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.783808996698236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.74226689962725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.08650805852355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.278164, "longitude": 13.054244, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:43:58+00:00", "timestamp_unix": 1768067038.0}, "starlink_location": {"latitude": 44.27774849010908, "longitude": 13.054980095096374, "altitude": 72.29808951326697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:44:10.343224+00:00", "timestamp_unix": 1768067050.343224}, "starlink_gps": {"latitude": 44.277751375433084, "longitude": 13.054974472547546, "altitude": 72.29007378523052, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:10.343493+00:00", "timestamp_unix": 1768067050.343493}, "nmea_primary": {"latitude": 44.277836666666666, "longitude": 13.05491, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:09.304641+00:00", "timestamp_unix": 1768067049.304641}, "nmea_secondary": {"latitude": 44.278218333333335, "longitude": 13.054101666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:08.941749+00:00", "timestamp_unix": 1768067048.941749}}

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


validation_timestamp: 2026-01-10T17:44:40.380724+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 59.06146120191798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 58.78556724934258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 48.56501109760313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.64513118305423, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2769191288150638, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.355869357888926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.4316872472471, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.10582370594447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.15489963131193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.14045787825579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.27702, "longitude": 13.05653, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:30+00:00", "timestamp_unix": 1768067070.0}, "starlink_location": {"latitude": 44.27666653984225, "longitude": 13.057083749155609, "altitude": 73.64810084911349, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:44:40.343045+00:00", "timestamp_unix": 1768067080.343045}, "starlink_gps": {"latitude": 44.27666803156392, "longitude": 13.057080963873455, "altitude": 73.6440577662454, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:40.343377+00:00", "timestamp_unix": 1768067080.343377}, "nmea_primary": {"latitude": 44.276756666666664, "longitude": 13.057016666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:39.328393+00:00", "timestamp_unix": 1768067079.328393}, "nmea_secondary": {"latitude": 44.27715666666667, "longitude": 13.056225, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:44:38.954612+00:00", "timestamp_unix": 1768067078.954612}}

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


validation_timestamp: 2026-01-10T17:45:10.380714+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 45.7425731920173, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 45.46370016227502, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 36.294836136616084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 42.89077414221087, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28155628590413756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.613792376056251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.27850277777326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.375549107144902, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.99731482621137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 79.14981908060693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.275856, "longitude": 13.058782, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:02+00:00", "timestamp_unix": 1768067102.0}, "starlink_location": {"latitude": 44.27558126634055, "longitude": 13.059209638955508, "altitude": 72.04000177546682, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:45:10.343112+00:00", "timestamp_unix": 1768067110.343112}, "starlink_gps": {"latitude": 44.27558268260167, "longitude": 13.059206707379497, "altitude": 72.04000157104477, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:10.343368+00:00", "timestamp_unix": 1768067110.343368}, "nmea_primary": {"latitude": 44.275668333333336, "longitude": 13.059155, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:09.327065+00:00", "timestamp_unix": 1768067109.327065}, "nmea_secondary": {"latitude": 44.27605833333333, "longitude": 13.058323333333334, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:09.039984+00:00", "timestamp_unix": 1768067109.039984}}

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


validation_timestamp: 2026-01-10T17:45:40.299756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.04032252506419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 38.48934504899563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 27.89430888789757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 50.96537193795225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5561637037424149, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.49729260653301, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.64058618614808, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.019690138768173, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 89.08472191917859, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.85872077072769, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.274742, "longitude": 13.0609865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:33+00:00", "timestamp_unix": 1768067133.0}, "starlink_location": {"latitude": 44.27450287817144, "longitude": 13.061345550547609, "altitude": 71.13000137203403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:45:40.264559+00:00", "timestamp_unix": 1768067140.264559}, "starlink_gps": {"latitude": 44.27450575791877, "longitude": 13.061339838974128, "altitude": 71.13000103073041, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:40.264820+00:00", "timestamp_unix": 1768067140.26482}, "nmea_primary": {"latitude": 44.274605, "longitude": 13.06128, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:39.311582+00:00", "timestamp_unix": 1768067139.311582}, "nmea_secondary": {"latitude": 44.27498833333333, "longitude": 13.060446666666667, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:45:39.008040+00:00", "timestamp_unix": 1768067139.00804}}

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


validation_timestamp: 2026-01-10T17:46:10.377612+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.7652859550203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.506357223042993, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.746312374134185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 72.65064172838011, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2763960898950018, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.89426464815322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 90.32357811533797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.65850347490585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 90.04751182221824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.37643614609237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.27356, "longitude": 13.0633135, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:06+00:00", "timestamp_unix": 1768067166.0}, "starlink_location": {"latitude": 44.27342015465419, "longitude": 13.063445429021584, "altitude": 72.23809535335398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:46:10.343938+00:00", "timestamp_unix": 1768067170.343938}, "starlink_gps": {"latitude": 44.273421602732846, "longitude": 13.063442607401234, "altitude": 72.2340724389763, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:10.344201+00:00", "timestamp_unix": 1768067170.344201}, "nmea_primary": {"latitude": 44.273535, "longitude": 13.063376666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:09.313309+00:00", "timestamp_unix": 1768067169.313309}, "nmea_secondary": {"latitude": 44.273925, "longitude": 13.062556666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:08.925845+00:00", "timestamp_unix": 1768067168.925845}}

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


validation_timestamp: 2026-01-10T17:46:40.383681+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.522364935706873, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.005033544123018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.255920360293374, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 78.15805177405461, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5915848031369677, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.30071029061281, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 91.77439694472382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.802313202796206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 91.18325493252034, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.05458244136581, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.272465, "longitude": 13.065511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:37+00:00", "timestamp_unix": 1768067197.0}, "starlink_location": {"latitude": 44.272339315409454, "longitude": 13.065595841307903, "altitude": 70.38000197977499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:46:40.344063+00:00", "timestamp_unix": 1768067200.344063}, "starlink_gps": {"latitude": 44.27234242162073, "longitude": 13.065589808991476, "altitude": 70.38000154030948, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:40.344319+00:00", "timestamp_unix": 1768067200.344319}, "nmea_primary": {"latitude": 44.272475, "longitude": 13.065518333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:39.315257+00:00", "timestamp_unix": 1768067199.315257}, "nmea_secondary": {"latitude": 44.272846666666666, "longitude": 13.064686666666667, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:38.976465+00:00", "timestamp_unix": 1768067198.976465}}

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


validation_timestamp: 2026-01-10T17:47:10.387204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 76.24494463875217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 75.95617788178006, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 60.96815013109322, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.92385487414378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2897443340289787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.757170677410556, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.70852799682403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.497760367294433, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 89.41900559677163, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.7104114535939, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.2717, "longitude": 13.066987, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:46:58+00:00", "timestamp_unix": 1768067218.0}, "starlink_location": {"latitude": 44.27126304232557, "longitude": 13.06772498491308, "altitude": 71.790001875874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:47:10.344069+00:00", "timestamp_unix": 1768067230.344069}, "starlink_gps": {"latitude": 44.2712645327649, "longitude": 13.067721999910113, "altitude": 71.790001658437, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:10.344323+00:00", "timestamp_unix": 1768067230.344323}, "nmea_primary": {"latitude": 44.271395, "longitude": 13.067623333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:09.313295+00:00", "timestamp_unix": 1768067229.313295}, "nmea_secondary": {"latitude": 44.27175, "longitude": 13.066826666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:09.017708+00:00", "timestamp_unix": 1768067229.017708}}

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


validation_timestamp: 2026-01-10T17:47:40.381516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 52.94812317017937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.66383597386942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 44.266778391046266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.42557908838655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2853217004894754, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.374925234327081, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.13593068093567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.142099644967995, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.85070582688813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.68070982817518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.270508, "longitude": 13.069308, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:31+00:00", "timestamp_unix": 1768067251.0}, "starlink_location": {"latitude": 44.27020054314706, "longitude": 13.069815796211095, "altitude": 71.5100018322549, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:47:40.344322+00:00", "timestamp_unix": 1768067260.344322}, "starlink_gps": {"latitude": 44.270202027719066, "longitude": 13.06981287340625, "altitude": 71.5100016221335, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:40.344575+00:00", "timestamp_unix": 1768067260.344575}, "nmea_primary": {"latitude": 44.27028833333333, "longitude": 13.069771666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:39.316869+00:00", "timestamp_unix": 1768067259.316869}, "nmea_secondary": {"latitude": 44.270665, "longitude": 13.06895, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:47:39.037882+00:00", "timestamp_unix": 1768067259.037882}}

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


validation_timestamp: 2026-01-10T17:48:10.384467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 40.82012065820652, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 40.54041323594217, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 29.01511409863921, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 45.99310396716543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.280965965923893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.226341122448185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.51790078722239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.992274052219638, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.23694127809303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.96959748605893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.269367, "longitude": 13.07158, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:03+00:00", "timestamp_unix": 1768067283.0}, "starlink_location": {"latitude": 44.269119597383884, "longitude": 13.071958755749844, "altitude": 71.60809095634828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:48:10.344598+00:00", "timestamp_unix": 1768067290.344598}, "starlink_gps": {"latitude": 44.269121116804335, "longitude": 13.071955936308207, "altitude": 71.60407084719048, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:10.344852+00:00", "timestamp_unix": 1768067290.344852}, "nmea_primary": {"latitude": 44.26924, "longitude": 13.071898333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:09.318265+00:00", "timestamp_unix": 1768067289.318265}, "nmea_secondary": {"latitude": 44.26959166666666, "longitude": 13.071095, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:08.946354+00:00", "timestamp_unix": 1768067288.946354}}

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


validation_timestamp: 2026-01-10T17:48:40.384481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 33.952944743513925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 33.6610965677629, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.495449718961453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 52.642135599005414, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2927602731743028, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.828136187442349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.55435099973697, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.574728475945502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.26183068812958, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.71332312927586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.268234, "longitude": 13.073753, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:35+00:00", "timestamp_unix": 1768067315.0}, "starlink_location": {"latitude": 44.268030539462096, "longitude": 13.074070958677664, "altitude": 72.490001926984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:48:40.345071+00:00", "timestamp_unix": 1768067320.345071}, "starlink_gps": {"latitude": 44.26803213420991, "longitude": 13.074068033140595, "altitude": 72.49000170426433, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:40.345327+00:00", "timestamp_unix": 1768067320.345327}, "nmea_primary": {"latitude": 44.26815333333333, "longitude": 13.073998333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:39.299131+00:00", "timestamp_unix": 1768067319.299131}, "nmea_secondary": {"latitude": 44.268526666666666, "longitude": 13.073233333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:48:39.017386+00:00", "timestamp_unix": 1768067319.017386}}

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


validation_timestamp: 2026-01-10T17:49:10.383150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.463361528856357, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.903396650001365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.39150569876611, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 68.19299707276889, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5759898895673553, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.220807916521458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 88.29658327770817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.724066306842309, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.72194739410055, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.47718829901065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.267113, "longitude": 13.076028, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:06+00:00", "timestamp_unix": 1768067346.0}, "starlink_location": {"latitude": 44.26697571174544, "longitude": 13.076199142370625, "altitude": 72.0600018749169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:49:10.345013+00:00", "timestamp_unix": 1768067350.345013}, "starlink_gps": {"latitude": 44.266978674627374, "longitude": 13.076193208843444, "altitude": 72.06000145890862, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:10.345269+00:00", "timestamp_unix": 1768067350.345269}, "nmea_primary": {"latitude": 44.267075, "longitude": 13.076133333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:09.302548+00:00", "timestamp_unix": 1768067349.302548}, "nmea_secondary": {"latitude": 44.267473333333335, "longitude": 13.075335, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:09.049424+00:00", "timestamp_unix": 1768067349.049424}}

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


validation_timestamp: 2026-01-10T17:49:40.390914+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.51106891325913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.252677603439155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4627677239802015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 74.1627187071059, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27927936290624117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.455602992481273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.96182142789229, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.233058583574039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.6832493293698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.99729297410578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.266, "longitude": 13.07821, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:37+00:00", "timestamp_unix": 1768067377.0}, "starlink_location": {"latitude": 44.26590420917522, "longitude": 13.078292421628356, "altitude": 72.60809352197691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:49:40.345506+00:00", "timestamp_unix": 1768067380.345506}, "starlink_gps": {"latitude": 44.26590569621994, "longitude": 13.078289595117328, "altitude": 72.60406311948432, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:40.345760+00:00", "timestamp_unix": 1768067380.34576}, "nmea_primary": {"latitude": 44.26602, "longitude": 13.078243333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:39.306334+00:00", "timestamp_unix": 1768067379.306334}, "nmea_secondary": {"latitude": 44.266405, "longitude": 13.07747, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:49:39.054481+00:00", "timestamp_unix": 1768067379.054481}}

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


validation_timestamp: 2026-01-10T17:50:10.384306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.758688974190193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.442273714871036, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.744106593747925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 78.9839536076693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5387325103082539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.024383658498378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.33780325200277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.601823882069569, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.80043634693735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.60643734936707, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.264904, "longitude": 13.080404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:09+00:00", "timestamp_unix": 1768067409.0}, "starlink_location": {"latitude": 44.264843271194614, "longitude": 13.080407561890729, "altitude": 72.80000165017042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:50:10.345613+00:00", "timestamp_unix": 1768067410.345613}, "starlink_gps": {"latitude": 44.264846080082165, "longitude": 13.080402049410557, "altitude": 72.80000128487258, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:10.345869+00:00", "timestamp_unix": 1768067410.345869}, "nmea_primary": {"latitude": 44.26494666666667, "longitude": 13.080363333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:09.331016+00:00", "timestamp_unix": 1768067409.331016}, "nmea_secondary": {"latitude": 44.26532, "longitude": 13.0796, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:08.942318+00:00", "timestamp_unix": 1768067408.942318}}

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


validation_timestamp: 2026-01-10T17:50:40.384853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 59.682080615899686, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 59.4042003367409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 49.9036318684293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.08517935305937, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2779316123011967, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.959732174133482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.76171123237968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.727069582739475, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.48387821191241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.79778924317753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.26413, "longitude": 13.081958, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:31+00:00", "timestamp_unix": 1768067431.0}, "starlink_location": {"latitude": 44.2637954315921, "longitude": 13.082544063764335, "altitude": 73.21000173881174, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:50:40.346121+00:00", "timestamp_unix": 1768067440.346121}, "starlink_gps": {"latitude": 44.26379695187872, "longitude": 13.082541293343969, "altitude": 73.21000154026729, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:40.346381+00:00", "timestamp_unix": 1768067440.346381}, "nmea_primary": {"latitude": 44.26389666666667, "longitude": 13.082493333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:39.324800+00:00", "timestamp_unix": 1768067439.3248}, "nmea_secondary": {"latitude": 44.264275, "longitude": 13.081716666666667, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:50:39.013377+00:00", "timestamp_unix": 1768067439.013377}}

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


validation_timestamp: 2026-01-10T17:51:10.385396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 44.651565627709815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 44.376551821553974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 35.492386235487814, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.86771987405225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2750561801081141, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.610859284324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.50938243471435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.368090056284034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.23446721440675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 75.10360698594195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.26297, "longitude": 13.084216, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:02+00:00", "timestamp_unix": 1768067462.0}, "starlink_location": {"latitude": 44.26272387954612, "longitude": 13.084659059392328, "altitude": 74.01808342257219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:51:10.346329+00:00", "timestamp_unix": 1768067470.346329}, "starlink_gps": {"latitude": 44.26272536123392, "longitude": 13.084656293505732, "altitude": 74.0140675427378, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:10.346593+00:00", "timestamp_unix": 1768067470.346593}, "nmea_primary": {"latitude": 44.26281, "longitude": 13.084601666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:09.327663+00:00", "timestamp_unix": 1768067469.327663}, "nmea_secondary": {"latitude": 44.263198333333335, "longitude": 13.08383, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:09.043300+00:00", "timestamp_unix": 1768067469.0433}}

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


validation_timestamp: 2026-01-10T17:51:40.384278+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 36.535172309730605, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 36.26586036523469, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.37583705504265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 41.35002121185036, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2718666808963046, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.127645497224723, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.83358717460138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.934892704813919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.5630284010519, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.50357105700182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.261868, "longitude": 13.08642, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:33+00:00", "timestamp_unix": 1768067493.0}, "starlink_location": {"latitude": 44.2616559377326, "longitude": 13.086770441996805, "altitude": 73.50000165149311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:51:40.347178+00:00", "timestamp_unix": 1768067500.347178}, "starlink_gps": {"latitude": 44.26165724654429, "longitude": 13.086767558361359, "altitude": 73.50000146105268, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:40.347432+00:00", "timestamp_unix": 1768067500.347432}, "nmea_primary": {"latitude": 44.26175333333333, "longitude": 13.086738333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:39.331301+00:00", "timestamp_unix": 1768067499.331301}, "nmea_secondary": {"latitude": 44.26208666666667, "longitude": 13.086, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:51:39.037113+00:00", "timestamp_unix": 1768067499.037113}}

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


validation_timestamp: 2026-01-10T17:52:10.382683+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 30.111452211025767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 29.540787946750232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.597422465778752, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 47.54086731063135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5720667926621444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.467424130392267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.47876859214838, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.061353772904639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 76.90676389093717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.02250306439721, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.260784, "longitude": 13.088641, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:05+00:00", "timestamp_unix": 1768067525.0}, "starlink_location": {"latitude": 44.26060598336675, "longitude": 13.088925937094094, "altitude": 74.07000185225854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:52:10.347092+00:00", "timestamp_unix": 1768067530.347092}, "starlink_gps": {"latitude": 44.260609088530565, "longitude": 13.088920209476699, "altitude": 74.0700014409342, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:10.347355+00:00", "timestamp_unix": 1768067530.347355}, "nmea_primary": {"latitude": 44.26069, "longitude": 13.088906666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:09.318086+00:00", "timestamp_unix": 1768067529.318086}, "nmea_secondary": {"latitude": 44.26101833333333, "longitude": 13.088141666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:09.067019+00:00", "timestamp_unix": 1768067529.067019}}

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


validation_timestamp: 2026-01-10T17:52:40.379869+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 24.326875299610517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 23.76776068419327, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.296227646240826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 53.28829595314431, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5597008379027891, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.46278371101349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.56562496153337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9359228917502875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.0059406244688, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.5712750525537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.259663, "longitude": 13.090836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:36+00:00", "timestamp_unix": 1768067556.0}, "starlink_location": {"latitude": 44.25952031536199, "longitude": 13.091067566543144, "altitude": 72.81000177080239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:52:40.347022+00:00", "timestamp_unix": 1768067560.347022}, "starlink_gps": {"latitude": 44.25952342225212, "longitude": 13.091062036924718, "altitude": 72.81000137855108, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:40.347276+00:00", "timestamp_unix": 1768067560.347276}, "nmea_primary": {"latitude": 44.25957666666667, "longitude": 13.091016666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:39.320187+00:00", "timestamp_unix": 1768067559.320187}, "nmea_secondary": {"latitude": 44.259946666666664, "longitude": 13.090296666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:52:38.974040+00:00", "timestamp_unix": 1768067558.97404}}

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


validation_timestamp: 2026-01-10T17:53:10.387756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.028491065799125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.761542405087342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.543654000138557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 68.13403380716312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2802502798911362, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.091992281601506, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.79009572450808, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.89085614215694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.51019202603877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.45132383694563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.258526, "longitude": 13.09311, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:07+00:00", "timestamp_unix": 1768067587.0}, "starlink_location": {"latitude": 44.2584543237714, "longitude": 13.093186431266957, "altitude": 72.42000176093306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:53:10.347235+00:00", "timestamp_unix": 1768067590.347235}, "starlink_gps": {"latitude": 44.25845577487492, "longitude": 13.093183553999003, "altitude": 72.42000155908231, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:10.347486+00:00", "timestamp_unix": 1768067590.347486}, "nmea_primary": {"latitude": 44.258543333333336, "longitude": 13.093161666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:09.319066+00:00", "timestamp_unix": 1768067589.319066}, "nmea_secondary": {"latitude": 44.258885, "longitude": 13.092416666666667, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:08.994875+00:00", "timestamp_unix": 1768067588.994875}}

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


validation_timestamp: 2026-01-10T17:53:40.383979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 73.16824706595314, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 72.60558212585445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 66.54515090444889, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.303690531233111, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5627991229908287, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.320791936351961, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.44550878475187, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8753775048115875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.88277151718823, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.84644717077289, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.257797, "longitude": 13.094612, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:29+00:00", "timestamp_unix": 1768067609.0}, "starlink_location": {"latitude": 44.25740037783456, "longitude": 13.095345096794775, "altitude": 72.2219155235422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:53:40.347708+00:00", "timestamp_unix": 1768067620.347708}, "starlink_gps": {"latitude": 44.257403340043915, "longitude": 13.095339366644877, "altitude": 72.22994332400198, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:40.347966+00:00", "timestamp_unix": 1768067620.347966}, "nmea_primary": {"latitude": 44.25747166666667, "longitude": 13.095313333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:39.321291+00:00", "timestamp_unix": 1768067619.321291}, "nmea_secondary": {"latitude": 44.257821666666665, "longitude": 13.094555, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:53:39.152028+00:00", "timestamp_unix": 1768067619.152028}}

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


validation_timestamp: 2026-01-10T17:54:10.384554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 59.053076451748424, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 58.768647214236225, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 55.593519673745234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.475533903722635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28446074063047144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.9285107633135326, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.40173780844108, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.781794917594957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.11731893326014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.06301637652153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.256645, "longitude": 13.096891, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:00+00:00", "timestamp_unix": 1768067640.0}, "starlink_location": {"latitude": 44.256314649460144, "longitude": 13.09747158192696, "altitude": 71.80000181104855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:54:10.347791+00:00", "timestamp_unix": 1768067650.347791}, "starlink_gps": {"latitude": 44.25631621086403, "longitude": 13.09746875258149, "altitude": 71.80000160333194, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:10.348052+00:00", "timestamp_unix": 1768067650.348052}, "nmea_primary": {"latitude": 44.25637666666667, "longitude": 13.09748, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:09.318090+00:00", "timestamp_unix": 1768067649.31809}, "nmea_secondary": {"latitude": 44.25673, "longitude": 13.096691666666667, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:08.978651+00:00", "timestamp_unix": 1768067648.978651}}

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


validation_timestamp: 2026-01-10T17:54:40.402112+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.91493643268862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 46.36987079526703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 42.32719718174452, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.438111906749647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5471764990429698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.790123303355005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 75.0579979875938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.44715482083757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 74.51091565644887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.72335058482528, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.255512, "longitude": 13.099161, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:32+00:00", "timestamp_unix": 1768067672.0}, "starlink_location": {"latitude": 44.25524770484019, "longitude": 13.099620176419277, "altitude": 71.45000180605493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:54:40.367244+00:00", "timestamp_unix": 1768067680.367244}, "starlink_gps": {"latitude": 44.255250440976646, "longitude": 13.099614465944658, "altitude": 71.45000141791658, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:40.367503+00:00", "timestamp_unix": 1768067680.367503}, "nmea_primary": {"latitude": 44.25530833333333, "longitude": 13.09961, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:39.316127+00:00", "timestamp_unix": 1768067679.316127}, "nmea_secondary": {"latitude": 44.255633333333336, "longitude": 13.098846666666667, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:54:38.997293+00:00", "timestamp_unix": 1768067678.997293}}

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


validation_timestamp: 2026-01-10T17:55:10.409250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 38.74101789243257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 38.19111488525778, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 32.501426384195604, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 31.678443011052963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5516764975036901, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.48481829365384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 70.13432410672571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.088588732064249, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 69.58264845701767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 64.17705188575383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.25442, "longitude": 13.101394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:03+00:00", "timestamp_unix": 1768067703.0}, "starlink_location": {"latitude": 44.25420057497338, "longitude": 13.101771840750994, "altitude": 73.76993540610691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:55:10.367388+00:00", "timestamp_unix": 1768067710.367388}, "starlink_gps": {"latitude": 44.25420338315474, "longitude": 13.101766130294699, "altitude": 73.77793605371406, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:10.367652+00:00", "timestamp_unix": 1768067710.367652}, "nmea_primary": {"latitude": 44.254275, "longitude": 13.101748333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:09.317434+00:00", "timestamp_unix": 1768067709.317434}, "nmea_secondary": {"latitude": 44.254556666666666, "longitude": 13.101045, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:09.006197+00:00", "timestamp_unix": 1768067709.006197}}

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


validation_timestamp: 2026-01-10T17:55:40.427746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.88037893145753, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.343317690805303, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 20.17405155754261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 47.10664864785092, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.541903254054073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.007671557746306, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 72.38242357654035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.669665915588887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 71.84099405435933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 67.2710836017662, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.253265, "longitude": 13.10367, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:35+00:00", "timestamp_unix": 1768067735.0}, "starlink_location": {"latitude": 44.25310074513122, "longitude": 13.103900222152506, "altitude": 73.28000187131126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:55:40.388497+00:00", "timestamp_unix": 1768067740.388497}, "starlink_gps": {"latitude": 44.25310369860671, "longitude": 13.103894809993603, "altitude": 73.28000147946355, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:40.388759+00:00", "timestamp_unix": 1768067740.388759}, "nmea_primary": {"latitude": 44.25318166666667, "longitude": 13.103895, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:39.317352+00:00", "timestamp_unix": 1768067739.317352}, "nmea_secondary": {"latitude": 44.25347333333333, "longitude": 13.103155, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:55:39.020514+00:00", "timestamp_unix": 1768067739.020514}}

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


validation_timestamp: 2026-01-10T17:56:10.403487+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.900874048454437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.3660814307473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.629045299483316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 56.49394079308597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5398977988757434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.30145055266984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 75.00783818795021, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.837491676869669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 74.4683728940499, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.11641364554393, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.25215, "longitude": 13.105876, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:07+00:00", "timestamp_unix": 1768067767.0}, "starlink_location": {"latitude": 44.25203620838474, "longitude": 13.106052289086895, "altitude": 72.21005979624096, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:56:10.367829+00:00", "timestamp_unix": 1768067770.367829}, "starlink_gps": {"latitude": 44.252038941154964, "longitude": 13.106046686006254, "altitude": 72.20206834396882, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:10.368089+00:00", "timestamp_unix": 1768067770.368089}, "nmea_primary": {"latitude": 44.25210333333333, "longitude": 13.106006666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:09.320087+00:00", "timestamp_unix": 1768067769.320087}, "nmea_secondary": {"latitude": 44.25239333333333, "longitude": 13.105253333333334, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:08.972611+00:00", "timestamp_unix": 1768067768.972611}}

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


validation_timestamp: 2026-01-10T17:56:40.383959+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.896924511186697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.6840658448232295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.267794725173955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 72.20506830503959, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2800581252370161, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.094904784833384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 76.56301293531779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.861844782314373, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 76.28301693862151, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 66.94826088311189, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.25101, "longitude": 13.108173, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:39+00:00", "timestamp_unix": 1768067799.0}, "starlink_location": {"latitude": 44.25095882502559, "longitude": 13.108192422543764, "altitude": 74.4300017610356, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:56:40.348703+00:00", "timestamp_unix": 1768067800.348703}, "starlink_gps": {"latitude": 44.25096027513503, "longitude": 13.108189547615947, "altitude": 74.43000155779924, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:40.348957+00:00", "timestamp_unix": 1768067800.348957}, "nmea_primary": {"latitude": 44.25106, "longitude": 13.108136666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:39.321150+00:00", "timestamp_unix": 1768067799.32115}, "nmea_secondary": {"latitude": 44.25134333333333, "longitude": 13.107395, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:56:39.046510+00:00", "timestamp_unix": 1768067799.04651}}

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


validation_timestamp: 2026-01-10T17:57:10.406158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 66.83917784151987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 66.29202190009163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 58.265732473458314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.63844273831417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5473498684474173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.537589323417874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 76.46596297165699, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.090433153469963, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 75.9189870493403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.27895260505551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.250248, "longitude": 13.109656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:00+00:00", "timestamp_unix": 1768067820.0}, "starlink_location": {"latitude": 44.24987531586134, "longitude": 13.110314412134224, "altitude": 74.80000181112172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:57:10.368759+00:00", "timestamp_unix": 1768067830.368759}, "starlink_gps": {"latitude": 44.249878264358614, "longitude": 13.110308909345251, "altitude": 74.80000142199023, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:10.369017+00:00", "timestamp_unix": 1768067830.369017}, "nmea_primary": {"latitude": 44.249965, "longitude": 13.110271666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:09.319368+00:00", "timestamp_unix": 1768067829.319368}, "nmea_secondary": {"latitude": 44.25026666666667, "longitude": 13.109525, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:08.964905+00:00", "timestamp_unix": 1768067828.964905}}

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


validation_timestamp: 2026-01-10T17:57:40.386116+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 52.951823784553895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.67505595619092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 46.752445696072854, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 26.613956953437842, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2771567069830985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.975577452224503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.11198936616562, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.733377323167529, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.83490486307191, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.14333643568911, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.249104, "longitude": 13.111934, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:31+00:00", "timestamp_unix": 1768067851.0}, "starlink_location": {"latitude": 44.2488141034511, "longitude": 13.11246142268867, "altitude": 76.02000173353227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:57:40.349027+00:00", "timestamp_unix": 1768067860.349027}, "starlink_gps": {"latitude": 44.248815514253685, "longitude": 13.112458554076381, "altitude": 76.02000153406325, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:40.349284+00:00", "timestamp_unix": 1768067860.349284}, "nmea_primary": {"latitude": 44.24887, "longitude": 13.112421666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:39.307842+00:00", "timestamp_unix": 1768067859.307842}, "nmea_secondary": {"latitude": 44.249203333333334, "longitude": 13.11163, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:57:38.983844+00:00", "timestamp_unix": 1768067858.983844}}

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


validation_timestamp: 2026-01-10T17:58:10.386562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 45.919324951675875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 45.6459683277127, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 38.09224697132272, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.833245395324525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27370942368857626, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.969701190080666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.27585506341414, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.731975002333813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.00240200048992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.80381458975963, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.248005, "longitude": 13.114144, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:02+00:00", "timestamp_unix": 1768067882.0}, "starlink_location": {"latitude": 44.247744990518356, "longitude": 13.114591883993448, "altitude": 76.10000168112867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:58:10.350522+00:00", "timestamp_unix": 1768067890.350522}, "starlink_gps": {"latitude": 44.24774644158939, "longitude": 13.11458910825332, "altitude": 76.10000148738305, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:10.350825+00:00", "timestamp_unix": 1768067890.350825}, "nmea_primary": {"latitude": 44.247818333333335, "longitude": 13.114545, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:09.308640+00:00", "timestamp_unix": 1768067889.30864}, "nmea_secondary": {"latitude": 44.24814, "longitude": 13.113763333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:09.042817+00:00", "timestamp_unix": 1768067889.042817}}

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


validation_timestamp: 2026-01-10T17:58:40.394420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.35274754182617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 38.79606281544903, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 31.153404455013007, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.98391206724468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5588979888833769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.933294645192893, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.9019019534365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.433252286103285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.34308708839549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.03491682973765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.24688, "longitude": 13.116349, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:33+00:00", "timestamp_unix": 1768067913.0}, "starlink_location": {"latitude": 44.246651488232644, "longitude": 13.11672625915295, "altitude": 76.79000176256191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:58:40.349917+00:00", "timestamp_unix": 1768067920.349917}, "starlink_gps": {"latitude": 44.24665438214436, "longitude": 13.116720522224254, "altitude": 76.79000137106263, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:40.350180+00:00", "timestamp_unix": 1768067920.35018}, "nmea_primary": {"latitude": 44.246721666666666, "longitude": 13.116671666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:39.309661+00:00", "timestamp_unix": 1768067919.309661}, "nmea_secondary": {"latitude": 44.24705, "longitude": 13.115906666666667, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:58:39.082080+00:00", "timestamp_unix": 1768067919.08208}}

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


validation_timestamp: 2026-01-10T17:59:10.408302+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.517171480136977, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.97715409130793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.83998062640286, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 53.88315903019483, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5410416789324911, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.461689242894312, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.07227798145458, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.954626960674888, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.53238089937855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.72303604848815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.24575, "longitude": 13.118648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:06+00:00", "timestamp_unix": 1768067946.0}, "starlink_location": {"latitude": 44.245588317299486, "longitude": 13.118909528833518, "altitude": 74.05000176812435, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:59:10.369183+00:00", "timestamp_unix": 1768067950.369183}, "starlink_gps": {"latitude": 44.24559126608079, "longitude": 13.118904125971225, "altitude": 74.05000138819388, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:10.369450+00:00", "timestamp_unix": 1768067950.36945}, "nmea_primary": {"latitude": 44.245675, "longitude": 13.118831666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:09.333461+00:00", "timestamp_unix": 1768067949.333461}, "nmea_secondary": {"latitude": 44.24599166666667, "longitude": 13.118061666666666, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:09.004830+00:00", "timestamp_unix": 1768067949.00483}}

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


validation_timestamp: 2026-01-10T17:59:40.385317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.957909833215622, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.690959171505744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2688347851434063, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 69.04287150594268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27432759033676263, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.192051256711085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.43111624868553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.939595318970463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.15722942274711, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.27707903743058, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.2446, "longitude": 13.120939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:37+00:00", "timestamp_unix": 1768067977.0}, "starlink_location": {"latitude": 44.24451626523302, "longitude": 13.121033195343802, "altitude": 72.69000170188723, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T17:59:40.350134+00:00", "timestamp_unix": 1768067980.350134}, "starlink_gps": {"latitude": 44.24451778313678, "longitude": 13.121030480454287, "altitude": 72.6900015072701, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:40.350388+00:00", "timestamp_unix": 1768067980.350388}, "nmea_primary": {"latitude": 44.24458833333333, "longitude": 13.120976666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:39.332900+00:00", "timestamp_unix": 1768067979.3329}, "nmea_secondary": {"latitude": 44.244928333333334, "longitude": 13.120203333333333, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T17:59:39.020159+00:00", "timestamp_unix": 1768067979.020159}}

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


validation_timestamp: 2026-01-10T18:00:10.386706+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 67.45349168126009, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 67.17185448595484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 58.304153390555996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.667545861836164, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2817316651133791, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.45514304256948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.68910988094427, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.183356422789636, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.40743685043068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.65845532641329, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.24379, "longitude": 13.122498, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:00+00:00", "timestamp_unix": 1768068000.0}, "starlink_location": {"latitude": 44.24342237839319, "longitude": 13.12317158408673, "altitude": 73.37000179168462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:00:10.350454+00:00", "timestamp_unix": 1768068010.350454}, "starlink_gps": {"latitude": 44.24342386124747, "longitude": 13.123168716313772, "altitude": 73.37000158684776, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:10.350715+00:00", "timestamp_unix": 1768068010.350715}, "nmea_primary": {"latitude": 44.24348833333333, "longitude": 13.123096666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:09.333409+00:00", "timestamp_unix": 1768068009.333409}, "nmea_secondary": {"latitude": 44.243835, "longitude": 13.122338333333333, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:08.990695+00:00", "timestamp_unix": 1768068008.990695}}

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


validation_timestamp: 2026-01-10T18:00:40.389187+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 61.90336587200476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 61.36534384566259, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 53.90471618419574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.017166664313642, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5382023260274238, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.662939737705148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.26207043625399, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.16817874900474, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.72444210694042, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.50945715303496, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.2427, "longitude": 13.124716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:31+00:00", "timestamp_unix": 1768068031.0}, "starlink_location": {"latitude": 44.24235648975418, "longitude": 13.125327528747434, "altitude": 73.04000163981478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:00:40.350496+00:00", "timestamp_unix": 1768068040.350496}, "starlink_gps": {"latitude": 44.24235937718121, "longitude": 13.12532210633938, "altitude": 73.04000127593294, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:40.350756+00:00", "timestamp_unix": 1768068040.350756}, "nmea_primary": {"latitude": 44.242423333333335, "longitude": 13.125271666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:39.318374+00:00", "timestamp_unix": 1768068039.318374}, "nmea_secondary": {"latitude": 44.242765, "longitude": 13.124481666666666, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:00:38.984077+00:00", "timestamp_unix": 1768068038.984077}}

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


validation_timestamp: 2026-01-10T18:01:10.391737+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 49.7524853728413, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 49.47662050194902, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 39.39900685758528, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 34.56125521061621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27600197227921813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.433039976813193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.08931994503243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.159864367843038, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.81343739177952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.82919244132577, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.241547, "longitude": 13.1270075, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:03+00:00", "timestamp_unix": 1768068063.0}, "starlink_location": {"latitude": 44.241260762070226, "longitude": 13.127487531769107, "altitude": 71.95000170082248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:01:10.351144+00:00", "timestamp_unix": 1768068070.351144}, "starlink_gps": {"latitude": 44.241262289238996, "longitude": 13.127484800460563, "altitude": 71.95000150472704, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:10.351408+00:00", "timestamp_unix": 1768068070.351408}, "nmea_primary": {"latitude": 44.241328333333335, "longitude": 13.127396666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:09.333981+00:00", "timestamp_unix": 1768068069.333981}, "nmea_secondary": {"latitude": 44.241708333333335, "longitude": 13.126636666666666, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:09.024805+00:00", "timestamp_unix": 1768068069.024805}}

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


validation_timestamp: 2026-01-10T18:01:40.388329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 41.70747842134665, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 41.42552040337197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 31.9476044290255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 42.63472765498447, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.285621889196478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.933386037215408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.17642696829456, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.662991580601702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.89213553110707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.53127622318347, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.240433, "longitude": 13.129218, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:34+00:00", "timestamp_unix": 1768068094.0}, "starlink_location": {"latitude": 44.24019855383122, "longitude": 13.129626678462479, "altitude": 71.0000018420947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:01:40.351579+00:00", "timestamp_unix": 1768068100.351579}, "starlink_gps": {"latitude": 44.240199819879265, "longitude": 13.129623558818363, "altitude": 71.00000163003806, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:40.351836+00:00", "timestamp_unix": 1768068100.351836}, "nmea_primary": {"latitude": 44.240265, "longitude": 13.129543333333332, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:39.323344+00:00", "timestamp_unix": 1768068099.323344}, "nmea_secondary": {"latitude": 44.240633333333335, "longitude": 13.128761666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:01:38.963678+00:00", "timestamp_unix": 1768068098.963678}}

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


validation_timestamp: 2026-01-10T18:02:10.390584+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.857210113110224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.57654341834372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 18.847506037815084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 57.42924531465566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28337812989444483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.102905694704242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.89184319058518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.829007644970945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.60846510714931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.12034903012884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.2393, "longitude": 13.13151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:05+00:00", "timestamp_unix": 1768068125.0}, "starlink_location": {"latitude": 44.23912687433332, "longitude": 13.131762755032916, "altitude": 72.6000017913921, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:02:10.351091+00:00", "timestamp_unix": 1768068130.351091}, "starlink_gps": {"latitude": 44.23912836585401, "longitude": 13.13175987071151, "altitude": 72.60000158302849, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:10.351357+00:00", "timestamp_unix": 1768068130.351357}, "nmea_primary": {"latitude": 44.23919, "longitude": 13.13169, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:09.325276+00:00", "timestamp_unix": 1768068129.325276}, "nmea_secondary": {"latitude": 44.23957333333333, "longitude": 13.130898333333333, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:09.020265+00:00", "timestamp_unix": 1768068129.020265}}

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


validation_timestamp: 2026-01-10T18:02:40.385420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.176415333816536, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.89476527402103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.43953987886612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 62.20162523149426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2850419493373259, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.404432128574994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.12005178068844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.147250602185563, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.83505819643167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.6351752352442, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.238174, "longitude": 13.133704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:37+00:00", "timestamp_unix": 1768068157.0}, "starlink_location": {"latitude": 44.23804137698875, "longitude": 13.133894767982808, "altitude": 71.35191351527864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:02:40.351383+00:00", "timestamp_unix": 1768068160.351383}, "starlink_gps": {"latitude": 44.23804286010889, "longitude": 13.133891849643746, "altitude": 71.35593285062558, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:40.351644+00:00", "timestamp_unix": 1768068160.351644}, "nmea_primary": {"latitude": 44.238115, "longitude": 13.133836666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:39.322593+00:00", "timestamp_unix": 1768068159.322593}, "nmea_secondary": {"latitude": 44.238485, "longitude": 13.133055, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:02:39.024188+00:00", "timestamp_unix": 1768068159.024188}}

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


validation_timestamp: 2026-01-10T18:03:10.390587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.371616900210123, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.10480228661546, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.643532359386821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 72.46050145164514, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27795292609701655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.7282856514853515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.27849254379247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.462019998387582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.00057354789784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.85797053371394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.237064, "longitude": 13.135928, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:08+00:00", "timestamp_unix": 1768068188.0}, "starlink_location": {"latitude": 44.236971102534746, "longitude": 13.136034581370186, "altitude": 70.3100017342175, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:03:10.351660+00:00", "timestamp_unix": 1768068190.35166}, "starlink_gps": {"latitude": 44.23697251739165, "longitude": 13.136031705097283, "altitude": 70.31000153377416, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:10.351925+00:00", "timestamp_unix": 1768068190.351925}, "nmea_primary": {"latitude": 44.237025, "longitude": 13.135973333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:09.306033+00:00", "timestamp_unix": 1768068189.306033}, "nmea_secondary": {"latitude": 44.237415, "longitude": 13.135161666666667, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:09.079788+00:00", "timestamp_unix": 1768068189.079788}}

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


validation_timestamp: 2026-01-10T18:03:40.392207+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 68.68473565358372, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 68.11720580583662, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 56.32104213166841, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.45131015671439, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5682542213091623, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.966330380727756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.56770442729406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.42943466965089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.99945606012363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.42978229412239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.236286, "longitude": 13.137483, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:30+00:00", "timestamp_unix": 1768068210.0}, "starlink_location": {"latitude": 44.23589426229514, "longitude": 13.138149584201036, "altitude": 71.44000182153152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:03:40.352096+00:00", "timestamp_unix": 1768068220.352096}, "starlink_gps": {"latitude": 44.23589730058622, "longitude": 13.138143848925274, "altitude": 71.44000141618426, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:40.352358+00:00", "timestamp_unix": 1768068220.352358}, "nmea_primary": {"latitude": 44.23599, "longitude": 13.138056666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:39.325628+00:00", "timestamp_unix": 1768068219.325628}, "nmea_secondary": {"latitude": 44.236338333333336, "longitude": 13.137303333333334, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:03:39.025527+00:00", "timestamp_unix": 1768068219.025527}}

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


validation_timestamp: 2026-01-10T18:04:10.385208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 61.52541432292261, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 61.24367019850504, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 51.271017564134574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.72341230146807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28177377610770593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.341624102029204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.18371109821507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.062410409058266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.90194984500742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.96144337959997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.235153, "longitude": 13.139668, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:01+00:00", "timestamp_unix": 1768068241.0}, "starlink_location": {"latitude": 44.23482271150483, "longitude": 13.14028757736596, "altitude": 71.40000179055593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:04:10.352405+00:00", "timestamp_unix": 1768068250.352405}, "starlink_gps": {"latitude": 44.23482419458174, "longitude": 13.14028470958452, "altitude": 71.40000158657844, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:10.352662+00:00", "timestamp_unix": 1768068250.352662}, "nmea_primary": {"latitude": 44.23488666666667, "longitude": 13.140193333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:09.314049+00:00", "timestamp_unix": 1768068249.314049}, "nmea_secondary": {"latitude": 44.23526, "longitude": 13.139425, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:09.060936+00:00", "timestamp_unix": 1768068249.060936}}

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


validation_timestamp: 2026-01-10T18:04:40.389410+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.09215917087687, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 45.8146985172243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 39.03599291552525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 37.873077728554804, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2782493983769691, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.314177505580995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.7640107656032, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.083290970324747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.48578257689996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.89699334947409, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.234028, "longitude": 13.141957, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:32+00:00", "timestamp_unix": 1768068272.0}, "starlink_location": {"latitude": 44.23375821142704, "longitude": 13.142396224410737, "altitude": 70.61191648492203, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:04:40.352195+00:00", "timestamp_unix": 1768068280.352195}, "starlink_gps": {"latitude": 44.23375969299125, "longitude": 13.142393409866125, "altitude": 70.61593161106126, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:40.352455+00:00", "timestamp_unix": 1768068280.352455}, "nmea_primary": {"latitude": 44.233828333333335, "longitude": 13.14236, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:39.313588+00:00", "timestamp_unix": 1768068279.313588}, "nmea_secondary": {"latitude": 44.23421166666667, "longitude": 13.141556666666666, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:04:38.996267+00:00", "timestamp_unix": 1768068278.996267}}

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


validation_timestamp: 2026-01-10T18:05:10.393776+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.5557675543355, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 39.28490751912195, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 31.982761683291297, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 44.83741363696877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2708667078047485, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.909470856804848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.12670851419733, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.670801143460462, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.85698189441352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.8132508491713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.232918, "longitude": 13.144151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:03+00:00", "timestamp_unix": 1768068303.0}, "starlink_location": {"latitude": 44.232681425963975, "longitude": 13.144521778840325, "altitude": 72.18000164345142, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:05:10.353029+00:00", "timestamp_unix": 1768068310.353029}, "starlink_gps": {"latitude": 44.23268305864594, "longitude": 13.14451925573934, "altitude": 72.18000145546858, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:10.353290+00:00", "timestamp_unix": 1768068310.35329}, "nmea_primary": {"latitude": 44.23275666666667, "longitude": 13.144483333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:09.331369+00:00", "timestamp_unix": 1768068309.331369}, "nmea_secondary": {"latitude": 44.233135, "longitude": 13.143676666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:09.075230+00:00", "timestamp_unix": 1768068309.07523}}

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


validation_timestamp: 2026-01-10T18:05:40.387429+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 33.5725629865033, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 33.03190705561307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.705774558378685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 50.640610096471306, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5425050971089019, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.281645048204094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.09875104058744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.768196815137111, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.55633321001662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.34625841026121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.231808, "longitude": 13.146334, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:35+00:00", "timestamp_unix": 1768068335.0}, "starlink_location": {"latitude": 44.23161821631387, "longitude": 13.14666172259653, "altitude": 73.02000166409837, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:05:40.352980+00:00", "timestamp_unix": 1768068340.35298}, "starlink_gps": {"latitude": 44.23162096228571, "longitude": 13.146656094415041, "altitude": 73.02000129423256, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:40.353244+00:00", "timestamp_unix": 1768068340.353244}, "nmea_primary": {"latitude": 44.23169166666667, "longitude": 13.146583333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:39.335842+00:00", "timestamp_unix": 1768068339.335842}, "nmea_secondary": {"latitude": 44.232055, "longitude": 13.1458, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:05:39.099192+00:00", "timestamp_unix": 1768068339.099192}}

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


validation_timestamp: 2026-01-10T18:06:10.389243+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 26.750151766783386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.48419388205568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.30617644080741, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 56.62525631541082, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.268143533290597, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.157555039375732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.08171078505914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.962216030083693, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.81357044561355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.92967698373205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.23071, "longitude": 13.14853, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:05+00:00", "timestamp_unix": 1768068365.0}, "starlink_location": {"latitude": 44.230545271484324, "longitude": 13.148774681668709, "altitude": 72.34000161183162, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:06:10.353044+00:00", "timestamp_unix": 1768068370.353044}, "starlink_gps": {"latitude": 44.2305466865849, "longitude": 13.148771956608636, "altitude": 72.34000142791467, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:10.353305+00:00", "timestamp_unix": 1768068370.353305}, "nmea_primary": {"latitude": 44.230608333333336, "longitude": 13.148756666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:09.337287+00:00", "timestamp_unix": 1768068369.337287}, "nmea_secondary": {"latitude": 44.23098666666667, "longitude": 13.147933333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:09.032700+00:00", "timestamp_unix": 1768068369.0327}}

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


validation_timestamp: 2026-01-10T18:06:40.500928+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.88692178147164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.608956695946748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.424633654559747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 71.69574954538805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2797103345896773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.667370398363378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.48634989663195, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.414478649801824, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.2066401817778, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.71976735596395, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.229557, "longitude": 13.150793, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:38+00:00", "timestamp_unix": 1768068398.0}, "starlink_location": {"latitude": 44.229481261633836, "longitude": 13.150915423860667, "altitude": 73.45189203035976, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:06:40.353052+00:00", "timestamp_unix": 1768068400.353052}, "starlink_gps": {"latitude": 44.22948268543726, "longitude": 13.150912529771146, "altitude": 73.4559484989025, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:40.353347+00:00", "timestamp_unix": 1768068400.353347}, "nmea_primary": {"latitude": 44.229548333333334, "longitude": 13.15086, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:39.323843+00:00", "timestamp_unix": 1768068399.323843}, "nmea_secondary": {"latitude": 44.22991, "longitude": 13.15004, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:39.054838+00:00", "timestamp_unix": 1768068399.054838}}

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


validation_timestamp: 2026-01-10T18:07:10.414925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 74.84597612548866, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 74.30732016933631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 67.34641181298717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.769385515394504, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5389727361701461, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.175906995236208, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.50591365399484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6872578107054546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.96700885658781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.06097172017655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.22881, "longitude": 13.1522875, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:06:59+00:00", "timestamp_unix": 1768068419.0}, "starlink_location": {"latitude": 44.228412375281025, "longitude": 13.153045435427385, "altitude": 72.99000176187704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:07:10.374709+00:00", "timestamp_unix": 1768068430.374709}, "starlink_gps": {"latitude": 44.22841510337406, "longitude": 13.153039844197423, "altitude": 72.99000138343384, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:10.375010+00:00", "timestamp_unix": 1768068430.37501}, "nmea_primary": {"latitude": 44.228475, "longitude": 13.152991666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:09.324765+00:00", "timestamp_unix": 1768068429.324765}, "nmea_secondary": {"latitude": 44.22885, "longitude": 13.152178333333334, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:09.091643+00:00", "timestamp_unix": 1768068429.091643}}

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


validation_timestamp: 2026-01-10T18:07:40.391878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 60.384671130954025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 60.104839827744044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 50.728972737201495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.08226104920759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2798486813856708, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.31653600096882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 82.35497256650238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.072965625807205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.0751821710947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.81029907581996, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.22767, "longitude": 13.15456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:30+00:00", "timestamp_unix": 1768068450.0}, "starlink_location": {"latitude": 44.22733492420577, "longitude": 13.155156381290674, "altitude": 72.45000174145302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:07:40.353961+00:00", "timestamp_unix": 1768068460.353961}, "starlink_gps": {"latitude": 44.22733645498287, "longitude": 13.155153593493825, "altitude": 72.4500015383711, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:40.354218+00:00", "timestamp_unix": 1768068460.354218}, "nmea_primary": {"latitude": 44.227428333333336, "longitude": 13.1551, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:39.306427+00:00", "timestamp_unix": 1768068459.306427}, "nmea_secondary": {"latitude": 44.22777333333333, "longitude": 13.154323333333334, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:07:39.093470+00:00", "timestamp_unix": 1768068459.09347}}

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


validation_timestamp: 2026-01-10T18:08:10.399135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 54.66458365749074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 54.38740709484221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 45.01537116347396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 26.339058485286525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27753752548241767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.07573583215263, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.82575727040005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.812236441994582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.54822308635008, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.29715347982906, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.22656, "longitude": 13.156745, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:01+00:00", "timestamp_unix": 1768068481.0}, "starlink_location": {"latitude": 44.22625365468328, "longitude": 13.157281557081095, "altitude": 72.38190872955788, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:08:10.354376+00:00", "timestamp_unix": 1768068490.354376}, "starlink_gps": {"latitude": 44.22625510874738, "longitude": 13.157278726084751, "altitude": 72.38594784445746, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:10.354638+00:00", "timestamp_unix": 1768068490.354638}, "nmea_primary": {"latitude": 44.226326666666665, "longitude": 13.157206666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:09.325997+00:00", "timestamp_unix": 1768068489.325997}, "nmea_secondary": {"latitude": 44.22668, "longitude": 13.15646, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:09.060216+00:00", "timestamp_unix": 1768068489.060216}}

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


validation_timestamp: 2026-01-10T18:08:40.409830+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 41.450208402564165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 40.89270142564906, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 32.504731068594985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 41.99095122296469, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5576121581074562, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.638078024605143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.427741624023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.117251453157813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.87012989873973, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.46057298145809, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.225414, "longitude": 13.15902, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:33+00:00", "timestamp_unix": 1768068513.0}, "starlink_location": {"latitude": 44.22519957823117, "longitude": 13.15944551942104, "altitude": 72.3400018808293, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:08:40.373356+00:00", "timestamp_unix": 1768068520.373356}, "starlink_gps": {"latitude": 44.22520238309708, "longitude": 13.159439718521483, "altitude": 72.3400014745902, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:40.373615+00:00", "timestamp_unix": 1768068520.373615}, "nmea_primary": {"latitude": 44.22527, "longitude": 13.159375, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:39.325510+00:00", "timestamp_unix": 1768068519.32551}, "nmea_secondary": {"latitude": 44.22562, "longitude": 13.158578333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:08:39.015329+00:00", "timestamp_unix": 1768068519.015329}}

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


validation_timestamp: 2026-01-10T18:09:10.410389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.065329656160475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 26.393274528211787, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 20.58047646179434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 56.139905258510304, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.6739557010503922, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.092935888565975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.08941156934436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.487818455286835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.41545702620172, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.71974785512673, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.22429, "longitude": 13.161306, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:05+00:00", "timestamp_unix": 1768068545.0}, "starlink_location": {"latitude": 44.224134574819416, "longitude": 13.161567394920967, "altitude": 71.67993527281376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:09:10.373436+00:00", "timestamp_unix": 1768068550.373436}, "starlink_gps": {"latitude": 44.224138088755836, "longitude": 13.161560503576203, "altitude": 71.68994662431507, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:10.373696+00:00", "timestamp_unix": 1768068550.373696}, "nmea_primary": {"latitude": 44.22419, "longitude": 13.161523333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:09.322876+00:00", "timestamp_unix": 1768068549.322876}, "nmea_secondary": {"latitude": 44.22456666666667, "longitude": 13.160716666666668, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:09.197615+00:00", "timestamp_unix": 1768068549.197615}}

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


validation_timestamp: 2026-01-10T18:09:40.393874+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.82482200170592, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.542789054895703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.249006518620263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 59.5120181214808, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28566963080932184, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.130486741675087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.95695974424012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.867927926172058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.67129539531742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.76087173258303, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.223167, "longitude": 13.163502, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:36+00:00", "timestamp_unix": 1768068576.0}, "starlink_location": {"latitude": 44.223035874370765, "longitude": 13.163688593777449, "altitude": 71.20190660122367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:09:40.354946+00:00", "timestamp_unix": 1768068580.354946}, "starlink_gps": {"latitude": 44.22303736075855, "longitude": 13.16368566975929, "altitude": 71.20593478337783, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:40.355202+00:00", "timestamp_unix": 1768068580.355202}, "nmea_primary": {"latitude": 44.22311333333333, "longitude": 13.163621666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:39.325233+00:00", "timestamp_unix": 1768068579.325233}, "nmea_secondary": {"latitude": 44.22344833333333, "longitude": 13.162866666666666, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:09:39.050328+00:00", "timestamp_unix": 1768068579.050328}}

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


validation_timestamp: 2026-01-10T18:10:10.392608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.922230043911286, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.676123101862154, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.089564238519047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 72.44354151544944, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2738785359196588, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.905763450545146, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.62591505356413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.64714365587104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.35203662526811, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 67.4840211036515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.222023, "longitude": 13.165769, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:08+00:00", "timestamp_unix": 1768068608.0}, "starlink_location": {"latitude": 44.221969209645565, "longitude": 13.16581272838558, "altitude": 70.77000166288106, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:10:10.354388+00:00", "timestamp_unix": 1768068610.354388}, "starlink_gps": {"latitude": 44.221970595924425, "longitude": 13.165809887518515, "altitude": 70.77000147069414, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:10.354648+00:00", "timestamp_unix": 1768068610.354648}, "nmea_primary": {"latitude": 44.222055, "longitude": 13.165723333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:09.324009+00:00", "timestamp_unix": 1768068609.324009}, "nmea_secondary": {"latitude": 44.222366666666666, "longitude": 13.164996666666667, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:09.076372+00:00", "timestamp_unix": 1768068609.076372}}

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


validation_timestamp: 2026-01-10T18:10:40.396193+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 69.22126280074191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 68.94516392140949, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 59.14304801550918, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.414720393921256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27609935380064987, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.963282927348112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.26701556616922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.706366401284836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.9911090341628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.34038020617587, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.22128, "longitude": 13.167258, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:30+00:00", "timestamp_unix": 1768068630.0}, "starlink_location": {"latitude": 44.220908038953816, "longitude": 13.167954539385741, "altitude": 71.42190085215111, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:10:40.357494+00:00", "timestamp_unix": 1768068640.357494}, "starlink_gps": {"latitude": 44.22090952626573, "longitude": 13.167951764986821, "altitude": 71.42593155165335, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:40.357754+00:00", "timestamp_unix": 1768068640.357754}, "nmea_primary": {"latitude": 44.22099166666667, "longitude": 13.167881666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:39.323310+00:00", "timestamp_unix": 1768068639.32331}, "nmea_secondary": {"latitude": 44.22130833333333, "longitude": 13.167146666666667, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:10:39.010314+00:00", "timestamp_unix": 1768068639.010314}}

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


validation_timestamp: 2026-01-10T18:11:10.394698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 70.48275565330306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 70.20075781649744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 60.33379334760224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.602554374401429, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28255438743881284, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.68158706354617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.32476902987807, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.41713644258477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.04223698805173, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.35712126365483, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.220207, "longitude": 13.169389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:00+00:00", "timestamp_unix": 1768068660.0}, "starlink_location": {"latitude": 44.21982026251436, "longitude": 13.170089766334819, "altitude": 69.25189474337124, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:11:10.354640+00:00", "timestamp_unix": 1768068670.35464}, "starlink_gps": {"latitude": 44.21982168380244, "longitude": 13.17008682716017, "altitude": 69.25594403004526, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:10.354931+00:00", "timestamp_unix": 1768068670.354931}, "nmea_primary": {"latitude": 44.21989833333333, "longitude": 13.170011666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:09.327017+00:00", "timestamp_unix": 1768068669.327017}, "nmea_secondary": {"latitude": 44.22022666666667, "longitude": 13.169271666666667, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:09.080699+00:00", "timestamp_unix": 1768068669.080699}}

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


validation_timestamp: 2026-01-10T18:11:40.395437+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 55.08625173715527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 54.531548762578375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 45.48989675090825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.651264924393256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5547044976730631, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.526437112818995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.34854461384228, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.01444047576481, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 76.79490365537542, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.00572658872345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.219044, "longitude": 13.171636, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:31+00:00", "timestamp_unix": 1768068691.0}, "starlink_location": {"latitude": 44.218741762342894, "longitude": 13.172183698987013, "altitude": 71.06000173853229, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:11:40.356121+00:00", "timestamp_unix": 1768068700.356121}, "starlink_gps": {"latitude": 44.218744796587906, "longitude": 13.172178173939702, "altitude": 71.06000135203139, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:40.356378+00:00", "timestamp_unix": 1768068700.356378}, "nmea_primary": {"latitude": 44.21882333333333, "longitude": 13.172116666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:39.317934+00:00", "timestamp_unix": 1768068699.317934}, "nmea_secondary": {"latitude": 44.21913, "longitude": 13.171378333333333, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:11:39.101277+00:00", "timestamp_unix": 1768068699.101277}}

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


validation_timestamp: 2026-01-10T18:12:10.394700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 52.64233885667587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.36560988087453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 46.21173016134321, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.112850693648998, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27724240273572737, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.138918317085734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.54602212077302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.89413193432265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.26879038857074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.25527617875147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.217987, "longitude": 13.173789, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:02+00:00", "timestamp_unix": 1768068722.0}, "starlink_location": {"latitude": 44.217700375728, "longitude": 13.17431474501623, "altitude": 71.95810790449045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:12:10.355934+00:00", "timestamp_unix": 1768068730.355934}, "starlink_gps": {"latitude": 44.2177017620729, "longitude": 13.174311853492835, "altitude": 71.95405382950636, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:10.356196+00:00", "timestamp_unix": 1768068730.356196}, "nmea_primary": {"latitude": 44.217756666666666, "longitude": 13.174271666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:09.338176+00:00", "timestamp_unix": 1768068729.338176}, "nmea_secondary": {"latitude": 44.21810333333333, "longitude": 13.17349, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:09.015925+00:00", "timestamp_unix": 1768068729.015925}}

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


validation_timestamp: 2026-01-10T18:12:40.392915+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 44.580468861023824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 44.297532581906815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 39.1485404065388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 41.6125339421546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2835104605900435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.278780032947311, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 85.915930017444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.039265253694254, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 85.63244755175687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 80.68803992792269, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.21687, "longitude": 13.176009, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:33+00:00", "timestamp_unix": 1768068753.0}, "starlink_location": {"latitude": 44.216609088354055, "longitude": 13.176433729590494, "altitude": 70.14188935956908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:12:40.355678+00:00", "timestamp_unix": 1768068760.355678}, "starlink_gps": {"latitude": 44.21661062154077, "longitude": 13.17643088715987, "altitude": 70.14594543987573, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:40.355935+00:00", "timestamp_unix": 1768068760.355935}, "nmea_primary": {"latitude": 44.21666166666667, "longitude": 13.176405, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:39.325033+00:00", "timestamp_unix": 1768068759.325033}, "nmea_secondary": {"latitude": 44.217065, "longitude": 13.175563333333333, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:12:39.006689+00:00", "timestamp_unix": 1768068759.006689}}

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


validation_timestamp: 2026-01-10T18:13:10.438159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 31.611251444106635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 31.050638634000446, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 24.337428515493098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 61.17040433906654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5637902743364257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.548573895163823, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 92.696206550221, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.019959532513524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 92.13300466931284, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 85.5050772168103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.215717, "longitude": 13.178258, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:05+00:00", "timestamp_unix": 1768068785.0}, "starlink_location": {"latitude": 44.21553155575186, "longitude": 13.17855864005268, "altitude": 69.77793044332462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:13:10.397712+00:00", "timestamp_unix": 1768068790.397712}, "starlink_gps": {"latitude": 44.21553444106597, "longitude": 13.178552822917702, "altitude": 69.78594524661023, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:10.397972+00:00", "timestamp_unix": 1768068790.397972}, "nmea_primary": {"latitude": 44.21558666666667, "longitude": 13.178503333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:09.327260+00:00", "timestamp_unix": 1768068789.32726}, "nmea_secondary": {"latitude": 44.21603666666667, "longitude": 13.177633333333333, "altitude": 9.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:09.002634+00:00", "timestamp_unix": 1768068789.002634}}

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


validation_timestamp: 2026-01-10T18:13:40.400723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.86734769931097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.587117582089267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.852222757551584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 72.53182304508208, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28277075279169317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.076187566914212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 91.3015279441514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.798445584220449, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 91.01901291398592, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.38394973205159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.21459, "longitude": 13.180533, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:36+00:00", "timestamp_unix": 1768068816.0}, "starlink_location": {"latitude": 44.214477262520255, "longitude": 13.180709928473041, "altitude": 70.12000177531075, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:13:40.357435+00:00", "timestamp_unix": 1768068820.357435}, "starlink_gps": {"latitude": 44.21447868489727, "longitude": 13.180706987315174, "altitude": 70.12000157055243, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:40.357695+00:00", "timestamp_unix": 1768068820.357695}, "nmea_primary": {"latitude": 44.21456, "longitude": 13.180593333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:39.325926+00:00", "timestamp_unix": 1768068819.325926}, "nmea_secondary": {"latitude": 44.214965, "longitude": 13.179788333333333, "altitude": 9.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:13:39.001516+00:00", "timestamp_unix": 1768068819.001516}}

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


validation_timestamp: 2026-01-10T18:14:10.393868+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.902609655078221, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.642007104159818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.724771318518287, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 76.1500470807843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27385016224016134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.651853862687759, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.44867805990586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.40819546189554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.1748308387764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.83820306963305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.213467, "longitude": 13.182749, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:07+00:00", "timestamp_unix": 1768068847.0}, "starlink_location": {"latitude": 44.21338670680423, "longitude": 13.182827512402232, "altitude": 69.8500016703823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:14:10.356192+00:00", "timestamp_unix": 1768068850.356192}, "starlink_gps": {"latitude": 44.2133881993439, "longitude": 13.182824779223932, "altitude": 69.85000147644374, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:10.356453+00:00", "timestamp_unix": 1768068850.356453}, "nmea_primary": {"latitude": 44.213456666666666, "longitude": 13.18278, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:09.330493+00:00", "timestamp_unix": 1768068849.330493}, "nmea_secondary": {"latitude": 44.213855, "longitude": 13.181961666666666, "altitude": 10.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:09.091827+00:00", "timestamp_unix": 1768068849.091827}}

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


validation_timestamp: 2026-01-10T18:14:40.393844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 73.91103907185833, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 73.63703070882879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 63.001288349232205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.398211076652812, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27411486533250157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.320660011913743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.30925014263978, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.053385567215237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.03524177780452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.39463290288155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.2127, "longitude": 13.184245, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:29+00:00", "timestamp_unix": 1768068869.0}, "starlink_location": {"latitude": 44.21231203791943, "longitude": 13.184998015618621, "altitude": 70.74000167155441, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:14:40.356781+00:00", "timestamp_unix": 1768068880.356781}, "starlink_gps": {"latitude": 44.21231353190191, "longitude": 13.184995279848486, "altitude": 70.74000147822598, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:40.357104+00:00", "timestamp_unix": 1768068880.357104}, "nmea_primary": {"latitude": 44.21239, "longitude": 13.184906666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:39.329768+00:00", "timestamp_unix": 1768068879.329768}, "nmea_secondary": {"latitude": 44.21272833333333, "longitude": 13.18419, "altitude": 11.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:14:39.807384+00:00", "timestamp_unix": 1768068879.807384}}

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


validation_timestamp: 2026-01-10T18:15:10.396984+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 59.72474356422818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 59.44595255413439, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 51.16295851613911, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.252762945614844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27886002936147347, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.116790815960304, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.90978566125011, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.854931296694213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.6309276055792, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.40775704258313, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.21158, "longitude": 13.186539, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:01+00:00", "timestamp_unix": 1768068901.0}, "starlink_location": {"latitude": 44.211257481033726, "longitude": 13.187138225102464, "altitude": 69.97000172171626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:15:10.356480+00:00", "timestamp_unix": 1768068910.35648}, "starlink_gps": {"latitude": 44.21125894202834, "longitude": 13.187135381342111, "altitude": 69.97000152297822, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:10.356741+00:00", "timestamp_unix": 1768068910.356741}, "nmea_primary": {"latitude": 44.211325, "longitude": 13.187073333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:09.330422+00:00", "timestamp_unix": 1768068909.330422}, "nmea_secondary": {"latitude": 44.2117, "longitude": 13.18627, "altitude": 12.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:08.818448+00:00", "timestamp_unix": 1768068908.818448}}

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


validation_timestamp: 2026-01-10T18:15:40.416480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.81604958889634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 46.26445899150689, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 39.40724972969987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 44.57159122880823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5518401542917134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.092877146555042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 91.34477982335824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.576440744895167, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 90.7929396691127, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 83.78232948089223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.210423, "longitude": 13.188788, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:33+00:00", "timestamp_unix": 1768068933.0}, "starlink_location": {"latitude": 44.21017702051749, "longitude": 13.189264709381245, "altitude": 69.5500574204066, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:15:40.377571+00:00", "timestamp_unix": 1768068940.377571}, "starlink_gps": {"latitude": 44.21018003909644, "longitude": 13.189259213665222, "altitude": 69.5420709084903, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:40.377830+00:00", "timestamp_unix": 1768068940.37783}, "nmea_primary": {"latitude": 44.210238333333336, "longitude": 13.18921, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:39.330388+00:00", "timestamp_unix": 1768068939.330388}, "nmea_secondary": {"latitude": 44.210676666666664, "longitude": 13.188355, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:15:38.793447+00:00", "timestamp_unix": 1768068938.793447}}

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


validation_timestamp: 2026-01-10T18:16:10.391539+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.452440475961765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.174626856699234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.76915135670234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 61.73798227016816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27784431711922836, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.270312585453322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 89.18949775576424, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.001132058088126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 88.91171857278142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.27995590077376, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.20926, "longitude": 13.191143, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:06+00:00", "timestamp_unix": 1768068966.0}, "starlink_location": {"latitude": 44.2091197051031, "longitude": 13.191426412811047, "altitude": 71.60188404019154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:16:10.357020+00:00", "timestamp_unix": 1768068970.35702}, "starlink_gps": {"latitude": 44.209121094458844, "longitude": 13.191423515433046, "altitude": 71.60594651894094, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:10.357275+00:00", "timestamp_unix": 1768068970.357275}, "nmea_primary": {"latitude": 44.209201666666665, "longitude": 13.191323333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:09.330883+00:00", "timestamp_unix": 1768068969.330883}, "nmea_secondary": {"latitude": 44.20958, "longitude": 13.19051, "altitude": 11.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:08.855609+00:00", "timestamp_unix": 1768068968.855609}}

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


validation_timestamp: 2026-01-10T18:16:40.397266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.512196527580702, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.23304697322203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.817998037022841, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 58.263710456867855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2791495694764329, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.087081138046274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.77492502679003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.813701399037862, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.49578462068347, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.90177672229866, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.208164, "longitude": 13.193338, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:37+00:00", "timestamp_unix": 1768068997.0}, "starlink_location": {"latitude": 44.20806271120127, "longitude": 13.193553084581982, "altitude": 72.7100017472499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:16:40.357674+00:00", "timestamp_unix": 1768069000.357674}, "starlink_gps": {"latitude": 44.20806409032447, "longitude": 13.19355015813916, "altitude": 72.71000154688517, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:40.357929+00:00", "timestamp_unix": 1768069000.357929}, "nmea_primary": {"latitude": 44.208126666666665, "longitude": 13.193463333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:39.328862+00:00", "timestamp_unix": 1768068999.328862}, "nmea_secondary": {"latitude": 44.20845666666666, "longitude": 13.192731666666667, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:16:39.511960+00:00", "timestamp_unix": 1768068999.51196}}

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


validation_timestamp: 2026-01-10T18:17:10.397230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.818531349432045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.545574795641201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8111921578200783, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 80.09487015352254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2819207396501146, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.534675684317598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.72312450770056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.26786863052484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.44126166612148, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 78.61937589964917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.207043, "longitude": 13.195631, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:09+00:00", "timestamp_unix": 1768069029.0}, "starlink_location": {"latitude": 44.20699648249981, "longitude": 13.195686737559672, "altitude": 74.44000176250626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:17:10.358630+00:00", "timestamp_unix": 1768069030.35863}, "starlink_gps": {"latitude": 44.206997942258674, "longitude": 13.195683845676962, "altitude": 74.44000155999524, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:10.358919+00:00", "timestamp_unix": 1768069030.358919}, "nmea_primary": {"latitude": 44.207058333333336, "longitude": 13.195623333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:09.328730+00:00", "timestamp_unix": 1768069029.32873}, "nmea_secondary": {"latitude": 44.207458333333335, "longitude": 13.19481, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:09.067794+00:00", "timestamp_unix": 1768069029.067794}}

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


validation_timestamp: 2026-01-10T18:17:40.398620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 67.65230453304025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 67.35318392519959, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 55.14933238712473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.85063321768597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3010794840442524, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.705874283890953, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.3598707932725, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.416398941602255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.05982970041276, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.92764149610348, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.20631, "longitude": 13.197139, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:30+00:00", "timestamp_unix": 1768069050.0}, "starlink_location": {"latitude": 44.20595015686468, "longitude": 13.197823381441054, "altitude": 73.37000203180743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:17:40.358116+00:00", "timestamp_unix": 1768069060.358116}, "starlink_gps": {"latitude": 44.205951499846655, "longitude": 13.197820101555994, "altitude": 73.37000179768486, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:40.358431+00:00", "timestamp_unix": 1768069060.358431}, "nmea_primary": {"latitude": 44.20603166666667, "longitude": 13.197711666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:39.328909+00:00", "timestamp_unix": 1768069059.328909}, "nmea_secondary": {"latitude": 44.206395, "longitude": 13.19692, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:17:39.020884+00:00", "timestamp_unix": 1768069059.020884}}

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


validation_timestamp: 2026-01-10T18:18:10.395527+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 54.36235212263947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 54.07802199838447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 43.309282249259724, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.01434324459303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28435013158962813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.501405714286651, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.33476653793723, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.226929390186552, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.05043801817314, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 76.32360002224324, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.205154, "longitude": 13.199408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:02+00:00", "timestamp_unix": 1768069082.0}, "starlink_location": {"latitude": 44.20486320186204, "longitude": 13.19995623778678, "altitude": 73.42000179306396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:18:10.358259+00:00", "timestamp_unix": 1768069090.358259}, "starlink_gps": {"latitude": 44.20486469850269, "longitude": 13.199953345259916, "altitude": 73.4200015850612, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:10.358517+00:00", "timestamp_unix": 1768069090.358517}, "nmea_primary": {"latitude": 44.20494333333333, "longitude": 13.199865, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:09.328431+00:00", "timestamp_unix": 1768069089.328431}, "nmea_secondary": {"latitude": 44.205315, "longitude": 13.19906, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:09.021742+00:00", "timestamp_unix": 1768069089.021742}}

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


validation_timestamp: 2026-01-10T18:18:40.398013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.77804619575158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 46.490649283786965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 34.56179050755733, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 37.82723443443837, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2880569754760926, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.364094103017482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 84.47688502125173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.081936962128472, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 84.18887465462707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.35272257203265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.20406, "longitude": 13.20164, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:33+00:00", "timestamp_unix": 1768069113.0}, "starlink_location": {"latitude": 44.20380693182699, "longitude": 13.202108784595666, "altitude": 74.45000186163752, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:18:40.359616+00:00", "timestamp_unix": 1768069120.359616}, "starlink_gps": {"latitude": 44.20380834708463, "longitude": 13.202105757799865, "altitude": 74.45000164704169, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:40.359877+00:00", "timestamp_unix": 1768069120.359877}, "nmea_primary": {"latitude": 44.203885, "longitude": 13.201998333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:39.329338+00:00", "timestamp_unix": 1768069119.329338}, "nmea_secondary": {"latitude": 44.204233333333335, "longitude": 13.201231666666667, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:18:39.047329+00:00", "timestamp_unix": 1768069119.047329}}

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


validation_timestamp: 2026-01-10T18:19:10.396784+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.867158896107824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 39.312582393766434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.512362424364493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 41.93767392773676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5546704951180843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.400441549068603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.63552754583375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.883773771342545, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 81.0814927642191, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.44690064801686, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.20294, "longitude": 13.203827, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:04+00:00", "timestamp_unix": 1768069144.0}, "starlink_location": {"latitude": 44.202716760302216, "longitude": 13.20421835653088, "altitude": 74.61000174014065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:19:10.358628+00:00", "timestamp_unix": 1768069150.358628}, "starlink_gps": {"latitude": 44.20271979436479, "longitude": 13.204212833329048, "altitude": 74.6100013553393, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:10.358928+00:00", "timestamp_unix": 1768069150.358928}, "nmea_primary": {"latitude": 44.20281166666667, "longitude": 13.204136666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:09.331332+00:00", "timestamp_unix": 1768069149.331332}, "nmea_secondary": {"latitude": 44.203135, "longitude": 13.203376666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:08.828661+00:00", "timestamp_unix": 1768069148.828661}}

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


validation_timestamp: 2026-01-10T18:19:40.394085+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.34178578533164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.064442441822486, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.296291413689502, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 53.755106166759454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28020947325414663, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.679472861282193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.82706687355622, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.42134676079624, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.54696705070012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 70.0510522525202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.20182, "longitude": 13.206103, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:36+00:00", "timestamp_unix": 1768069176.0}, "starlink_location": {"latitude": 44.20166082407008, "longitude": 13.206364431100493, "altitude": 74.97000176202532, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:19:40.358921+00:00", "timestamp_unix": 1768069180.358921}, "starlink_gps": {"latitude": 44.2016621662348, "longitude": 13.206361456003368, "altitude": 74.97000156049815, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:40.359177+00:00", "timestamp_unix": 1768069180.359177}, "nmea_primary": {"latitude": 44.201746666666665, "longitude": 13.20628, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:39.334153+00:00", "timestamp_unix": 1768069179.334153}, "nmea_secondary": {"latitude": 44.202065, "longitude": 13.205521666666666, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:19:39.015638+00:00", "timestamp_unix": 1768069179.015638}}

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


validation_timestamp: 2026-01-10T18:20:10.397336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.733787390902727, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.468233864018202, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.900929116481819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 65.48061039124256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26697563812284975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.210112005466439, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.88660548736804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.957132341427321, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.6211330655775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.38066735328293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.20067, "longitude": 13.208351, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:08+00:00", "timestamp_unix": 1768069208.0}, "starlink_location": {"latitude": 44.200588426852676, "longitude": 13.208463114067847, "altitude": 76.90190294562784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:20:10.360961+00:00", "timestamp_unix": 1768069210.360961}, "starlink_gps": {"latitude": 44.200589956311056, "longitude": 13.20846053242745, "altitude": 76.90594917948978, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:10.361219+00:00", "timestamp_unix": 1768069210.361219}, "nmea_primary": {"latitude": 44.20064333333333, "longitude": 13.208415, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:09.329650+00:00", "timestamp_unix": 1768069209.32965}, "nmea_secondary": {"latitude": 44.200975, "longitude": 13.207648333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:09.095587+00:00", "timestamp_unix": 1768069209.095587}}

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


validation_timestamp: 2026-01-10T18:20:40.394643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.690916598982349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.416132238211668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.226437111097143, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 70.35836413638052, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2838721921629634, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.463220849529192, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 76.7044572286889, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.205758537128183, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 76.42109753453416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.34118497051179, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.19959, "longitude": 13.210562, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:39+00:00", "timestamp_unix": 1768069239.0}, "starlink_location": {"latitude": 44.19954387117708, "longitude": 13.210615894919906, "altitude": 75.0300017926438, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:20:40.359140+00:00", "timestamp_unix": 1768069240.35914}, "starlink_gps": {"latitude": 44.19954536530277, "longitude": 13.210613007516171, "altitude": 75.03000158569422, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:40.359396+00:00", "timestamp_unix": 1768069240.359396}, "nmea_primary": {"latitude": 44.19961, "longitude": 13.210563333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:39.318899+00:00", "timestamp_unix": 1768069239.318899}, "nmea_secondary": {"latitude": 44.199913333333335, "longitude": 13.209803333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:39.080636+00:00", "timestamp_unix": 1768069239.080636}}

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


validation_timestamp: 2026-01-10T18:21:10.401809+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 74.45398315078968, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 74.18349897033804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 68.84237949271943, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3833132249131825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27077304690877785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3553732173939, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.31553377755846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.121081272357352, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.04478734597488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.8981039202045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.19888, "longitude": 13.2119875, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:20:59+00:00", "timestamp_unix": 1768069259.0}, "starlink_location": {"latitude": 44.19847354100063, "longitude": 13.21272969458188, "altitude": 75.5018915402127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:21:10.361658+00:00", "timestamp_unix": 1768069270.361658}, "starlink_gps": {"latitude": 44.19847492844196, "longitude": 13.212726903226287, "altitude": 75.5059484259362, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:10.361914+00:00", "timestamp_unix": 1768069270.361914}, "nmea_primary": {"latitude": 44.198525, "longitude": 13.212695, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:09.317891+00:00", "timestamp_unix": 1768069269.317891}, "nmea_secondary": {"latitude": 44.198861666666666, "longitude": 13.211925, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:09.054269+00:00", "timestamp_unix": 1768069269.054269}}

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


validation_timestamp: 2026-01-10T18:21:40.394817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 62.59683662524431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 62.30867167984797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 53.513102207757925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.185962820537984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2898151221904879, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.935531661344159, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.3205479449592, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.68080730928133, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.03108265876578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.46226326580776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.197735, "longitude": 13.214241, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:31+00:00", "timestamp_unix": 1768069291.0}, "starlink_location": {"latitude": 44.19738754355847, "longitude": 13.214858800041231, "altitude": 72.2200018763832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:21:40.359616+00:00", "timestamp_unix": 1768069300.359616}, "starlink_gps": {"latitude": 44.19738892510606, "longitude": 13.21485571738288, "altitude": 72.22000166132646, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:40.359873+00:00", "timestamp_unix": 1768069300.359873}, "nmea_primary": {"latitude": 44.197465, "longitude": 13.214796666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:39.330608+00:00", "timestamp_unix": 1768069299.330608}, "nmea_secondary": {"latitude": 44.1978, "longitude": 13.214031666666667, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:21:39.049761+00:00", "timestamp_unix": 1768069299.049761}}

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


validation_timestamp: 2026-01-10T18:22:10.318613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 40.966036719416344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 40.57270920606505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 33.52256878134679, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.4638227017453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3971375307749036, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.784036389743815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 79.98409972929441, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.468298640377041, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.58720084898741, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.9212981762998, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.196575, "longitude": 13.216581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:04+00:00", "timestamp_unix": 1768069324.0}, "starlink_location": {"latitude": 44.19632883540943, "longitude": 13.216963319185682, "altitude": 71.73994407915724, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:22:10.282121+00:00", "timestamp_unix": 1768069330.282121}, "starlink_gps": {"latitude": 44.19633083371001, "longitude": 13.216959190352126, "altitude": 71.7459450769735, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:10.282379+00:00", "timestamp_unix": 1768069330.282379}, "nmea_primary": {"latitude": 44.196403333333336, "longitude": 13.216926666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:09.333897+00:00", "timestamp_unix": 1768069329.333897}, "nmea_secondary": {"latitude": 44.196751666666664, "longitude": 13.216151666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:09.038467+00:00", "timestamp_unix": 1768069329.038467}}

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


validation_timestamp: 2026-01-10T18:22:40.398690+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 32.86535195897291, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 32.596952531550045, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 24.63028622824924, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 49.63520977082183, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2706631262812788, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.194547214621862, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 82.18392873588559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.98229330212837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 81.91332625697817, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.25675864536284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.195457, "longitude": 13.218766, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:35+00:00", "timestamp_unix": 1768069355.0}, "starlink_location": {"latitude": 44.19525165157097, "longitude": 13.219062500785007, "altitude": 69.82190040119264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:22:40.360736+00:00", "timestamp_unix": 1768069360.360736}, "starlink_gps": {"latitude": 44.195253103669515, "longitude": 13.21905977603027, "altitude": 69.82593404055098, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:40.360990+00:00", "timestamp_unix": 1768069360.36099}, "nmea_primary": {"latitude": 44.19534, "longitude": 13.219028333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:39.331839+00:00", "timestamp_unix": 1768069359.331839}, "nmea_secondary": {"latitude": 44.195705, "longitude": 13.218248333333333, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:22:39.070644+00:00", "timestamp_unix": 1768069359.070644}}

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


validation_timestamp: 2026-01-10T18:23:10.402120+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.58703981239957, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.068910707842097, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.559274344367813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 66.99611729114898, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5281616737839957, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.670122376905201, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.4173757096342, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.226039775837569, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.89098339855768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 77.24219746682884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.194324, "longitude": 13.221038, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:07+00:00", "timestamp_unix": 1768069387.0}, "starlink_location": {"latitude": 44.19419460198394, "longitude": 13.221222687464486, "altitude": 73.68000156798966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:23:10.360716+00:00", "timestamp_unix": 1768069390.360716}, "starlink_gps": {"latitude": 44.19419720959642, "longitude": 13.221217150229688, "altitude": 73.68000121974164, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:10.360976+00:00", "timestamp_unix": 1768069390.360976}, "nmea_primary": {"latitude": 44.19429, "longitude": 13.221161666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:09.332723+00:00", "timestamp_unix": 1768069389.332723}, "nmea_secondary": {"latitude": 44.194678333333336, "longitude": 13.220358333333333, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:09.067507+00:00", "timestamp_unix": 1768069389.067507}}

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


validation_timestamp: 2026-01-10T18:23:40.400786+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.416938160787197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.179801615378685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.342396903755514, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 82.0219561017811, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2778618469342349, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.750080318748577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 87.71712891241295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.51706753469879, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 87.44005375256585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 79.26329274525234, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.193195, "longitude": 13.223294, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:39+00:00", "timestamp_unix": 1768069419.0}, "starlink_location": {"latitude": 44.19314259919561, "longitude": 13.223327718426379, "altitude": 74.6819044983821, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:23:40.361223+00:00", "timestamp_unix": 1768069420.361223}, "starlink_gps": {"latitude": 44.193144013593795, "longitude": 13.223324845239897, "altitude": 74.68593414549596, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:40.361482+00:00", "timestamp_unix": 1768069420.361482}, "nmea_primary": {"latitude": 44.193223333333336, "longitude": 13.22328, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:39.332853+00:00", "timestamp_unix": 1768069419.332853}, "nmea_secondary": {"latitude": 44.19363666666667, "longitude": 13.22247, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:23:38.828614+00:00", "timestamp_unix": 1768069418.828614}}

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


validation_timestamp: 2026-01-10T18:24:10.404994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 69.35782486027637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 69.07806074606613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 62.06931228245193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.35069832812747, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2803100872903319, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.37527928012052, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.7045488969856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.162451511427538, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.4247037199251, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 79.3905058028192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.192432, "longitude": 13.224773, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:00+00:00", "timestamp_unix": 1768069440.0}, "starlink_location": {"latitude": 44.19204181923036, "longitude": 13.225451718419732, "altitude": 72.95000176159078, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:24:10.361057+00:00", "timestamp_unix": 1768069450.361057}, "starlink_gps": {"latitude": 44.19204327065113, "longitude": 13.22544884379015, "altitude": 72.95000155775783, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:10.361314+00:00", "timestamp_unix": 1768069450.361314}, "nmea_primary": {"latitude": 44.192123333333335, "longitude": 13.225421666666668, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:09.332517+00:00", "timestamp_unix": 1768069449.332517}, "nmea_secondary": {"latitude": 44.192526666666666, "longitude": 13.2246, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:08.586893+00:00", "timestamp_unix": 1768069448.586893}}

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


validation_timestamp: 2026-01-10T18:24:40.396058+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 55.282772930946635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 54.99530302287827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 45.612052173391824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.717663773332422, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2886938330237947, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.24914318815875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 82.70879989676959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.007755965268526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.42025960830352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.29514735365188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.191303, "longitude": 13.2270565, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:32+00:00", "timestamp_unix": 1768069472.0}, "starlink_location": {"latitude": 44.19098681541159, "longitude": 13.227591595577888, "altitude": 72.22000184835863, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T18:24:40.361287+00:00", "timestamp_unix": 1768069480.361287}, "starlink_gps": {"latitude": 44.1909882757931, "longitude": 13.22758860176819, "altitude": 72.2200016347618, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:40.361544+00:00", "timestamp_unix": 1768069480.361544}, "nmea_primary": {"latitude": 44.19108, "longitude": 13.227536666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:39.332729+00:00", "timestamp_unix": 1768069479.332729}, "nmea_secondary": {"latitude": 44.191425, "longitude": 13.226753333333333, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T18:24:38.852844+00:00", "timestamp_unix": 1768069478.852844}}

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


