# positions_validation

validation_timestamp: 2026-01-08T03:22:37.549014+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.867913416159389, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.832297622198501, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6359848967974288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0424821785336995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07637758790368475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.367819490131499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.619019906442453, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.328948646341285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.551473541947852, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.583905591387929, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577644, "longitude": 13.563538, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:35+00:00", "timestamp_unix": 1767842555.0}, "starlink_location": {"latitude": 45.57763212301651, "longitude": 13.563438343299374, "altitude": 77.83000002242443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:22:37.517249+00:00", "timestamp_unix": 1767842557.517249}, "starlink_gps": {"latitude": 45.57763277486244, "longitude": 13.56343865270621, "altitude": 77.8300000175924, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:37.517508+00:00", "timestamp_unix": 1767842557.517508}, "nmea_primary": {"latitude": 45.577648333333336, "longitude": 13.563543333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:36.624582+00:00", "timestamp_unix": 1767842556.624582}, "nmea_secondary": {"latitude": 45.57769833333333, "longitude": 13.563536666666666, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:22:36.281034+00:00", "timestamp_unix": 1767842556.281034}}

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


validation_timestamp: 2026-01-08T03:23:07.544032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.389792542264006, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.389556422498973, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6419512179966618, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9998561615159165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040973825107825594, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.077317593360528, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.795189875497709, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.064201440510915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.768226420621312, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3584697293416115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577488, "longitude": 13.563468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:07+00:00", "timestamp_unix": 1767842587.0}, "starlink_location": {"latitude": 45.57750214282597, "longitude": 13.563362114551383, "altitude": 74.37000000572772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:23:07.516283+00:00", "timestamp_unix": 1767842587.516283}, "starlink_gps": {"latitude": 45.57750250420234, "longitude": 13.563362217470244, "altitude": 74.37000000495188, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:07.516544+00:00", "timestamp_unix": 1767842587.516544}, "nmea_primary": {"latitude": 45.577511666666666, "longitude": 13.563465, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:06.630304+00:00", "timestamp_unix": 1767842586.630304}, "nmea_secondary": {"latitude": 45.57754166666667, "longitude": 13.56346, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:06.920699+00:00", "timestamp_unix": 1767842586.920699}}

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


validation_timestamp: 2026-01-08T03:23:37.464798+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.379388143591392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.363326762535337, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.253677383914512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9726086738940771, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020370769025819177, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.63630776661283, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.338921879386332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.622318154204402, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.320775479118597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.636366168098119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577393, "longitude": 13.563417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:28+00:00", "timestamp_unix": 1767842608.0}, "starlink_location": {"latitude": 45.57733200457592, "longitude": 13.563316050911853, "altitude": 75.48806085089865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:23:37.436345+00:00", "timestamp_unix": 1767842617.436345}, "starlink_gps": {"latitude": 45.57733218423976, "longitude": 13.563316102079401, "altitude": 75.48406712489583, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:37.436608+00:00", "timestamp_unix": 1767842617.436608}, "nmea_primary": {"latitude": 45.577373333333334, "longitude": 13.56341, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:36.627601+00:00", "timestamp_unix": 1767842616.627601}, "nmea_secondary": {"latitude": 45.577405, "longitude": 13.563398333333334, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:23:36.148033+00:00", "timestamp_unix": 1767842616.148033}}

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


validation_timestamp: 2026-01-08T03:24:07.467350+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.62357196593718, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.617009405746614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0048258362663864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7231853472430478, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016073093957787957, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.619810048094882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.795424110338672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.613174374689635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.786548265746978, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3971924068724835, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57725, "longitude": 13.563387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:00+00:00", "timestamp_unix": 1767842640.0}, "starlink_location": {"latitude": 45.57721460319925, "longitude": 13.563274166666664, "altitude": 76.26000000273189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:24:07.435237+00:00", "timestamp_unix": 1767842647.435237}, "starlink_gps": {"latitude": 45.57721474774806, "longitude": 13.563274166666666, "altitude": 76.26000000301694, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:07.435497+00:00", "timestamp_unix": 1767842647.435497}, "nmea_primary": {"latitude": 45.57724666666667, "longitude": 13.563375, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:06.615702+00:00", "timestamp_unix": 1767842646.615702}, "nmea_secondary": {"latitude": 45.57725833333333, "longitude": 13.563368333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:06.855806+00:00", "timestamp_unix": 1767842646.855806}}

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


validation_timestamp: 2026-01-08T03:24:37.466029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.759627829306443, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.7519376444169605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5314833925766267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.37426396557522346, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012678281452796307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.044142374952809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.841145733087802, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.034500919857322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.83292501721959, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2930861171575063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57714, "longitude": 13.563379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:32+00:00", "timestamp_unix": 1767842672.0}, "starlink_location": {"latitude": 45.577120202651756, "longitude": 13.563296884202998, "altitude": 79.6700000030746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:24:37.434558+00:00", "timestamp_unix": 1767842677.434558}, "starlink_gps": {"latitude": 45.57712031085478, "longitude": 13.563296935562457, "altitude": 79.67000000222951, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:37.434823+00:00", "timestamp_unix": 1767842677.434823}, "nmea_primary": {"latitude": 45.577148333333334, "longitude": 13.563363333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:36.598555+00:00", "timestamp_unix": 1767842676.598555}, "nmea_secondary": {"latitude": 45.57714333333333, "longitude": 13.563378333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:24:36.068303+00:00", "timestamp_unix": 1767842676.068303}}

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


validation_timestamp: 2026-01-08T03:25:07.461992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.477467282238948, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.475931437708457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3876798622459718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2333524828883073, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012671950488061233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.501695727094281, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.245755678621779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.4986192804600105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.244323554622816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0050241908183402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57706, "longitude": 13.563384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:03+00:00", "timestamp_unix": 1767842703.0}, "starlink_location": {"latitude": 45.577075036083485, "longitude": 13.563277217583558, "altitude": 79.59000000147009, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:25:07.434131+00:00", "timestamp_unix": 1767842707.434131}, "starlink_gps": {"latitude": 45.57707514423248, "longitude": 13.56327726891732, "altitude": 79.59000000205471, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:07.434390+00:00", "timestamp_unix": 1767842707.43439}, "nmea_primary": {"latitude": 45.57707, "longitude": 13.563373333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:06.634424+00:00", "timestamp_unix": 1767842706.634424}, "nmea_secondary": {"latitude": 45.577061666666665, "longitude": 13.563368333333333, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:06.076887+00:00", "timestamp_unix": 1767842706.076887}}

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


validation_timestamp: 2026-01-08T03:25:37.465027+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.803070488842144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.805213885319565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4283116463122045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5234202816255253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016031567549115, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.117099185432197, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.330308278857698, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.11749633393742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.331927974137187, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2973612997535973, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576977, "longitude": 13.563396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:35+00:00", "timestamp_unix": 1767842735.0}, "starlink_location": {"latitude": 45.57699813519065, "longitude": 13.563287000000004, "altitude": 78.59999999859212, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:25:37.432932+00:00", "timestamp_unix": 1767842737.432932}, "starlink_gps": {"latitude": 45.57699820728055, "longitude": 13.563287000000003, "altitude": 78.59999999863841, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:37.433195+00:00", "timestamp_unix": 1767842737.433195}, "nmea_primary": {"latitude": 45.576995, "longitude": 13.563378333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:36.620590+00:00", "timestamp_unix": 1767842736.62059}, "nmea_secondary": {"latitude": 45.57698666666667, "longitude": 13.563366666666667, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:25:36.146627+00:00", "timestamp_unix": 1767842736.146627}}

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


validation_timestamp: 2026-01-08T03:26:07.626052+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.238645581844349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.255438771881096, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7782185223053175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5345673938933033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017970067913489502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.720657964414517, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.704255385116744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.73655335746521, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.721069005673346, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.210123677811063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576897, "longitude": 13.563422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:07+00:00", "timestamp_unix": 1767842767.0}, "starlink_location": {"latitude": 45.576977657216766, "longitude": 13.56329688538034, "altitude": 78.79000000168267, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:26:07.511888+00:00", "timestamp_unix": 1767842767.511888}, "starlink_gps": {"latitude": 45.576977801859066, "longitude": 13.563296782397135, "altitude": 78.79000000115329, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:07.512148+00:00", "timestamp_unix": 1767842767.512148}, "nmea_primary": {"latitude": 45.576926666666665, "longitude": 13.563398333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:06.609775+00:00", "timestamp_unix": 1767842766.609775}, "nmea_secondary": {"latitude": 45.57691833333333, "longitude": 13.563388333333334, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:06.144101+00:00", "timestamp_unix": 1767842766.144101}}

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


validation_timestamp: 2026-01-08T03:26:37.462463+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.2099926894637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.214999842783678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0199005271011004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.603349989988402, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005676281192177392, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.340871045168783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.705108671159146, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.345682799192373, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.710668134669962, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5649279229777155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57685, "longitude": 13.563439, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:28+00:00", "timestamp_unix": 1767842788.0}, "starlink_location": {"latitude": 45.5768715674777, "longitude": 13.563338115898027, "altitude": 77.6200000026346, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:26:37.431716+00:00", "timestamp_unix": 1767842797.431716}, "starlink_gps": {"latitude": 45.57687160363354, "longitude": 13.563338064413232, "altitude": 77.62000000264031, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:37.432004+00:00", "timestamp_unix": 1767842797.432004}, "nmea_primary": {"latitude": 45.576856666666664, "longitude": 13.56343, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:36.626689+00:00", "timestamp_unix": 1767842796.626689}, "nmea_secondary": {"latitude": 45.576838333333335, "longitude": 13.56341, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:26:36.156379+00:00", "timestamp_unix": 1767842796.156379}}

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


validation_timestamp: 2026-01-08T03:27:07.540868+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.99509654139127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.994006899288111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5886690120168938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2571049173372555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02541862965570866, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.147892353139378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.94180967323618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.141870298877121, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.937297521780883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2454066603768923, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57678, "longitude": 13.563479, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:00+00:00", "timestamp_unix": 1767842820.0}, "starlink_location": {"latitude": 45.57675431920902, "longitude": 13.563383052020157, "altitude": 77.57000000313717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:27:07.510202+00:00", "timestamp_unix": 1767842827.510202}, "starlink_gps": {"latitude": 45.57675453614478, "longitude": 13.563382949050478, "altitude": 77.57000000400066, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:07.510462+00:00", "timestamp_unix": 1767842827.510462}, "nmea_primary": {"latitude": 45.576793333333335, "longitude": 13.563471666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:06.595192+00:00", "timestamp_unix": 1767842826.595192}, "nmea_secondary": {"latitude": 45.57678, "longitude": 13.56345, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:06.091746+00:00", "timestamp_unix": 1767842826.091746}}

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


validation_timestamp: 2026-01-08T03:27:37.538521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.05331617757539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.058217324216775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5051271411099367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1772993626588832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017998582726100422, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.198726701396733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.937963970465883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.200728680464481, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.943632016859339, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1820983650750985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576725, "longitude": 13.563525, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:32+00:00", "timestamp_unix": 1767842852.0}, "starlink_location": {"latitude": 45.576709823673085, "longitude": 13.563410718860002, "altitude": 78.12000000104791, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:27:37.509263+00:00", "timestamp_unix": 1767842857.509263}, "starlink_gps": {"latitude": 45.5767099685449, "longitude": 13.56341061571386, "altitude": 78.12000000090885, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:37.509525+00:00", "timestamp_unix": 1767842857.509525}, "nmea_primary": {"latitude": 45.57673833333333, "longitude": 13.563521666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:36.629686+00:00", "timestamp_unix": 1767842856.629686}, "nmea_secondary": {"latitude": 45.57672, "longitude": 13.563511666666667, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:27:36.189345+00:00", "timestamp_unix": 1767842856.189345}}

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


validation_timestamp: 2026-01-08T03:28:07.463738+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.849420783981191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.858810619286547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.847292830638941, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9799162349458969, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011290598432782096, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.709232637846622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.875883717683498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.717737683027424, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.885211625269969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2972741440715663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576664, "longitude": 13.563587, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:04+00:00", "timestamp_unix": 1767842884.0}, "starlink_location": {"latitude": 45.57668496846333, "longitude": 13.5634377315433, "altitude": 77.81000000130625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:28:07.432376+00:00", "timestamp_unix": 1767842887.432376}, "starlink_gps": {"latitude": 45.57668504038034, "longitude": 13.563437629136097, "altitude": 77.81000000184976, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:07.432636+00:00", "timestamp_unix": 1767842887.432636}, "nmea_primary": {"latitude": 45.576678333333334, "longitude": 13.563575, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:06.630225+00:00", "timestamp_unix": 1767842886.630225}, "nmea_secondary": {"latitude": 45.57666666666667, "longitude": 13.563575, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:06.089168+00:00", "timestamp_unix": 1767842886.089168}}

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


validation_timestamp: 2026-01-08T03:28:37.536066+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.431971735829459, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.451383975910735, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1588698553796952, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5868143467007436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022708368349667007, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.938928023985442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.872095987289445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.956394597405923, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.89191011868627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3389316348601277, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576614, "longitude": 13.563679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:37+00:00", "timestamp_unix": 1767842917.0}, "starlink_location": {"latitude": 45.57664499055912, "longitude": 13.563498937405914, "altitude": 76.55000000235859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:28:37.508164+00:00", "timestamp_unix": 1767842917.508164}, "starlink_gps": {"latitude": 45.57664513520318, "longitude": 13.563498731438209, "altitude": 76.55000000154783, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:37.508428+00:00", "timestamp_unix": 1767842917.508428}, "nmea_primary": {"latitude": 45.576635, "longitude": 13.563651666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:36.622055+00:00", "timestamp_unix": 1767842916.622055}, "nmea_secondary": {"latitude": 45.576618333333336, "longitude": 13.563633333333334, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:36.114303+00:00", "timestamp_unix": 1767842916.114303}}

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


validation_timestamp: 2026-01-08T03:29:07.537894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.21308056157432, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.222956039240378, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.229339730389865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.327914916172855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025416233598264268, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.088899881596419, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.656638910819165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.094339282178906, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.67089960314023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.750474927685256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57658, "longitude": 13.563737, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:28:58+00:00", "timestamp_unix": 1767842938.0}, "starlink_location": {"latitude": 45.57658848582876, "longitude": 13.563580552040278, "altitude": 75.4139028044133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:29:07.507409+00:00", "timestamp_unix": 1767842947.507409}, "starlink_gps": {"latitude": 45.576588702744075, "longitude": 13.56358044908064, "altitude": 75.42193910801406, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:07.507672+00:00", "timestamp_unix": 1767842947.507672}, "nmea_primary": {"latitude": 45.5766, "longitude": 13.563735, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:06.620218+00:00", "timestamp_unix": 1767842946.620218}, "nmea_secondary": {"latitude": 45.576565, "longitude": 13.5637, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:06.114374+00:00", "timestamp_unix": 1767842946.114374}}

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


validation_timestamp: 2026-01-08T03:29:37.534869+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.323256994136626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.34758217478439, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1346178805774807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3087270334590406, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02531138749203963, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.999523628978608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.459880453714672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.02081728032146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.484887125953142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.38064986114577, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576553, "longitude": 13.563829, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:30+00:00", "timestamp_unix": 1767842970.0}, "starlink_location": {"latitude": 45.576556161961996, "longitude": 13.56372215603796, "altitude": 75.6400000026372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:29:37.506450+00:00", "timestamp_unix": 1767842977.50645}, "starlink_gps": {"latitude": 45.57655623415899, "longitude": 13.563721847621089, "altitude": 75.64000000164341, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:37.506714+00:00", "timestamp_unix": 1767842977.506714}, "nmea_primary": {"latitude": 45.57657833333333, "longitude": 13.563846666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:36.591062+00:00", "timestamp_unix": 1767842976.591062}, "nmea_secondary": {"latitude": 45.576545, "longitude": 13.563816666666666, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:29:36.043526+00:00", "timestamp_unix": 1767842976.043526}}

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


validation_timestamp: 2026-01-08T03:30:07.536890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.190744098515065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.223909783154218, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2338129395219735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6005997436499793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04014409673151853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.8097655753916095, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7229758164698554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.84989619764103, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7614281941801908, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.173737760928693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576538, "longitude": 13.563963, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:02+00:00", "timestamp_unix": 1767843002.0}, "starlink_location": {"latitude": 45.57653634742663, "longitude": 13.563909208010566, "altitude": 75.51000000615984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:30:07.506006+00:00", "timestamp_unix": 1767843007.506006}, "starlink_gps": {"latitude": 45.57653613035499, "longitude": 13.563908795875484, "altitude": 75.51000000551588, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:07.506265+00:00", "timestamp_unix": 1767843007.506265}, "nmea_primary": {"latitude": 45.576566666666665, "longitude": 13.56397, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:06.632553+00:00", "timestamp_unix": 1767843006.632553}, "nmea_secondary": {"latitude": 45.576541666666664, "longitude": 13.56393, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:06.197884+00:00", "timestamp_unix": 1767843006.197884}}

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


validation_timestamp: 2026-01-08T03:30:37.533387+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.285070757494042, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.304626595237327, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7138265926050225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.586998498395765, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02534643750629851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.544085392432582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.469127843945142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.553216449043172, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.44976189009229, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.708950232927188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576523, "longitude": 13.564117, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:33+00:00", "timestamp_unix": 1767843033.0}, "starlink_location": {"latitude": 45.5765026618626, "longitude": 13.564041656460569, "altitude": 74.55000000281636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:30:37.504940+00:00", "timestamp_unix": 1767843037.50494}, "starlink_gps": {"latitude": 45.57650273415956, "longitude": 13.564041347616907, "altitude": 74.55000000130426, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:37.505203+00:00", "timestamp_unix": 1767843037.505203}, "nmea_primary": {"latitude": 45.576555, "longitude": 13.564103333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:36.633685+00:00", "timestamp_unix": 1767843036.633685}, "nmea_secondary": {"latitude": 45.57656, "longitude": 13.563991666666666, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:30:36.211496+00:00", "timestamp_unix": 1767843036.211496}}

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


validation_timestamp: 2026-01-08T03:31:07.534974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.869980100542492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.899159667946841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3627985283749675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.699908323279155, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033069873004908885, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.275774427742002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.118056197424274, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.290374179582468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.096923138082057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.745533611435006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576515, "longitude": 13.564292, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:05+00:00", "timestamp_unix": 1767843065.0}, "starlink_location": {"latitude": 45.57649999517458, "longitude": 13.564206375402206, "altitude": 75.86610850281589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:31:07.505367+00:00", "timestamp_unix": 1767843067.505367}, "starlink_gps": {"latitude": 45.57650006752985, "longitude": 13.564205963278427, "altitude": 75.8580666196449, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:07.505628+00:00", "timestamp_unix": 1767843067.505628}, "nmea_primary": {"latitude": 45.57655, "longitude": 13.564266666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:06.622035+00:00", "timestamp_unix": 1767843066.622035}, "nmea_secondary": {"latitude": 45.57653333333333, "longitude": 13.564183333333334, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:06.242246+00:00", "timestamp_unix": 1767843066.242246}}

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


validation_timestamp: 2026-01-08T03:31:37.533849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.48242654727699, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.518167411854421, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.136238001761644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.349891371672678, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04012800796201236, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.966761460064274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5152931050197176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.986830098395561, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.48539954190727, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.135065018283458, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576523, "longitude": 13.564481, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:37+00:00", "timestamp_unix": 1767843097.0}, "starlink_location": {"latitude": 45.57649233333329, "longitude": 13.564395427575421, "altitude": 74.96000000663254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:31:37.503542+00:00", "timestamp_unix": 1767843097.503542}, "starlink_gps": {"latitude": 45.576492333333306, "longitude": 13.564394912000687, "altitude": 74.96000000524138, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:37.503843+00:00", "timestamp_unix": 1767843097.503843}, "nmea_primary": {"latitude": 45.576546666666665, "longitude": 13.56444, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:36.620444+00:00", "timestamp_unix": 1767843096.620444}, "nmea_secondary": {"latitude": 45.57651333333333, "longitude": 13.564361666666667, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:36.256582+00:00", "timestamp_unix": 1767843096.256582}}

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


validation_timestamp: 2026-01-08T03:32:07.532239+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.400133717004657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.426106649170229, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5337788072518044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.1430546436250975, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04817528200219805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.929662803461752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1132241824899736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9564894342457135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0851916734377145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.442630292792796, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57652, "longitude": 13.564609, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:31:58+00:00", "timestamp_unix": 1767843118.0}, "starlink_location": {"latitude": 45.57647899999989, "longitude": 13.564571813160091, "altitude": 76.25000000959885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:32:07.502652+00:00", "timestamp_unix": 1767843127.502652}, "starlink_gps": {"latitude": 45.576478999999935, "longitude": 13.564571194192103, "altitude": 76.25000000786704, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:07.502912+00:00", "timestamp_unix": 1767843127.502912}, "nmea_primary": {"latitude": 45.57653833333333, "longitude": 13.564628333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:06.605028+00:00", "timestamp_unix": 1767843126.605028}, "nmea_secondary": {"latitude": 45.576501666666665, "longitude": 13.564548333333333, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:06.192164+00:00", "timestamp_unix": 1767843126.192164}}

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


validation_timestamp: 2026-01-08T03:32:37.453075+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.514873649696042, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5206256054486835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5734539998794776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.653376366172091, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024302769605285622, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.081123147623253, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.94909312866551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.087902414185557, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.924798806607217, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.536821275116203, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5765, "longitude": 13.564815, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:29+00:00", "timestamp_unix": 1767843149.0}, "starlink_location": {"latitude": 45.57647090093778, "longitude": 13.564797360944864, "altitude": 75.41000000716889, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:32:37.422001+00:00", "timestamp_unix": 1767843157.422001}, "starlink_gps": {"latitude": 45.57647093698424, "longitude": 13.564797052972883, "altitude": 75.4100000050915, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:37.422260+00:00", "timestamp_unix": 1767843157.42226}, "nmea_primary": {"latitude": 45.576528333333336, "longitude": 13.564836666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:36.625423+00:00", "timestamp_unix": 1767843156.625423}, "nmea_secondary": {"latitude": 45.576478333333334, "longitude": 13.564721666666667, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:32:36.249915+00:00", "timestamp_unix": 1767843156.249915}}

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


validation_timestamp: 2026-01-08T03:33:07.550399+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.062080903384705, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.090401269374307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.155565110713448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.850462719277264, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04849646354257991, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.073642704281396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.910559696156755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.095442389606273, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.864785453721986, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.565938397234728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576485, "longitude": 13.565051, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:01+00:00", "timestamp_unix": 1767843181.0}, "starlink_location": {"latitude": 45.57645914419887, "longitude": 13.5650141304984, "altitude": 79.01000000953121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:33:07.521399+00:00", "timestamp_unix": 1767843187.521399}, "starlink_gps": {"latitude": 45.57645921613001, "longitude": 13.565013515936808, "altitude": 79.01000000810586, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:07.521662+00:00", "timestamp_unix": 1767843187.521662}, "nmea_primary": {"latitude": 45.576503333333335, "longitude": 13.56506, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:06.626160+00:00", "timestamp_unix": 1767843186.62616}, "nmea_secondary": {"latitude": 45.57649333333333, "longitude": 13.564925, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:06.202654+00:00", "timestamp_unix": 1767843186.202654}}

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


validation_timestamp: 2026-01-08T03:33:37.530783+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.01003562526239, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.037896770475941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7628792048002886, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.824944213200867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04090993833511881, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.739195047259385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.108784351739367, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.758682041879848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.070830320626985, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.329614802284288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57647, "longitude": 13.565299, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:34+00:00", "timestamp_unix": 1767843214.0}, "starlink_location": {"latitude": 45.57643832852372, "longitude": 13.565236427469126, "altitude": 78.60000000672153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:33:37.500384+00:00", "timestamp_unix": 1767843217.500384}, "starlink_gps": {"latitude": 45.57643840090626, "longitude": 13.565235912121219, "altitude": 78.60000000489015, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:37.500646+00:00", "timestamp_unix": 1767843217.500646}, "nmea_primary": {"latitude": 45.576485, "longitude": 13.565291666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:36.614116+00:00", "timestamp_unix": 1767843216.614116}, "nmea_secondary": {"latitude": 45.57647333333333, "longitude": 13.56516, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:33:36.023956+00:00", "timestamp_unix": 1767843216.023956}}

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


validation_timestamp: 2026-01-08T03:34:07.548335+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.044473242899318, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.09377067091752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2672111348988215, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.209293515702102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0558591782711697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.0476879792126645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.456813815949143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.086537722516387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.405990647425394, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.032972096127192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57644, "longitude": 13.565559, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:06+00:00", "timestamp_unix": 1767843246.0}, "starlink_location": {"latitude": 45.57641433333319, "longitude": 13.565490541293636, "altitude": 75.90000001331867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:34:07.518865+00:00", "timestamp_unix": 1767843247.518865}, "starlink_gps": {"latitude": 45.576414333333226, "longitude": 13.565489823601867, "altitude": 75.9000000104665, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:07.519129+00:00", "timestamp_unix": 1767843247.519129}, "nmea_primary": {"latitude": 45.57646, "longitude": 13.565553333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:06.616014+00:00", "timestamp_unix": 1767843246.616014}, "nmea_secondary": {"latitude": 45.576438333333336, "longitude": 13.565415, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:06.145360+00:00", "timestamp_unix": 1767843246.14536}}

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


validation_timestamp: 2026-01-08T03:34:37.527540+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.693482770246327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.6791576995416575, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.744287172736022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.154757807404235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05072910618761934, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.517441577799353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1820086003613435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.532571451123955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.135037140389911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.897539215484153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57642, "longitude": 13.565736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:27+00:00", "timestamp_unix": 1767843267.0}, "starlink_location": {"latitude": 45.576368823799264, "longitude": 13.565733645927446, "altitude": 76.83000000933777, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:34:37.498624+00:00", "timestamp_unix": 1767843277.498624}, "starlink_gps": {"latitude": 45.576368968496546, "longitude": 13.565733027800128, "altitude": 76.83000000708176, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:37.498884+00:00", "timestamp_unix": 1767843277.498884}, "nmea_primary": {"latitude": 45.576438333333336, "longitude": 13.565805, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:36.602177+00:00", "timestamp_unix": 1767843276.602177}, "nmea_secondary": {"latitude": 45.576405, "longitude": 13.565673333333333, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:34:36.136862+00:00", "timestamp_unix": 1767843276.136862}}

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


validation_timestamp: 2026-01-08T03:35:07.546358+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.338185028182793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.343402354085765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3600621500336074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.917706005950298, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040587835067263954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.547880874362543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.49428666652651, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.55889013690394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.470988413684344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.625924130646143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576397, "longitude": 13.566017, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:00+00:00", "timestamp_unix": 1767843300.0}, "starlink_location": {"latitude": 45.576351477607886, "longitude": 13.565995219313729, "altitude": 73.43387819078252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:35:07.517389+00:00", "timestamp_unix": 1767843307.517389}, "starlink_gps": {"latitude": 45.57635154942049, "longitude": 13.56599470802418, "altitude": 73.44984131363034, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:07.517653+00:00", "timestamp_unix": 1767843307.517653}, "nmea_primary": {"latitude": 45.57642, "longitude": 13.566045, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:06.604420+00:00", "timestamp_unix": 1767843306.60442}, "nmea_secondary": {"latitude": 45.57639666666667, "longitude": 13.565966666666666, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:06.103548+00:00", "timestamp_unix": 1767843306.103548}}

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


validation_timestamp: 2026-01-08T03:35:37.547560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.395064016772212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.428700892471528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.39852434747237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.866255028484762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04849924618141693, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.57836430562138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3905650782316576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.603427238208173, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.351828564376106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.90151838867866, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57637, "longitude": 13.566282, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:32+00:00", "timestamp_unix": 1767843332.0}, "starlink_location": {"latitude": 45.57634631091063, "longitude": 13.566236796770658, "altitude": 74.61000001011362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:35:37.516628+00:00", "timestamp_unix": 1767843337.516628}, "starlink_gps": {"latitude": 45.576346382845955, "longitude": 13.566236182175054, "altitude": 74.6100000077068, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:37.516894+00:00", "timestamp_unix": 1767843337.516894}, "nmea_primary": {"latitude": 45.576405, "longitude": 13.566308333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:36.619992+00:00", "timestamp_unix": 1767843336.619992}, "nmea_secondary": {"latitude": 45.576368333333335, "longitude": 13.566206666666666, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:35:36.081087+00:00", "timestamp_unix": 1767843336.081087}}

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


validation_timestamp: 2026-01-08T03:36:07.444617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.174481723608625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.193700520456054, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6194141145088983, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.414894420505536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028186016617682875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.710578407212674, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.317810033295644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.727287191841706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.293552684592487, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.103005902214536, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57635, "longitude": 13.56653, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:02+00:00", "timestamp_unix": 1767843362.0}, "starlink_location": {"latitude": 45.57632073424896, "longitude": 13.566478310200408, "altitude": 74.77000000932155, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:36:07.417040+00:00", "timestamp_unix": 1767843367.41704}, "starlink_gps": {"latitude": 45.57632077021286, "longitude": 13.56647795172389, "altitude": 74.77000000714904, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:07.417300+00:00", "timestamp_unix": 1767843367.4173}, "nmea_primary": {"latitude": 45.57637666666667, "longitude": 13.566556666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:06.602975+00:00", "timestamp_unix": 1767843366.602975}, "nmea_secondary": {"latitude": 45.576345, "longitude": 13.566435, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:06.079827+00:00", "timestamp_unix": 1767843366.079827}}

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


validation_timestamp: 2026-01-08T03:36:37.545373+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.63624422229677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.681702831710254, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2263222956731448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.77771017851936, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04777887761435373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.3840340892084955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.524195911252882, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.419459135110606, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.477799498394215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.599063691626474, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576336, "longitude": 13.566812, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:34+00:00", "timestamp_unix": 1767843394.0}, "starlink_location": {"latitude": 45.57632033333326, "longitude": 13.566743130101381, "altitude": 75.40000001014052, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:36:37.515093+00:00", "timestamp_unix": 1767843397.515093}, "starlink_gps": {"latitude": 45.57632033333328, "longitude": 13.56674251622823, "altitude": 75.40000000695949, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:37.515355+00:00", "timestamp_unix": 1767843397.515355}, "nmea_primary": {"latitude": 45.576365, "longitude": 13.566813333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:36.604196+00:00", "timestamp_unix": 1767843396.604196}, "nmea_secondary": {"latitude": 45.57633, "longitude": 13.566686666666667, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:36:36.081630+00:00", "timestamp_unix": 1767843396.08163}}

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


validation_timestamp: 2026-01-08T03:37:07.545225+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.824848406063253, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.8804960552263825, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1802987305798873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.856095591476548, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.055681436560946325, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.934846070727306, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.679940472709612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.983439037757878, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.635372389930703, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.591209799116543, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576347, "longitude": 13.56708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:06+00:00", "timestamp_unix": 1767843426.0}, "starlink_location": {"latitude": 45.57634883333325, "longitude": 13.567005206923056, "altitude": 76.62000001277227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:37:07.516144+00:00", "timestamp_unix": 1767843427.516144}, "starlink_gps": {"latitude": 45.57634883333325, "longitude": 13.567004491515789, "altitude": 76.62000000951284, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:07.516405+00:00", "timestamp_unix": 1767843427.516405}, "nmea_primary": {"latitude": 45.576375, "longitude": 13.567071666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:06.605709+00:00", "timestamp_unix": 1767843426.605709}, "nmea_secondary": {"latitude": 45.57631833333333, "longitude": 13.566946666666666, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:06.095031+00:00", "timestamp_unix": 1767843426.095031}}

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


validation_timestamp: 2026-01-08T03:37:37.543969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2292583772323846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2481026805868907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.255497896311322, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.373195409142085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04778130464956803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.072514774995044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.347689494877739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.110819286385905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.307764774623432, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.416185604161202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576355, "longitude": 13.567253, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:27+00:00", "timestamp_unix": 1767843447.0}, "starlink_location": {"latitude": 45.576336499999876, "longitude": 13.567241963185115, "altitude": 75.11000001020287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:37:37.514982+00:00", "timestamp_unix": 1767843457.514982}, "starlink_gps": {"latitude": 45.57633649999993, "longitude": 13.567241349280604, "altitude": 75.11000000626211, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:37.515244+00:00", "timestamp_unix": 1767843457.515244}, "nmea_primary": {"latitude": 45.57638, "longitude": 13.567325, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:36.595683+00:00", "timestamp_unix": 1767843456.595683}, "nmea_secondary": {"latitude": 45.576325, "longitude": 13.567216666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:35.906801+00:00", "timestamp_unix": 1767843455.906801}}

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


validation_timestamp: 2026-01-08T03:38:07.544631+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1068320698571346, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.138357122392868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.2067322155383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.231911385262806, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04773664417600819, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.229063023282159, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.202859463032636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.268023897609201, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1612258994343416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.418400104691129, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57637, "longitude": 13.567522, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:37:59+00:00", "timestamp_unix": 1767843479.0}, "starlink_location": {"latitude": 45.57635566666656, "longitude": 13.567504296650734, "altitude": 76.81000000956169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:38:07.514381+00:00", "timestamp_unix": 1767843487.514381}, "starlink_gps": {"latitude": 45.57635566666656, "longitude": 13.56750368331982, "altitude": 76.81000000667471, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:07.514642+00:00", "timestamp_unix": 1767843487.514642}, "nmea_primary": {"latitude": 45.576393333333336, "longitude": 13.56758, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:06.577528+00:00", "timestamp_unix": 1767843486.577528}, "nmea_secondary": {"latitude": 45.576341666666664, "longitude": 13.567468333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:05.745197+00:00", "timestamp_unix": 1767843485.745197}}

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


validation_timestamp: 2026-01-08T03:38:37.544442+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.5699191553208071, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.5884427468761465, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.007019432817462, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.923086460447543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0813126215629078, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.368318229611089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.765699339874052, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.437057925998946, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.684478029961765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.835859721633572, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57638, "longitude": 13.56777, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:29+00:00", "timestamp_unix": 1767843509.0}, "starlink_location": {"latitude": 45.57637487813325, "longitude": 13.567770272078395, "altitude": 77.40000002895636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:38:37.512179+00:00", "timestamp_unix": 1767843517.512179}, "starlink_gps": {"latitude": 45.57637473426577, "longitude": 13.56776924777367, "altitude": 77.40000002156388, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:37.512440+00:00", "timestamp_unix": 1767843517.51244}, "nmea_primary": {"latitude": 45.57640833333333, "longitude": 13.56782, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:36.615845+00:00", "timestamp_unix": 1767843516.615845}, "nmea_secondary": {"latitude": 45.576366666666665, "longitude": 13.567723333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:38:36.081231+00:00", "timestamp_unix": 1767843516.081231}}

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


validation_timestamp: 2026-01-08T03:39:07.540343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.4954538734703475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.519438642078375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.706986670918306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.173722567457996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04776473444132525, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.145146935889184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.186906049088766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.175697996496213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1477582156037966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.653147683344211, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5764, "longitude": 13.568034, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:01+00:00", "timestamp_unix": 1767843541.0}, "starlink_location": {"latitude": 45.57638049999991, "longitude": 13.568018129653282, "altitude": 78.29000000942708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:39:07.511232+00:00", "timestamp_unix": 1767843547.511232}, "starlink_gps": {"latitude": 45.576380499999935, "longitude": 13.568017515961188, "altitude": 78.29000000601322, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:07.511519+00:00", "timestamp_unix": 1767843547.511519}, "nmea_primary": {"latitude": 45.57643, "longitude": 13.568076666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:06.599301+00:00", "timestamp_unix": 1767843546.599301}, "nmea_secondary": {"latitude": 45.576391666666666, "longitude": 13.567995, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:06.848901+00:00", "timestamp_unix": 1767843546.848901}}

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


validation_timestamp: 2026-01-08T03:39:37.541757+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.168379849445947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.205695179265834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7644636552215536, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.523161681157005, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04781439278665344, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8807808225315545, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.9879933045927302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.915852440951917, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.9942908687729984, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.1673759265846355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576427, "longitude": 13.568307, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:32+00:00", "timestamp_unix": 1767843572.0}, "starlink_location": {"latitude": 45.57639783333324, "longitude": 13.568255296597977, "altitude": 75.78806203891641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:39:37.510553+00:00", "timestamp_unix": 1767843577.510553}, "starlink_gps": {"latitude": 45.57639783333329, "longitude": 13.568254682267671, "altitude": 75.78007029315046, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:37.510815+00:00", "timestamp_unix": 1767843577.510815}, "nmea_primary": {"latitude": 45.57644, "longitude": 13.56832, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:36.586534+00:00", "timestamp_unix": 1767843576.586534}, "nmea_secondary": {"latitude": 45.576406666666664, "longitude": 13.568256666666667, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:39:36.149198+00:00", "timestamp_unix": 1767843576.149198}}

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


validation_timestamp: 2026-01-08T03:40:07.540557+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.193665747161962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.245326058448731, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.131543998319193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.873117879085505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07210774222421261, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.285999059636108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.130551049721134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.319117819582148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.058443758941171, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.493405439185037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57643, "longitude": 13.568588, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:04+00:00", "timestamp_unix": 1767843604.0}, "starlink_location": {"latitude": 45.57640114428962, "longitude": 13.568535527909313, "altitude": 75.53000002415817, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:40:07.509097+00:00", "timestamp_unix": 1767843607.509097}, "starlink_gps": {"latitude": 45.576401216135935, "longitude": 13.56853460715602, "altitude": 75.53000001846848, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:07.509363+00:00", "timestamp_unix": 1767843607.509363}, "nmea_primary": {"latitude": 45.57644833333333, "longitude": 13.56858, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:06.585953+00:00", "timestamp_unix": 1767843606.585953}, "nmea_secondary": {"latitude": 45.57640333333333, "longitude": 13.568508333333334, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:06.059415+00:00", "timestamp_unix": 1767843606.059415}}

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


validation_timestamp: 2026-01-08T03:40:37.516365+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.662524492081727, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.70540303014738, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.703673349145734, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.410616646677182, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04870762118755346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.524503442193225, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3072861447593715, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.558013146824797, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.27672879963787, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.542754195844937, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576427, "longitude": 13.568865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:35+00:00", "timestamp_unix": 1767843635.0}, "starlink_location": {"latitude": 45.57638467139501, "longitude": 13.568787312266018, "altitude": 78.68000000942467, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:40:37.489012+00:00", "timestamp_unix": 1767843637.489012}, "starlink_gps": {"latitude": 45.57638459915066, "longitude": 13.568786695029399, "altitude": 78.68000000754665, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:37.489276+00:00", "timestamp_unix": 1767843637.489276}, "nmea_primary": {"latitude": 45.57644833333333, "longitude": 13.568848333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:36.574837+00:00", "timestamp_unix": 1767843636.574837}, "nmea_secondary": {"latitude": 45.57639833333333, "longitude": 13.568765, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:40:36.071247+00:00", "timestamp_unix": 1767843636.071247}}

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


validation_timestamp: 2026-01-08T03:41:07.559950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.351440620630808, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.372811814828553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4885626607734355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.531466758107135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02800611633633387, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.003923280838898, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5306615122740623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.01862387596139, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.5123648847904732, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.73897797690744, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576427, "longitude": 13.569139, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:06+00:00", "timestamp_unix": 1767843666.0}, "starlink_location": {"latitude": 45.576391792869046, "longitude": 13.569059053847225, "altitude": 77.27000001132403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:41:07.527997+00:00", "timestamp_unix": 1767843667.527997}, "starlink_gps": {"latitude": 45.576391828603384, "longitude": 13.569058697658267, "altitude": 77.27000001145885, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:07.528258+00:00", "timestamp_unix": 1767843667.528258}, "nmea_primary": {"latitude": 45.576433333333334, "longitude": 13.569108333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:06.606903+00:00", "timestamp_unix": 1767843666.606903}, "nmea_secondary": {"latitude": 45.57640333333333, "longitude": 13.569048333333333, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:06.094609+00:00", "timestamp_unix": 1767843666.094609}}

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


validation_timestamp: 2026-01-08T03:41:37.556587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.66104565992223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.658775954577141, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.400159042598816, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8558592659807314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02369666264516576, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.122324888278138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5058332947544075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.135097486797065, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.49408275143426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.317105940603261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576405, "longitude": 13.569317, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:27+00:00", "timestamp_unix": 1767843687.0}, "starlink_location": {"latitude": 45.57635433333323, "longitude": 13.569324117451462, "altitude": 72.90006785510722, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:41:37.527627+00:00", "timestamp_unix": 1767843697.527627}, "starlink_gps": {"latitude": 45.57635433333324, "longitude": 13.56932381299153, "altitude": 72.89610717285355, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:37.527923+00:00", "timestamp_unix": 1767843697.527923}, "nmea_primary": {"latitude": 45.57640833333333, "longitude": 13.569373333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:36.598734+00:00", "timestamp_unix": 1767843696.598734}, "nmea_secondary": {"latitude": 45.57638166666667, "longitude": 13.569301666666666, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:41:36.892364+00:00", "timestamp_unix": 1767843696.892364}}

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


validation_timestamp: 2026-01-08T03:42:07.517894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.524488733867532, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.542365248356187, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6609175264528377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.359077955892742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056079866830780964, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.29044959306654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8541182397046385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.325647298102329, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8238758844389564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.881867176058961, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576374, "longitude": 13.569609, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:00+00:00", "timestamp_unix": 1767843720.0}, "starlink_location": {"latitude": 45.5763268333332, "longitude": 13.569586697475351, "altitude": 74.09000001368058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:42:07.487150+00:00", "timestamp_unix": 1767843727.48715}, "starlink_gps": {"latitude": 45.57632683333326, "longitude": 13.569585976949247, "altitude": 74.09000001074382, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:07.487413+00:00", "timestamp_unix": 1767843727.487413}, "nmea_primary": {"latitude": 45.576385, "longitude": 13.569653333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:06.585018+00:00", "timestamp_unix": 1767843726.585018}, "nmea_secondary": {"latitude": 45.576348333333335, "longitude": 13.569566666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:06.036523+00:00", "timestamp_unix": 1767843726.036523}}

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


validation_timestamp: 2026-01-08T03:42:37.533691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.0139151232725325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.0425776425908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6134979376987078, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.326926414608864, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05575314031310879, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.414459230746308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.0274067206080595, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.450412515496337, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.000182052958404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.855612295808431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57634, "longitude": 13.56989, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:32+00:00", "timestamp_unix": 1767843752.0}, "starlink_location": {"latitude": 45.576293499999885, "longitude": 13.56985054021275, "altitude": 79.29000001370268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:42:37.505617+00:00", "timestamp_unix": 1767843757.505617}, "starlink_gps": {"latitude": 45.57629349999991, "longitude": 13.569849823884923, "altitude": 79.2900000098436, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:37.505879+00:00", "timestamp_unix": 1767843757.505879}, "nmea_primary": {"latitude": 45.57635833333333, "longitude": 13.569928333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:36.602682+00:00", "timestamp_unix": 1767843756.602682}, "nmea_secondary": {"latitude": 45.576325, "longitude": 13.569825, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:42:36.038484+00:00", "timestamp_unix": 1767843756.038484}}

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


validation_timestamp: 2026-01-08T03:43:07.555744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.355048474661242, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.370577906147041, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8063379116188543, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.033262845944014, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027934489724082356, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.155171423175343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.91575960403215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.171508654420217, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.897439215247666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.204244373590196, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576313, "longitude": 13.570153, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:03+00:00", "timestamp_unix": 1767843783.0}, "starlink_location": {"latitude": 45.5762837928947, "longitude": 13.57011572024748, "altitude": 79.21000001419348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:43:07.525315+00:00", "timestamp_unix": 1767843787.525315}, "starlink_gps": {"latitude": 45.57628382853768, "longitude": 13.57011536497018, "altitude": 79.21000001178159, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:07.525573+00:00", "timestamp_unix": 1767843787.525573}, "nmea_primary": {"latitude": 45.57633666666667, "longitude": 13.570188333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:06.606439+00:00", "timestamp_unix": 1767843786.606439}, "nmea_secondary": {"latitude": 45.57631333333333, "longitude": 13.570088333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:06.062475+00:00", "timestamp_unix": 1767843786.062475}}

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


validation_timestamp: 2026-01-08T03:43:37.554265+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.393279126818646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.397957685569722, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4587103186846855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.196623219517594, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025070942457580254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.470167708359083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.13017804248346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.470537402142977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.108161893776913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.1426787828006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576324, "longitude": 13.570465, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:36+00:00", "timestamp_unix": 1767843816.0}, "starlink_location": {"latitude": 45.576258085716184, "longitude": 13.570412450999845, "altitude": 78.88000001089708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:43:37.524502+00:00", "timestamp_unix": 1767843817.524502}, "starlink_gps": {"latitude": 45.57625815722733, "longitude": 13.570412145514387, "altitude": 78.88000001134806, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:37.524759+00:00", "timestamp_unix": 1767843817.524759}, "nmea_primary": {"latitude": 45.57633, "longitude": 13.570448333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:36.595735+00:00", "timestamp_unix": 1767843816.595735}, "nmea_secondary": {"latitude": 45.576305, "longitude": 13.57035, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:36.051127+00:00", "timestamp_unix": 1767843816.051127}}

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


validation_timestamp: 2026-01-08T03:44:07.532324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.194671764051106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.198106184670668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.477669866557701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8653607716579934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05580673702805699, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.960227976194002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.044008102099766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.998686376716046, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9997123011019515, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.309415496996348, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576324, "longitude": 13.570651, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:43:57+00:00", "timestamp_unix": 1767843837.0}, "starlink_location": {"latitude": 45.57628633333321, "longitude": 13.570648040435364, "altitude": 78.18000001121261, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:44:07.503444+00:00", "timestamp_unix": 1767843847.503444}, "starlink_gps": {"latitude": 45.57628633333325, "longitude": 13.570647323419006, "altitude": 78.18000000784816, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:07.503706+00:00", "timestamp_unix": 1767843847.503706}, "nmea_primary": {"latitude": 45.57633833333333, "longitude": 13.570718333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:06.578952+00:00", "timestamp_unix": 1767843846.578952}, "nmea_secondary": {"latitude": 45.57630833333333, "longitude": 13.570606666666666, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:06.070724+00:00", "timestamp_unix": 1767843846.070724}}

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


validation_timestamp: 2026-01-08T03:44:37.556716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.831753272215586, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8357159119294173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.460976277889063, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.928597945307867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028100281982866668, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.650472843195635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.984723414782642, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.672070874054454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9601278312204236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.169505534141445, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57634, "longitude": 13.570909, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:29+00:00", "timestamp_unix": 1767843869.0}, "starlink_location": {"latitude": 45.576305540563716, "longitude": 13.570909221498933, "altitude": 73.3400000146415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:44:37.523314+00:00", "timestamp_unix": 1767843877.523314}, "starlink_gps": {"latitude": 45.5763055047092, "longitude": 13.570908864112909, "altitude": 73.34000001373332, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:37.523572+00:00", "timestamp_unix": 1767843877.523572}, "nmea_primary": {"latitude": 45.57635666666667, "longitude": 13.570975, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:36.568538+00:00", "timestamp_unix": 1767843876.568538}, "nmea_secondary": {"latitude": 45.576315, "longitude": 13.570873333333333, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:44:36.083599+00:00", "timestamp_unix": 1767843876.083599}}

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


validation_timestamp: 2026-01-08T03:45:07.552797+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.4472965188111004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.469677984303682, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.996329822553505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.211222087398567, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02409494694444161, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.299576797320369, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1623718343624487, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3185679018690015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1525206179869207, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.20730729145922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57637, "longitude": 13.571175, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:01+00:00", "timestamp_unix": 1767843901.0}, "starlink_location": {"latitude": 45.576365292882336, "longitude": 13.57114428413448, "altitude": 74.34000000944114, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:45:07.522168+00:00", "timestamp_unix": 1767843907.522168}, "starlink_gps": {"latitude": 45.57636532862058, "longitude": 13.571143978796673, "altitude": 74.34000001038731, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:07.522431+00:00", "timestamp_unix": 1767843907.522431}, "nmea_primary": {"latitude": 45.57639666666667, "longitude": 13.571226666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:06.603203+00:00", "timestamp_unix": 1767843906.603203}, "nmea_secondary": {"latitude": 45.576341666666664, "longitude": 13.571121666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:06.072020+00:00", "timestamp_unix": 1767843906.07202}}

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


validation_timestamp: 2026-01-08T03:45:37.552724+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.795231719492946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.826169322687866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.180373664358911, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.825807762095001, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030986268858354735, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.953199014464106, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.0967344280044844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.984185275364556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0687319711871934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.95667056379523, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576412, "longitude": 13.571435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:33+00:00", "timestamp_unix": 1767843933.0}, "starlink_location": {"latitude": 45.57638086893841, "longitude": 13.571375284165281, "altitude": 76.60000001703423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:45:37.521697+00:00", "timestamp_unix": 1767843937.521697}, "starlink_gps": {"latitude": 45.57638069019371, "longitude": 13.571374978735843, "altitude": 76.60000001643378, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:37.521955+00:00", "timestamp_unix": 1767843937.521955}, "nmea_primary": {"latitude": 45.576438333333336, "longitude": 13.571473333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:36.591385+00:00", "timestamp_unix": 1767843936.591385}, "nmea_secondary": {"latitude": 45.57637833333333, "longitude": 13.571361666666666, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:45:35.893516+00:00", "timestamp_unix": 1767843935.893516}}

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


validation_timestamp: 2026-01-08T03:46:07.723705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.017231049942102, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.044506517589823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4711411223601303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.000282161752344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028275123474217866, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.232067091116157, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.183692857887961, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.257267181099575, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.163745557017556, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.332304575630923, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576447, "longitude": 13.571691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:04+00:00", "timestamp_unix": 1767843964.0}, "starlink_location": {"latitude": 45.5764290225152, "longitude": 13.571631874942076, "altitude": 73.97385077815653, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:46:07.501174+00:00", "timestamp_unix": 1767843967.501174}, "starlink_gps": {"latitude": 45.576428986437634, "longitude": 13.571631515331577, "altitude": 73.98187041390631, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:07.501436+00:00", "timestamp_unix": 1767843967.501436}, "nmea_primary": {"latitude": 45.57647166666667, "longitude": 13.571718333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:06.581281+00:00", "timestamp_unix": 1767843966.581281}, "nmea_secondary": {"latitude": 45.576413333333335, "longitude": 13.571615, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:06.894474+00:00", "timestamp_unix": 1767843966.894474}}

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


validation_timestamp: 2026-01-08T03:46:37.531413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.661073638887983, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.719130452545333, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.034198009597198, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.905776497935417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05810304679595259, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.195734887819828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.25813393175231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.251455253787723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2008327885227525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.440226147254492, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576477, "longitude": 13.571973, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:37+00:00", "timestamp_unix": 1767843997.0}, "starlink_location": {"latitude": 45.57645537829381, "longitude": 13.571879541262117, "altitude": 74.6300000138829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:46:37.499443+00:00", "timestamp_unix": 1767843997.499443}, "starlink_gps": {"latitude": 45.576455234304866, "longitude": 13.571878823642367, "altitude": 74.63000000980611, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:37.499700+00:00", "timestamp_unix": 1767843997.4997}, "nmea_primary": {"latitude": 45.576495, "longitude": 13.571968333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:36.601532+00:00", "timestamp_unix": 1767843996.601532}, "nmea_secondary": {"latitude": 45.57644666666667, "longitude": 13.571853333333333, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:36.106990+00:00", "timestamp_unix": 1767843996.10699}}

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


validation_timestamp: 2026-01-08T03:47:07.609851+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7538832495655394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7861448372145707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.117012463860075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1318943739963885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05659933771011313, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5690557840897155, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.0239230561568053, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.61611532570243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.9717652910123928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.18442122318276, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57648, "longitude": 13.57216, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:46:59+00:00", "timestamp_unix": 1767844019.0}, "starlink_location": {"latitude": 45.576457761346205, "longitude": 13.572144427591274, "altitude": 74.06780945535523, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:47:07.580255+00:00", "timestamp_unix": 1767844027.580255}, "starlink_gps": {"latitude": 45.57645768912844, "longitude": 13.572143707745557, "altitude": 74.08386265199145, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:07.580515+00:00", "timestamp_unix": 1767844027.580515}, "nmea_primary": {"latitude": 45.576503333333335, "longitude": 13.572216666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:06.588863+00:00", "timestamp_unix": 1767844026.588863}, "nmea_secondary": {"latitude": 45.57646, "longitude": 13.572131666666667, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:06.118530+00:00", "timestamp_unix": 1767844026.11853}}

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


validation_timestamp: 2026-01-08T03:47:37.607253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.4102405505388511, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.4629131888019358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.305601284240963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7649690865483194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0567514915018726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.703695344763443, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7667791974015592, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7534858788244145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7594884887570168, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.91469681567387, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57648, "longitude": 13.572424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:29+00:00", "timestamp_unix": 1767844049.0}, "starlink_location": {"latitude": 45.57647690521839, "longitude": 13.572406428607412, "altitude": 73.41000001740073, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:47:37.578607+00:00", "timestamp_unix": 1767844057.578607}, "starlink_gps": {"latitude": 45.57647697763038, "longitude": 13.57240570682633, "altitude": 73.41000001353768, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:37.578866+00:00", "timestamp_unix": 1767844057.578866}, "nmea_primary": {"latitude": 45.576495, "longitude": 13.572475, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:36.586978+00:00", "timestamp_unix": 1767844056.586978}, "nmea_secondary": {"latitude": 45.57646166666667, "longitude": 13.5724, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:47:35.849037+00:00", "timestamp_unix": 1767844055.849037}}

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


validation_timestamp: 2026-01-08T03:48:07.546689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.926740114176738, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.93065005537014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.573737921071265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.278639722014446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02653401272148432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.425127183609229, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.335878919446127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.432196951928921, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3569081829423606, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.290323317997997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576466, "longitude": 13.572702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:01+00:00", "timestamp_unix": 1767844081.0}, "starlink_location": {"latitude": 45.57643704524599, "longitude": 13.572673117667012, "altitude": 73.12992945084419, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:48:07.517566+00:00", "timestamp_unix": 1767844087.517566}, "starlink_gps": {"latitude": 45.57643715224443, "longitude": 13.572672812944559, "altitude": 73.13389353924347, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:07.517825+00:00", "timestamp_unix": 1767844087.517825}, "nmea_primary": {"latitude": 45.57648, "longitude": 13.572728333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:06.562297+00:00", "timestamp_unix": 1767844086.562297}, "nmea_secondary": {"latitude": 45.57641, "longitude": 13.572691666666667, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:06.058549+00:00", "timestamp_unix": 1767844086.058549}}

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


validation_timestamp: 2026-01-08T03:48:37.545080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.437312816311862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.455864828532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.295603352143442, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.892600624473453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024054167322851847, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.728146700039746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.685390231850047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.746388451274992, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.709415811137739, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.4977128013052585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57642, "longitude": 13.572964, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:32+00:00", "timestamp_unix": 1767844112.0}, "starlink_location": {"latitude": 45.57639095956067, "longitude": 13.572892450703348, "altitude": 73.09993326392036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:48:37.516664+00:00", "timestamp_unix": 1767844117.516664}, "starlink_gps": {"latitude": 45.57639099523845, "longitude": 13.572892145882177, "altitude": 73.10389864062381, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:37.516920+00:00", "timestamp_unix": 1767844117.51692}, "nmea_primary": {"latitude": 45.576431666666664, "longitude": 13.572988333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:36.602523+00:00", "timestamp_unix": 1767844116.602523}, "nmea_secondary": {"latitude": 45.576385, "longitude": 13.572965, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:48:36.051077+00:00", "timestamp_unix": 1767844116.051077}}

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


validation_timestamp: 2026-01-08T03:49:07.605263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.619761768232436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.654732116425501, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0943082761492775, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.623444701966103, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050610159382251406, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.312105021919963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.130636712627044, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.33919842966067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.143563883376713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.64528233196066, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576366, "longitude": 13.573263, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:05+00:00", "timestamp_unix": 1767844145.0}, "starlink_location": {"latitude": 45.57632131064588, "longitude": 13.573142414090308, "altitude": 73.3439050417808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:49:07.576276+00:00", "timestamp_unix": 1767844147.576276}, "starlink_gps": {"latitude": 45.576321455003885, "longitude": 13.573141797412863, "altitude": 73.35192732399135, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:07.576534+00:00", "timestamp_unix": 1767844147.576534}, "nmea_primary": {"latitude": 45.57638, "longitude": 13.573245, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:06.577260+00:00", "timestamp_unix": 1767844146.57726}, "nmea_secondary": {"latitude": 45.57636, "longitude": 13.573178333333333, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:06.062496+00:00", "timestamp_unix": 1767844146.062496}}

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


validation_timestamp: 2026-01-08T03:49:37.525758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.32090874708979, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.348575204444369, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0664586264182567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.354258271417564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04292714149830493, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.733541055898766, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.3712215742155385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7459870817462715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.336691857420582, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.795742663270476, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57631, "longitude": 13.573516, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:37+00:00", "timestamp_unix": 1767844177.0}, "starlink_location": {"latitude": 45.57627895520659, "longitude": 13.57343305267525, "altitude": 74.50193857508003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:49:37.494816+00:00", "timestamp_unix": 1767844177.494816}, "starlink_gps": {"latitude": 45.57627909899097, "longitude": 13.573432540819834, "altitude": 74.50992898040887, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:37.495077+00:00", "timestamp_unix": 1767844177.495077}, "nmea_primary": {"latitude": 45.57633333333333, "longitude": 13.573495, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:36.558222+00:00", "timestamp_unix": 1767844176.558222}, "nmea_secondary": {"latitude": 45.57632, "longitude": 13.573396666666667, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:36.083450+00:00", "timestamp_unix": 1767844176.08345}}

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


validation_timestamp: 2026-01-08T03:50:07.523931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.869831733754623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.864358687401723, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.473054534400984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7294529491846506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026902164033029606, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.85764555946412, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.155047482141829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.86303949849096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.1395717561860375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2007068951484925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57628, "longitude": 13.573686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:49:58+00:00", "timestamp_unix": 1767844198.0}, "starlink_location": {"latitude": 45.57622026576241, "longitude": 13.573663464290165, "altitude": 77.79807558352218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:50:07.494144+00:00", "timestamp_unix": 1767844207.494144}, "starlink_gps": {"latitude": 45.57622037424546, "longitude": 13.573663155341, "altitude": 77.79405648902829, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:07.494403+00:00", "timestamp_unix": 1767844207.494403}, "nmea_primary": {"latitude": 45.57629, "longitude": 13.573741666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:06.596014+00:00", "timestamp_unix": 1767844206.596014}, "nmea_secondary": {"latitude": 45.576275, "longitude": 13.573651666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:07.005168+00:00", "timestamp_unix": 1767844207.005168}}

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


validation_timestamp: 2026-01-08T03:50:37.605206+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.986172525324903, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.986001715088755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1528547587768383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.750751831680227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05616781333371122, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.925988016395143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.659931588782538, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.945690645932927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.632735905684776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.528220250258831, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576237, "longitude": 13.573949, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:30+00:00", "timestamp_unix": 1767844230.0}, "starlink_location": {"latitude": 45.57618316666654, "longitude": 13.573949594711594, "altitude": 84.03050383872085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:50:37.574138+00:00", "timestamp_unix": 1767844237.574138}, "starlink_gps": {"latitude": 45.576183166666574, "longitude": 13.57394887305738, "altitude": 83.99026974451661, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:37.574392+00:00", "timestamp_unix": 1767844237.574392}, "nmea_primary": {"latitude": 45.57625, "longitude": 13.573985, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:36.584167+00:00", "timestamp_unix": 1767844236.584167}, "nmea_secondary": {"latitude": 45.57624333333333, "longitude": 13.573901666666666, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:50:36.097337+00:00", "timestamp_unix": 1767844236.097337}}

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


validation_timestamp: 2026-01-08T03:51:07.543232+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9403228424864425, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.93494091998074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9237430198857701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8511443490363346, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02506236228742432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.574252532610605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.991561916151325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.574247575126405, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.969455989718767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.450285376356287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576206, "longitude": 13.574206, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:02+00:00", "timestamp_unix": 1767844262.0}, "starlink_location": {"latitude": 45.576170752385316, "longitude": 13.574200784315359, "altitude": 80.94992933063396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:51:07.512992+00:00", "timestamp_unix": 1767844267.512992}, "starlink_gps": {"latitude": 45.57617082387202, "longitude": 13.574200478934939, "altitude": 80.95390200189867, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:07.513251+00:00", "timestamp_unix": 1767844267.513251}, "nmea_primary": {"latitude": 45.57621833333333, "longitude": 13.574223333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:06.557312+00:00", "timestamp_unix": 1767844266.557312}, "nmea_secondary": {"latitude": 45.57620333333333, "longitude": 13.574156666666667, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:06.063057+00:00", "timestamp_unix": 1767844266.063057}}

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


validation_timestamp: 2026-01-08T03:51:37.604478+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.104846042085933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.141737682212363, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4970017540678944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.15004938450262, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04872773326777828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.497042701695202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4805016735888126, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.530713407364782, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4626770417118107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.957154862356779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576187, "longitude": 13.574465, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:34+00:00", "timestamp_unix": 1767844294.0}, "starlink_location": {"latitude": 45.576151594706126, "longitude": 13.574423247657936, "altitude": 77.51000001138507, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:51:37.572414+00:00", "timestamp_unix": 1767844297.572414}, "starlink_gps": {"latitude": 45.57615152243198, "longitude": 13.574422630169005, "altitude": 77.51000000975532, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:37.572727+00:00", "timestamp_unix": 1767844297.572727}, "nmea_primary": {"latitude": 45.5762, "longitude": 13.57447, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:36.591513+00:00", "timestamp_unix": 1767844296.591513}, "nmea_secondary": {"latitude": 45.57617833333333, "longitude": 13.5744, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:51:36.040967+00:00", "timestamp_unix": 1767844296.040967}}

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


validation_timestamp: 2026-01-08T03:52:07.600349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.069215845403328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.105893663884721, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5172415409696576, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.930272795762163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058249485497489144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.6935482680413845, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.2961052676092155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.72744369762114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3108068758145286, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.517662124949452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576202, "longitude": 13.574701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:05+00:00", "timestamp_unix": 1767844325.0}, "starlink_location": {"latitude": 45.57615168935142, "longitude": 13.574670760853015, "altitude": 77.35000001732634, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:52:07.571536+00:00", "timestamp_unix": 1767844327.571536}, "starlink_gps": {"latitude": 45.576151544999554, "longitude": 13.57467004142853, "altitude": 77.35000001296562, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:07.571835+00:00", "timestamp_unix": 1767844327.571835}, "nmea_primary": {"latitude": 45.5762, "longitude": 13.574695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:06.568360+00:00", "timestamp_unix": 1767844326.56836}, "nmea_secondary": {"latitude": 45.576163333333334, "longitude": 13.57467, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:07.030630+00:00", "timestamp_unix": 1767844327.03063}}

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


validation_timestamp: 2026-01-08T03:52:37.601936+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.3114591396765025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.36129130364468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7627196420202509, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.241943640038108, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05379107046640765, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.83311148424848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.23129624712913557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.872265107201713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.26979068845854565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.847877884875328, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57621, "longitude": 13.574937, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:37+00:00", "timestamp_unix": 1767844357.0}, "starlink_location": {"latitude": 45.57618078404478, "longitude": 13.574900580783927, "altitude": 78.82000001595874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:52:37.570801+00:00", "timestamp_unix": 1767844357.570801}, "starlink_gps": {"latitude": 45.57618056713224, "longitude": 13.574899963038215, "altitude": 78.82000001340859, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:37.571061+00:00", "timestamp_unix": 1767844357.571061}, "nmea_primary": {"latitude": 45.57622166666667, "longitude": 13.574921666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:36.569961+00:00", "timestamp_unix": 1767844356.569961}, "nmea_secondary": {"latitude": 45.57618, "longitude": 13.574903333333333, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:36.052808+00:00", "timestamp_unix": 1767844356.052808}}

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


validation_timestamp: 2026-01-08T03:53:07.518082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.239228600182052, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2217037552101, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.885144144826479, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.1028019455156715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023941852653239563, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5553146044422306, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.914798602531542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.568580061423959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9362578299672037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.311536934821463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576237, "longitude": 13.575087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:52:58+00:00", "timestamp_unix": 1767844378.0}, "starlink_location": {"latitude": 45.57622333333326, "longitude": 13.57510813035778, "altitude": 77.78193223458977, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:53:07.489306+00:00", "timestamp_unix": 1767844387.489306}, "starlink_gps": {"latitude": 45.57622333333326, "longitude": 13.575107822748311, "altitude": 77.78593389888084, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:07.489567+00:00", "timestamp_unix": 1767844387.489567}, "nmea_primary": {"latitude": 45.57625, "longitude": 13.575133333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:06.589646+00:00", "timestamp_unix": 1767844386.589646}, "nmea_secondary": {"latitude": 45.576211666666666, "longitude": 13.575141666666667, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:06.053539+00:00", "timestamp_unix": 1767844386.053539}}

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


validation_timestamp: 2026-01-08T03:53:37.602396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.472396987331038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.5023671879619889, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.612364244970976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.921857108354296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05136537189536934, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.9320171915569218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8272391330835287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.9833800315497583, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8420724811249505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.961043039640072, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576294, "longitude": 13.575321, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:29+00:00", "timestamp_unix": 1767844409.0}, "starlink_location": {"latitude": 45.57628130665424, "longitude": 13.575326387095943, "altitude": 77.30000001400971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:53:37.569449+00:00", "timestamp_unix": 1767844417.569449}, "starlink_gps": {"latitude": 45.57628094547641, "longitude": 13.57532597565561, "altitude": 77.30000001091803, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:37.569710+00:00", "timestamp_unix": 1767844417.56971}, "nmea_primary": {"latitude": 45.576295, "longitude": 13.575341666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:36.579129+00:00", "timestamp_unix": 1767844416.579129}, "nmea_secondary": {"latitude": 45.57627166666666, "longitude": 13.57536, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:53:35.873019+00:00", "timestamp_unix": 1767844415.873019}}

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


validation_timestamp: 2026-01-08T03:54:07.598479+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.408334820590256, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.4314066423283345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.130989469422263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.792751122311177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040934192070984546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.511667244929527, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.824573874668703, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5293860340565875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.860426989773927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2245516863445642, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57638, "longitude": 13.575553, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:01+00:00", "timestamp_unix": 1767844441.0}, "starlink_location": {"latitude": 45.57631859480266, "longitude": 13.575516068192464, "altitude": 77.64000000880554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:54:07.568568+00:00", "timestamp_unix": 1767844447.568568}, "starlink_gps": {"latitude": 45.576318522377264, "longitude": 13.575515552540113, "altitude": 77.6400000064882, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:07.568829+00:00", "timestamp_unix": 1767844447.568829}, "nmea_primary": {"latitude": 45.576366666666665, "longitude": 13.575533333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:06.580431+00:00", "timestamp_unix": 1767844446.580431}, "nmea_secondary": {"latitude": 45.576346666666666, "longitude": 13.575563333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:06.075590+00:00", "timestamp_unix": 1767844446.07559}}

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


validation_timestamp: 2026-01-08T03:54:37.516251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.409721388658639, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.422493857129783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2232866929342263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.259250304526281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02001407773113043, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.314414583701633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.421652282125183, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.32537985920038, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.441129722431664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.025129563525724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57645, "longitude": 13.575759, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:33+00:00", "timestamp_unix": 1767844473.0}, "starlink_location": {"latitude": 45.57641249999994, "longitude": 13.575714719649705, "altitude": 75.15000000945496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:54:37.486911+00:00", "timestamp_unix": 1767844477.486911}, "starlink_gps": {"latitude": 45.57641249999994, "longitude": 13.575714462504168, "altitude": 75.15000000833741, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:37.487172+00:00", "timestamp_unix": 1767844477.487172}, "nmea_primary": {"latitude": 45.576445, "longitude": 13.575745, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:36.552529+00:00", "timestamp_unix": 1767844476.552529}, "nmea_secondary": {"latitude": 45.57640333333333, "longitude": 13.57577, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:54:36.130124+00:00", "timestamp_unix": 1767844476.130124}}

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


validation_timestamp: 2026-01-08T03:55:07.540026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.98839968421723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.014897383782607, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.127970507707912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2509132945218444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026505906798131057, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.347017734695216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.169056702879579, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.369851554395487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.190099751287853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.374622885800586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576504, "longitude": 13.57596, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:05+00:00", "timestamp_unix": 1767844505.0}, "starlink_location": {"latitude": 45.57648712137622, "longitude": 13.575914784211804, "altitude": 77.53000001469417, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:55:07.506400+00:00", "timestamp_unix": 1767844507.5064}, "starlink_gps": {"latitude": 45.57648701449112, "longitude": 13.575914479811848, "altitude": 77.53000001300875, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:07.506661+00:00", "timestamp_unix": 1767844507.506661}, "nmea_primary": {"latitude": 45.57652, "longitude": 13.575945, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:06.590778+00:00", "timestamp_unix": 1767844506.590778}, "nmea_secondary": {"latitude": 45.576478333333334, "longitude": 13.57598, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:07.007537+00:00", "timestamp_unix": 1767844507.007537}}

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


validation_timestamp: 2026-01-08T03:55:37.536019+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.163386859165827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.18694369329532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.698216811215265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.392925614767982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025046890789025635, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.62508066454847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8496606984026074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.642400897436623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8742168101978707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.110032013385237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57658, "longitude": 13.576201, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:37+00:00", "timestamp_unix": 1767844537.0}, "starlink_location": {"latitude": 45.57653441421988, "longitude": 13.57611878408378, "altitude": 74.9200000112085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:55:37.505053+00:00", "timestamp_unix": 1767844537.505053}, "starlink_gps": {"latitude": 45.576534342777386, "longitude": 13.576118478889864, "altitude": 74.92000000936724, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:37.505319+00:00", "timestamp_unix": 1767844537.505319}, "nmea_primary": {"latitude": 45.57658833333333, "longitude": 13.576155, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:36.573822+00:00", "timestamp_unix": 1767844536.573822}, "nmea_secondary": {"latitude": 45.57655166666667, "longitude": 13.576161666666666, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:36.029295+00:00", "timestamp_unix": 1767844536.029295}}

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


validation_timestamp: 2026-01-08T03:56:07.517857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.4070646351601233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.428786450987512, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.164034678135522, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5423078690309888, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02262755468752172, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.548732611589246, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.5675864780024605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.571164913578379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.5605721580818449, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.690093161302405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576614, "longitude": 13.576341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:55:58+00:00", "timestamp_unix": 1767844558.0}, "starlink_location": {"latitude": 45.57660792324884, "longitude": 13.576325142626047, "altitude": 73.41000000964308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:56:07.484996+00:00", "timestamp_unix": 1767844567.484996}, "starlink_gps": {"latitude": 45.57660777911953, "longitude": 13.576324937391469, "altitude": 73.41000000710018, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:07.485261+00:00", "timestamp_unix": 1767844567.485261}, "nmea_primary": {"latitude": 45.576638333333335, "longitude": 13.576381666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:06.547501+00:00", "timestamp_unix": 1767844566.547501}, "nmea_secondary": {"latitude": 45.57660333333333, "longitude": 13.576328333333333, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:06.828704+00:00", "timestamp_unix": 1767844566.828704}}

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


validation_timestamp: 2026-01-08T03:56:37.513895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7919046505979823, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.796779362389383, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0842780028002337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.952717146872468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016509594614215854, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.700124294459068, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.852306553096203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7080809327984, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.836761233480236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.033143555454323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57666, "longitude": 13.57657, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:29+00:00", "timestamp_unix": 1767844589.0}, "starlink_location": {"latitude": 45.576630810863776, "longitude": 13.576544809240717, "altitude": 74.85000000439429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:56:37.483690+00:00", "timestamp_unix": 1767844597.48369}, "starlink_gps": {"latitude": 45.576630846985935, "longitude": 13.576544603494154, "altitude": 74.85000000342113, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:37.483981+00:00", "timestamp_unix": 1767844597.483981}, "nmea_primary": {"latitude": 45.576675, "longitude": 13.576603333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:36.582800+00:00", "timestamp_unix": 1767844596.5828}, "nmea_secondary": {"latitude": 45.57662833333333, "longitude": 13.576508333333333, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:56:37.030961+00:00", "timestamp_unix": 1767844597.030961}}

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


validation_timestamp: 2026-01-08T03:57:07.511763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.482458654163387, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.487838405145185, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8493398931570244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.122158593969796, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021563598527424337, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.268749336575051, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8378748763059747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.277096483295427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8230146825681026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.970777917426143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576694, "longitude": 13.576802, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:01+00:00", "timestamp_unix": 1767844621.0}, "starlink_location": {"latitude": 45.576675955126284, "longitude": 13.576783219654343, "altitude": 76.07000000877377, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:57:07.482950+00:00", "timestamp_unix": 1767844627.48295}, "starlink_gps": {"latitude": 45.576676027353486, "longitude": 13.576782962532086, "altitude": 76.07000000650974, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:07.483212+00:00", "timestamp_unix": 1767844627.483212}, "nmea_primary": {"latitude": 45.576703333333334, "longitude": 13.576821666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:06.585865+00:00", "timestamp_unix": 1767844626.585865}, "nmea_secondary": {"latitude": 45.576661666666666, "longitude": 13.576738333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:06.043466+00:00", "timestamp_unix": 1767844626.043466}}

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


validation_timestamp: 2026-01-08T03:57:37.596028+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.347984918739594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3887938545399208, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9285409934733893, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.599372041486387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0409046113036745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.448259908616017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.354975581464023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.479320048530366, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3166154627743385, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.959834666548594, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576694, "longitude": 13.577044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:32+00:00", "timestamp_unix": 1767844652.0}, "starlink_location": {"latitude": 45.576688428140265, "longitude": 13.577014901584462, "altitude": 77.15389054091929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:57:37.563016+00:00", "timestamp_unix": 1767844657.563016}, "starlink_gps": {"latitude": 45.57668835576724, "longitude": 13.577014386301341, "altitude": 77.16193440073481, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:37.563278+00:00", "timestamp_unix": 1767844657.563278}, "nmea_primary": {"latitude": 45.57672, "longitude": 13.57705, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:36.574776+00:00", "timestamp_unix": 1767844656.574776}, "nmea_secondary": {"latitude": 45.57669166666667, "longitude": 13.576985, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:57:36.054784+00:00", "timestamp_unix": 1767844656.054784}}

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


validation_timestamp: 2026-01-08T03:58:07.514408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.2639662231672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.284921850624679, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2975335386908635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5332166894219035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02155079217865692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.075824180696508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7867160655541325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.09577656476633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8023778313411722, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8032838025961797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5767, "longitude": 13.577282, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:04+00:00", "timestamp_unix": 1767844684.0}, "starlink_location": {"latitude": 45.576667378209166, "longitude": 13.577216386328535, "altitude": 75.29193397214881, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:58:07.481763+00:00", "timestamp_unix": 1767844687.481763}, "starlink_gps": {"latitude": 45.576667306024895, "longitude": 13.577216129358998, "altitude": 75.29594541390169, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:07.482025+00:00", "timestamp_unix": 1767844687.482025}, "nmea_primary": {"latitude": 45.57671166666667, "longitude": 13.577281666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:06.560527+00:00", "timestamp_unix": 1767844686.560527}, "nmea_secondary": {"latitude": 45.57669833333333, "longitude": 13.577236666666666, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:06.873185+00:00", "timestamp_unix": 1767844686.873185}}

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


validation_timestamp: 2026-01-08T03:58:37.513582+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.759144856950592, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.771327978052713, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7979870819161172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.105145325526192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020392420629402486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.378041880909763, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.083500144793509, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.388174459207467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.080410728978307, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.899579087458566, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576683, "longitude": 13.577516, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:35+00:00", "timestamp_unix": 1767844715.0}, "starlink_location": {"latitude": 45.5766483109062, "longitude": 13.577461052916117, "altitude": 75.18000000758408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:58:37.480616+00:00", "timestamp_unix": 1767844717.480616}, "starlink_gps": {"latitude": 45.576648346986836, "longitude": 13.577460796029145, "altitude": 75.18000000565306, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:37.480883+00:00", "timestamp_unix": 1767844717.480883}, "nmea_primary": {"latitude": 45.57669833333333, "longitude": 13.577523333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:36.585060+00:00", "timestamp_unix": 1767844716.58506}, "nmea_secondary": {"latitude": 45.576685, "longitude": 13.577463333333334, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:58:37.027098+00:00", "timestamp_unix": 1767844717.027098}}

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


validation_timestamp: 2026-01-08T03:59:07.512211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.693553397103213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.706372188091273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1849446850084493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2456262371796045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02908899061923876, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.102925897479754, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0124662371852144, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.107213890426948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.992802567661649, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.580571902840095, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57665, "longitude": 13.577756, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:06+00:00", "timestamp_unix": 1767844746.0}, "starlink_location": {"latitude": 45.57661195508786, "longitude": 13.577707041034476, "altitude": 77.87000001520742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:59:07.480121+00:00", "timestamp_unix": 1767844747.480121}, "starlink_gps": {"latitude": 45.57661202717526, "longitude": 13.577706681760878, "altitude": 77.87000001223274, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:07.480384+00:00", "timestamp_unix": 1767844747.480384}, "nmea_primary": {"latitude": 45.576678333333334, "longitude": 13.57775, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:06.571874+00:00", "timestamp_unix": 1767844746.571874}, "nmea_secondary": {"latitude": 45.57666833333333, "longitude": 13.577666666666667, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:06.037824+00:00", "timestamp_unix": 1767844746.037824}}

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


validation_timestamp: 2026-01-08T03:59:37.591404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.7307223789849315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.715740650429039, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1877552101328455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0064678682068693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043203678131889814, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.645353842331785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.163153295928696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.648606408290789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.139662577690074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.24144396190225, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576645, "longitude": 13.577918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:27+00:00", "timestamp_unix": 1767844767.0}, "starlink_location": {"latitude": 45.576593477194876, "longitude": 13.577916234403894, "altitude": 74.41000001123808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T03:59:37.563847+00:00", "timestamp_unix": 1767844777.563847}, "starlink_gps": {"latitude": 45.57659362190549, "longitude": 13.577915719248201, "altitude": 74.41000000901892, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:37.564112+00:00", "timestamp_unix": 1767844777.564112}, "nmea_primary": {"latitude": 45.576663333333336, "longitude": 13.577965, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:36.562313+00:00", "timestamp_unix": 1767844776.562313}, "nmea_secondary": {"latitude": 45.576656666666665, "longitude": 13.577898333333334, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:36.049037+00:00", "timestamp_unix": 1767844776.049037}}

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


validation_timestamp: 2026-01-08T04:00:07.511209+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.056001897467475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.054876186664678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.273311778219916, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.136815245811098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028355637928053814, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.543775242360365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.892064769909467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.550965933972329, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.886471212634377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.761849791313043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57664, "longitude": 13.578147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T03:59:59+00:00", "timestamp_unix": 1767844799.0}, "starlink_location": {"latitude": 45.57658581084155, "longitude": 13.578139208054111, "altitude": 77.32192799367814, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:00:07.478754+00:00", "timestamp_unix": 1767844807.478754}, "starlink_gps": {"latitude": 45.576585847021875, "longitude": 13.578138847418606, "altitude": 77.32594923280158, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:07.479062+00:00", "timestamp_unix": 1767844807.479062}, "nmea_primary": {"latitude": 45.576656666666665, "longitude": 13.578181666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:06.576827+00:00", "timestamp_unix": 1767844806.576827}, "nmea_secondary": {"latitude": 45.576656666666665, "longitude": 13.578133333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:06.858165+00:00", "timestamp_unix": 1767844806.858165}}

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


validation_timestamp: 2026-01-08T04:00:37.507537+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.876499286288062, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.872906349014885, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.374881950557843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.301169907215745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02047013151130885, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.683452921354851, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.08529320821897, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6879172677519145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.078741979884408, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.021286872516682, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57664, "longitude": 13.578361, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:31+00:00", "timestamp_unix": 1767844831.0}, "starlink_location": {"latitude": 45.57660514409396, "longitude": 13.578360053949712, "altitude": 76.18191900097409, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:00:37.477972+00:00", "timestamp_unix": 1767844837.477972}, "starlink_gps": {"latitude": 45.57660518031205, "longitude": 13.578359796083989, "altitude": 76.18594443583787, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:37.478240+00:00", "timestamp_unix": 1767844837.47824}, "nmea_primary": {"latitude": 45.57666833333333, "longitude": 13.5784, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:36.568478+00:00", "timestamp_unix": 1767844836.568478}, "nmea_secondary": {"latitude": 45.57666833333333, "longitude": 13.578348333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:00:36.819334+00:00", "timestamp_unix": 1767844836.819334}}

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


validation_timestamp: 2026-01-08T04:01:07.587723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0118520368444255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.019734815358021, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.327068936586745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6907229273254907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04870141402031496, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.883080985512242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.018169104170247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.899195693201037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.000558066070859, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.782359624203497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576683, "longitude": 13.578599, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:02+00:00", "timestamp_unix": 1767844862.0}, "starlink_location": {"latitude": 45.576623238633395, "longitude": 13.578570247645928, "altitude": 76.95609755836342, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:01:07.558348+00:00", "timestamp_unix": 1767844867.558348}, "starlink_gps": {"latitude": 45.57662331086859, "longitude": 13.578569630485356, "altitude": 76.948069023918, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:07.558610+00:00", "timestamp_unix": 1767844867.55861}, "nmea_primary": {"latitude": 45.57669333333333, "longitude": 13.578625, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:06.557136+00:00", "timestamp_unix": 1767844866.557136}, "nmea_secondary": {"latitude": 45.576685, "longitude": 13.578551666666666, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:06.032653+00:00", "timestamp_unix": 1767844866.032653}}

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


validation_timestamp: 2026-01-08T04:01:37.505391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.162191897474664, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.174954032548334, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4560096644382288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.984649493781168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016435952185118795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.612225792168094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.309842727371386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.625347476484469, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.303928948265881, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.653347716118801, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57671, "longitude": 13.578804, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:34+00:00", "timestamp_unix": 1767844894.0}, "starlink_location": {"latitude": 45.57668002240817, "longitude": 13.57877197556084, "altitude": 79.44000000535169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:01:37.476127+00:00", "timestamp_unix": 1767844897.476127}, "starlink_gps": {"latitude": 45.57667998644715, "longitude": 13.578771770731844, "altitude": 79.4400000041672, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:37.476388+00:00", "timestamp_unix": 1767844897.476388}, "nmea_primary": {"latitude": 45.57673333333334, "longitude": 13.578833333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:36.573166+00:00", "timestamp_unix": 1767844896.573166}, "nmea_secondary": {"latitude": 45.57671166666667, "longitude": 13.57874, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:01:36.044004+00:00", "timestamp_unix": 1767844896.044004}}

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


validation_timestamp: 2026-01-08T04:02:07.508601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.563038882499578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.577406318986194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5024165449168254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.286172059104818, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0179451908975084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.194823981496855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.855551693654364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.208790568590361, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.850574687178921, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.786360826562058, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57678, "longitude": 13.579026, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:06+00:00", "timestamp_unix": 1767844926.0}, "starlink_location": {"latitude": 45.57670304504996, "longitude": 13.578971142893808, "altitude": 81.18000000577399, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:02:07.475246+00:00", "timestamp_unix": 1767844927.475246}, "starlink_gps": {"latitude": 45.576702972685965, "longitude": 13.578970936806295, "altitude": 81.18000000440483, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:07.475513+00:00", "timestamp_unix": 1767844927.475513}, "nmea_primary": {"latitude": 45.57677833333333, "longitude": 13.57902, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:06.565446+00:00", "timestamp_unix": 1767844926.565446}, "nmea_secondary": {"latitude": 45.57674166666666, "longitude": 13.57892, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:06.055964+00:00", "timestamp_unix": 1767844926.055964}}

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


validation_timestamp: 2026-01-08T04:02:37.588428+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.044582180784637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.091208693626331, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9855727947385093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.117326078077271, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046815330641890966, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.137250018663626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1058252208286625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.183480274439032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0597107728914716, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.191764042282689, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576855, "longitude": 13.579227, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:37+00:00", "timestamp_unix": 1767844957.0}, "starlink_location": {"latitude": 45.5768069509567, "longitude": 13.579133234615975, "altitude": 80.50389536188924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:02:37.555318+00:00", "timestamp_unix": 1767844957.555318}, "starlink_gps": {"latitude": 45.5768067338183, "longitude": 13.579132719286205, "altitude": 80.51193993583165, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:37.555578+00:00", "timestamp_unix": 1767844957.555578}, "nmea_primary": {"latitude": 45.57684833333333, "longitude": 13.579203333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:36.565506+00:00", "timestamp_unix": 1767844956.565506}, "nmea_secondary": {"latitude": 45.57680333333333, "longitude": 13.57912, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:36.765704+00:00", "timestamp_unix": 1767844956.765704}}

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


validation_timestamp: 2026-01-08T04:03:07.503651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8058095416646793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.807435229443714, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9559009180186817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.088538436003995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02033640307084639, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5829246011601645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.917511378519758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.595218072788755, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.898996386221054, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.043878261098769, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576904, "longitude": 13.579354, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:02:59+00:00", "timestamp_unix": 1767844979.0}, "starlink_location": {"latitude": 45.57687002241252, "longitude": 13.579359886161278, "altitude": 76.01000000676319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:03:07.476506+00:00", "timestamp_unix": 1767844987.476506}, "starlink_gps": {"latitude": 45.57686998643108, "longitude": 13.579359629978935, "altitude": 76.01000000581479, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:07.476769+00:00", "timestamp_unix": 1767844987.476769}, "nmea_primary": {"latitude": 45.57692333333333, "longitude": 13.579396666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:06.540995+00:00", "timestamp_unix": 1767844986.540995}, "nmea_secondary": {"latitude": 45.57688, "longitude": 13.579298333333334, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:06.040292+00:00", "timestamp_unix": 1767844986.040292}}

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


validation_timestamp: 2026-01-08T04:03:37.580562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.167186312171753, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.217697151481672, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.271546349341227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9725139144139465, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.051296218213732744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.37422204959947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1487026469389394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.425511070007325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1360931565090095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.13284031804371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576965, "longitude": 13.579544, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:30+00:00", "timestamp_unix": 1767845010.0}, "starlink_location": {"latitude": 45.57694354542148, "longitude": 13.579517234094858, "altitude": 75.72000001305327, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:03:37.553923+00:00", "timestamp_unix": 1767845017.553923}, "starlink_gps": {"latitude": 45.57694325665937, "longitude": 13.579516720109005, "altitude": 75.72000000945046, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:37.554180+00:00", "timestamp_unix": 1767845017.55418}, "nmea_primary": {"latitude": 45.576991666666665, "longitude": 13.5796, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:36.562319+00:00", "timestamp_unix": 1767845016.562319}, "nmea_secondary": {"latitude": 45.576955, "longitude": 13.579495, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:03:35.758577+00:00", "timestamp_unix": 1767845015.758577}}

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


validation_timestamp: 2026-01-08T04:04:07.583348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.37801688351079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.420834244368907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.421354151413534, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1014979543911445, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05070234056256071, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.715904820938135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5247663989457236, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7625999253663975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.521728654867356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.295704927314711, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577026, "longitude": 13.579753, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:01+00:00", "timestamp_unix": 1767845041.0}, "starlink_location": {"latitude": 45.57700235608562, "longitude": 13.579725747763689, "altitude": 75.580000015285, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:04:07.553143+00:00", "timestamp_unix": 1767845047.553143}, "starlink_gps": {"latitude": 45.577002211464745, "longitude": 13.57972512995551, "altitude": 75.58000001193157, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:07.553403+00:00", "timestamp_unix": 1767845047.553403}, "nmea_primary": {"latitude": 45.57704833333333, "longitude": 13.5798, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:06.550020+00:00", "timestamp_unix": 1767845046.55002}, "nmea_secondary": {"latitude": 45.57702333333334, "longitude": 13.579713333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:06.073663+00:00", "timestamp_unix": 1767845046.073663}}

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


validation_timestamp: 2026-01-08T04:04:37.585093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.254770287777407, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.297906644698749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3866313406825541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.763113607394313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043203397947317444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.602498272090244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.578287165186816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.64549888181658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.620002916052072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.075937934155609, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577087, "longitude": 13.579998, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:34+00:00", "timestamp_unix": 1767845074.0}, "starlink_location": {"latitude": 45.57705935626935, "longitude": 13.579913568239142, "altitude": 77.40443539790864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:04:37.551966+00:00", "timestamp_unix": 1767845077.551966}, "starlink_gps": {"latitude": 45.57705921155974, "longitude": 13.579913053082482, "altitude": 77.37226805584943, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:37.552227+00:00", "timestamp_unix": 1767845077.552227}, "nmea_primary": {"latitude": 45.577095, "longitude": 13.580011666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:36.550661+00:00", "timestamp_unix": 1767845076.550661}, "nmea_secondary": {"latitude": 45.57707333333333, "longitude": 13.57994, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:04:36.071743+00:00", "timestamp_unix": 1767845076.071743}}

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


validation_timestamp: 2026-01-08T04:05:07.584147+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.372669640481538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.423243899181552, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.054945534631858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.698088117762551, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05068099317336234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.348703571709488, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.6999637608658487, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.3990589421504245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.74976108501156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.685520817847483, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577126, "longitude": 13.580249, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:06+00:00", "timestamp_unix": 1767845106.0}, "starlink_location": {"latitude": 45.57709752283276, "longitude": 13.580149414782714, "altitude": 74.26000001475448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:05:07.551652+00:00", "timestamp_unix": 1767845107.551652}, "starlink_gps": {"latitude": 45.57709737827275, "longitude": 13.580148797233617, "altitude": 74.26000001027231, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:07.551949+00:00", "timestamp_unix": 1767845107.551949}, "nmea_primary": {"latitude": 45.57712166666666, "longitude": 13.580223333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:06.571603+00:00", "timestamp_unix": 1767845106.571603}, "nmea_secondary": {"latitude": 45.57709833333333, "longitude": 13.580158333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:06.045806+00:00", "timestamp_unix": 1767845106.045806}}

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


validation_timestamp: 2026-01-08T04:05:37.579600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.499990299265548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.542944742177191, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5603686084765296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.324848365250225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04870431537471478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.088196010786334, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7591172082730164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.128132022289325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7747166996062265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.802681092619602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57714, "longitude": 13.580484, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:37+00:00", "timestamp_unix": 1767845137.0}, "starlink_location": {"latitude": 45.57709326134542, "longitude": 13.580397580843023, "altitude": 75.72390480123964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:05:37.550475+00:00", "timestamp_unix": 1767845137.550475}, "starlink_gps": {"latitude": 45.57709318910599, "longitude": 13.580396963640503, "altitude": 75.73193380893798, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:37.550731+00:00", "timestamp_unix": 1767845137.550731}, "nmea_primary": {"latitude": 45.577131666666666, "longitude": 13.580453333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:36.561573+00:00", "timestamp_unix": 1767845136.561573}, "nmea_secondary": {"latitude": 45.577126666666665, "longitude": 13.580405, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:36.845724+00:00", "timestamp_unix": 1767845136.845724}}

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


validation_timestamp: 2026-01-08T04:06:07.579428+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.5423424591379105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.554569692506327, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.115944411412077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2498785707390363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050769112910164865, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.510734788997468, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.298605611512469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.547470437394552, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.312139031481997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.425954407863812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577145, "longitude": 13.580649, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:05:58+00:00", "timestamp_unix": 1767845158.0}, "starlink_location": {"latitude": 45.57710281039872, "longitude": 13.580611081883948, "altitude": 76.9100000139964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:06:07.549905+00:00", "timestamp_unix": 1767845167.549905}, "starlink_gps": {"latitude": 45.57710295521012, "longitude": 13.58061046326107, "altitude": 76.91000001067577, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:07.550163+00:00", "timestamp_unix": 1767845167.550163}, "nmea_primary": {"latitude": 45.577131666666666, "longitude": 13.580698333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:06.545904+00:00", "timestamp_unix": 1767845166.545904}, "nmea_secondary": {"latitude": 45.577135, "longitude": 13.580641666666667, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:06.046902+00:00", "timestamp_unix": 1767845166.046902}}

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


validation_timestamp: 2026-01-08T04:06:37.499579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.70721747824512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.720318004571849, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.13989303176891, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.769979360281792, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024379128882579572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.432516147768541, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.446369629794567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.454232182427964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.462548981288604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.674406417176223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577133, "longitude": 13.580876, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:29+00:00", "timestamp_unix": 1767845189.0}, "starlink_location": {"latitude": 45.57710147748417, "longitude": 13.580835630960092, "altitude": 76.01000001036923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:06:37.468492+00:00", "timestamp_unix": 1767845197.468492}, "starlink_gps": {"latitude": 45.57710151364391, "longitude": 13.580835322017, "altitude": 76.01000000865287, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:37.468750+00:00", "timestamp_unix": 1767845197.46875}, "nmea_primary": {"latitude": 45.57712166666666, "longitude": 13.580926666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:36.532949+00:00", "timestamp_unix": 1767845196.532949}, "nmea_secondary": {"latitude": 45.577126666666665, "longitude": 13.58088, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:06:37.006870+00:00", "timestamp_unix": 1767845197.00687}}

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


validation_timestamp: 2026-01-08T04:07:07.497991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.033708122425526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.036183919501323, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.334005242514647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5442253115467877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024268057750163215, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.223892380640118, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9755266074498214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.238360601433687, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.982484168304446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9074471555666563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577106, "longitude": 13.581091, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:00+00:00", "timestamp_unix": 1767845220.0}, "starlink_location": {"latitude": 45.57705364425893, "longitude": 13.581070630032816, "altitude": 75.69000001051525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:07:07.467511+00:00", "timestamp_unix": 1767845227.467511}, "starlink_gps": {"latitude": 45.57705368025393, "longitude": 13.58107032249753, "altitude": 75.69000000922196, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:07.467798+00:00", "timestamp_unix": 1767845227.467798}, "nmea_primary": {"latitude": 45.577105, "longitude": 13.581146666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:06.556690+00:00", "timestamp_unix": 1767845226.55669}, "nmea_secondary": {"latitude": 45.57711, "longitude": 13.58111, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:07.019657+00:00", "timestamp_unix": 1767845227.019657}}

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


validation_timestamp: 2026-01-08T04:07:37.578785+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.791498787888672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.8164439879754, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0934865130569342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0170986610993324, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04091322926848663, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.575419392056024, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.386276847177047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.606910930789144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.405642425429071, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.290262660995582, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577076, "longitude": 13.581329, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:31+00:00", "timestamp_unix": 1767845251.0}, "starlink_location": {"latitude": 45.577047571868896, "longitude": 13.581282734878691, "altitude": 75.50000000796702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:07:37.547058+00:00", "timestamp_unix": 1767845257.547058}, "starlink_gps": {"latitude": 45.57704764425722, "longitude": 13.581282219483725, "altitude": 75.50000000647972, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:37.547315+00:00", "timestamp_unix": 1767845257.547315}, "nmea_primary": {"latitude": 45.57708, "longitude": 13.581368333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:36.543650+00:00", "timestamp_unix": 1767845256.54365}, "nmea_secondary": {"latitude": 45.577085, "longitude": 13.581326666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:07:35.826110+00:00", "timestamp_unix": 1767845255.82611}}

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


validation_timestamp: 2026-01-08T04:08:07.581455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.0871297015573, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.093602421354397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9329282392442492, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.856317730913964, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040886708803851486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.120786040695228, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.701991386459347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.134486425839837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.6951499659550135, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7852075794989335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577065, "longitude": 13.581574, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:02+00:00", "timestamp_unix": 1767845282.0}, "starlink_location": {"latitude": 45.57702207193127, "longitude": 13.581551401099077, "altitude": 70.77389857678807, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:08:07.546872+00:00", "timestamp_unix": 1767845287.546872}, "starlink_gps": {"latitude": 45.577022144272675, "longitude": 13.581550886038432, "altitude": 70.78193890851647, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:07.547129+00:00", "timestamp_unix": 1767845287.547129}, "nmea_primary": {"latitude": 45.577061666666665, "longitude": 13.581585, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:06.529689+00:00", "timestamp_unix": 1767845286.529689}, "nmea_secondary": {"latitude": 45.57707333333333, "longitude": 13.581553333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:05.849658+00:00", "timestamp_unix": 1767845285.849658}}

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


validation_timestamp: 2026-01-08T04:08:37.576917+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.550169556443767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.53894108572847, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.1871319873508973, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.963371348708897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048752774416375516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.363492576424315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.538646561177782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.352365098619023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.509780994978459, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0064495826920186, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577065, "longitude": 13.581808, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:34+00:00", "timestamp_unix": 1767845314.0}, "starlink_location": {"latitude": 45.57700623857616, "longitude": 13.581813914836482, "altitude": 74.65389612490354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:08:37.546179+00:00", "timestamp_unix": 1767845317.546179}, "starlink_gps": {"latitude": 45.57700631088756, "longitude": 13.581813297020847, "altitude": 74.66193311619647, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:37.546443+00:00", "timestamp_unix": 1767845317.546443}, "nmea_primary": {"latitude": 45.577063333333335, "longitude": 13.581808333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:36.563664+00:00", "timestamp_unix": 1767845316.563664}, "nmea_secondary": {"latitude": 45.57706666666667, "longitude": 13.58177, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:08:36.052971+00:00", "timestamp_unix": 1767845316.052971}}

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


validation_timestamp: 2026-01-08T04:09:07.591751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.032361270149321, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.066033275552434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9928913630147572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.437862607598162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04848202620077032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.017325096229623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.070128230820039, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.050176840124067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.073743432472863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7618214313663207, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577072, "longitude": 13.582036, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:05+00:00", "timestamp_unix": 1767845345.0}, "starlink_location": {"latitude": 45.577034612377105, "longitude": 13.581999565383066, "altitude": 75.49000001389344, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:09:07.564713+00:00", "timestamp_unix": 1767845347.564713}, "starlink_gps": {"latitude": 45.57703454046741, "longitude": 13.581998950998127, "altitude": 75.49000001162449, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:07.564971+00:00", "timestamp_unix": 1767845347.564971}, "nmea_primary": {"latitude": 45.57708, "longitude": 13.582041666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:06.572903+00:00", "timestamp_unix": 1767845346.572903}, "nmea_secondary": {"latitude": 45.57708, "longitude": 13.581993333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:06.013625+00:00", "timestamp_unix": 1767845346.013625}}

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


validation_timestamp: 2026-01-08T04:09:37.594849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.808027141380233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8422246964025435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8501982197745932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6963611192944015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056386312190490076, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.174001690760577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.984345022267073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.201367913834577, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.967172184661407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.038301120001244, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57712, "longitude": 13.582279, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:36+00:00", "timestamp_unix": 1767845376.0}, "starlink_location": {"latitude": 45.577066445780936, "longitude": 13.582236604764743, "altitude": 75.70000001777392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:09:37.564186+00:00", "timestamp_unix": 1767845377.564186}, "starlink_gps": {"latitude": 45.577066373834974, "longitude": 13.58223588762057, "altitude": 75.70000001442455, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:37.564445+00:00", "timestamp_unix": 1767845377.564445}, "nmea_primary": {"latitude": 45.57711, "longitude": 13.58226, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:36.549913+00:00", "timestamp_unix": 1767845376.549913}, "nmea_secondary": {"latitude": 45.577106666666666, "longitude": 13.582208333333334, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:09:36.037017+00:00", "timestamp_unix": 1767845376.037017}}

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


validation_timestamp: 2026-01-08T04:10:07.592187+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.18233322824803, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.24181002405544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1226081934141807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.976604094264582, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.064353487301574, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.685820513730865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.214660375986322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.739988925276235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.234920294937407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.8564687670185664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577164, "longitude": 13.582495, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:07+00:00", "timestamp_unix": 1767845407.0}, "starlink_location": {"latitude": 45.577098616195244, "longitude": 13.582422937447866, "altitude": 77.31193717029079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:10:07.563135+00:00", "timestamp_unix": 1767845407.563135}, "starlink_gps": {"latitude": 45.57709832834362, "longitude": 13.582422220134516, "altitude": 77.31993544050023, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:07.563398+00:00", "timestamp_unix": 1767845407.563398}, "nmea_primary": {"latitude": 45.57716, "longitude": 13.582468333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:06.571241+00:00", "timestamp_unix": 1767845406.571241}, "nmea_secondary": {"latitude": 45.577153333333335, "longitude": 13.582406666666667, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:06.036867+00:00", "timestamp_unix": 1767845406.036867}}

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


validation_timestamp: 2026-01-08T04:10:37.593798+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.207017314890937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.238177160836144, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.34348051383735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.332363157214272, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04648305228170449, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.912294608699794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.919119143056557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.953689102510059, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.907947365194343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.530275720142274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577206, "longitude": 13.58264, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:28+00:00", "timestamp_unix": 1767845428.0}, "starlink_location": {"latitude": 45.57716883707248, "longitude": 13.58262985991165, "altitude": 77.24000001224105, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:10:37.562273+00:00", "timestamp_unix": 1767845437.562273}, "starlink_gps": {"latitude": 45.577168621475245, "longitude": 13.58262934823621, "altitude": 77.24000001118907, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:37.562531+00:00", "timestamp_unix": 1767845437.562531}, "nmea_primary": {"latitude": 45.57722166666667, "longitude": 13.582676666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:36.545468+00:00", "timestamp_unix": 1767845436.545468}, "nmea_secondary": {"latitude": 45.5772, "longitude": 13.582585, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:36.057938+00:00", "timestamp_unix": 1767845436.057938}}

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


validation_timestamp: 2026-01-08T04:11:07.593128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.2686277765081106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2982205467904118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.553714719719523, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.079939309614381, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04067837099808174, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.801441415080271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.1597099330276786, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.833263712945172, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.132059140658082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.67550795845215, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577267, "longitude": 13.582843, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:10:59+00:00", "timestamp_unix": 1767845459.0}, "starlink_location": {"latitude": 45.577242945768575, "longitude": 13.58281886047127, "altitude": 78.01193124242644, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:11:07.561462+00:00", "timestamp_unix": 1767845467.561462}, "starlink_gps": {"latitude": 45.57724287379578, "longitude": 13.582818348033097, "altitude": 78.01993061368741, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:07.561724+00:00", "timestamp_unix": 1767845467.561724}, "nmea_primary": {"latitude": 45.57729666666667, "longitude": 13.582883333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:06.533721+00:00", "timestamp_unix": 1767845466.533721}, "nmea_secondary": {"latitude": 45.57727, "longitude": 13.582765, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:06.030664+00:00", "timestamp_unix": 1767845466.030664}}

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


validation_timestamp: 2026-01-08T04:11:37.590034+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7670782577938695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.794908582424547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8160882922290935, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4321123780093385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.047872996699310416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.582934092078103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9273532434114795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.610355604707096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.886278592446069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.329242050256006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57734, "longitude": 13.583044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:32+00:00", "timestamp_unix": 1767845492.0}, "starlink_location": {"latitude": 45.57731233333322, "longitude": 13.583016066278635, "altitude": 78.6919263819501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:11:37.560605+00:00", "timestamp_unix": 1767845497.560605}, "starlink_gps": {"latitude": 45.57731233333324, "longitude": 13.583015451185355, "altitude": 78.69992792184509, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:37.560864+00:00", "timestamp_unix": 1767845497.560864}, "nmea_primary": {"latitude": 45.57736833333333, "longitude": 13.583071666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:36.553079+00:00", "timestamp_unix": 1767845496.553079}, "nmea_secondary": {"latitude": 45.577335, "longitude": 13.582961666666666, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:11:36.121765+00:00", "timestamp_unix": 1767845496.121765}}

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


validation_timestamp: 2026-01-08T04:12:07.589609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6107801141214884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6338896914056886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.044121922596332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5205983544375528, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04066868299021517, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5409690694446745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4526871611785275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.569702233291163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.435452873899639, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.15311272840325, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577415, "longitude": 13.583238, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:03+00:00", "timestamp_unix": 1767845523.0}, "starlink_location": {"latitude": 45.57738511247249, "longitude": 13.583219860747755, "altitude": 76.1719271178573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:12:07.559962+00:00", "timestamp_unix": 1767845527.559962}, "starlink_gps": {"latitude": 45.57738504051685, "longitude": 13.583219348430324, "altitude": 76.17992458180225, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:07.560219+00:00", "timestamp_unix": 1767845527.560219}, "nmea_primary": {"latitude": 45.577441666666665, "longitude": 13.583273333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:06.534661+00:00", "timestamp_unix": 1767845526.534661}, "nmea_secondary": {"latitude": 45.57741, "longitude": 13.583193333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:06.829659+00:00", "timestamp_unix": 1767845526.829659}}

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


validation_timestamp: 2026-01-08T04:12:37.567042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.3068328652184915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.353608606952781, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.589426535917885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.526823175928024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048735704626288755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.75117455403198, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.382544070732377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.789165814270499, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.402569309682739, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.564931528222537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577496, "longitude": 13.583482, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:36+00:00", "timestamp_unix": 1767845556.0}, "starlink_location": {"latitude": 45.577471261344996, "longitude": 13.583409080874242, "altitude": 74.72000001204454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:12:37.539909+00:00", "timestamp_unix": 1767845557.539909}, "starlink_gps": {"latitude": 45.57747118905903, "longitude": 13.58340846326978, "altitude": 74.72000000920895, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:37.540166+00:00", "timestamp_unix": 1767845557.540166}, "nmea_primary": {"latitude": 45.57751666666667, "longitude": 13.583466666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:36.542710+00:00", "timestamp_unix": 1767845556.54271}, "nmea_secondary": {"latitude": 45.57748333333333, "longitude": 13.583413333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:12:36.042969+00:00", "timestamp_unix": 1767845556.042969}}

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


validation_timestamp: 2026-01-08T04:13:07.588897+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.797389902122455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.84330645102292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.517992288161889, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.661679330805233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04649152609741497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.414856766074044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.815435253351392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.456618614743738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.80196521963938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5962705948893925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57758, "longitude": 13.583717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:07+00:00", "timestamp_unix": 1767845587.0}, "starlink_location": {"latitude": 45.57753483712432, "longitude": 13.583640360063264, "altitude": 75.62193799388064, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:13:07.558576+00:00", "timestamp_unix": 1767845587.558576}, "starlink_gps": {"latitude": 45.5775346214878, "longitude": 13.583639848291195, "altitude": 75.62992691970743, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:07.558837+00:00", "timestamp_unix": 1767845587.558837}, "nmea_primary": {"latitude": 45.57758333333334, "longitude": 13.583685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:06.561923+00:00", "timestamp_unix": 1767845586.561923}, "nmea_secondary": {"latitude": 45.577551666666665, "longitude": 13.583613333333334, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:06.005205+00:00", "timestamp_unix": 1767845586.005205}}

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


validation_timestamp: 2026-01-08T04:13:37.585861+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.287324090138699, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3181853710854017, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5100335966058274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.913975170560153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04294019774510555, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.170037257178085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.643696978878659, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.21225491198709, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6050863309549706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.38702812165852, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577618, "longitude": 13.583877, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:27+00:00", "timestamp_unix": 1767845607.0}, "starlink_location": {"latitude": 45.577625891362665, "longitude": 13.583849859879864, "altitude": 74.94000000980229, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:13:37.558092+00:00", "timestamp_unix": 1767845617.558092}, "starlink_gps": {"latitude": 45.577625747534626, "longitude": 13.583849347856443, "altitude": 74.94000000920421, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:37.558353+00:00", "timestamp_unix": 1767845617.558353}, "nmea_primary": {"latitude": 45.577635, "longitude": 13.583915, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:36.551749+00:00", "timestamp_unix": 1767845616.551749}, "nmea_secondary": {"latitude": 45.577601666666666, "longitude": 13.583818333333333, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:13:37.026121+00:00", "timestamp_unix": 1767845617.026121}}

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


validation_timestamp: 2026-01-08T04:14:07.589056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.9184173827205977, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.9580046079312217, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8776074074331073, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.550464156482388, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04783610562010487, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.600235381868011, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.898762404363832, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.632689521873336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8509531158456527, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.839927718191474, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577656, "longitude": 13.584126, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:00+00:00", "timestamp_unix": 1767845640.0}, "starlink_location": {"latitude": 45.577641166666524, "longitude": 13.584095065565588, "altitude": 71.34193613562184, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:14:07.556662+00:00", "timestamp_unix": 1767845647.556662}, "starlink_gps": {"latitude": 45.57764116666659, "longitude": 13.584094450942702, "altitude": 71.34993149934257, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:07.556919+00:00", "timestamp_unix": 1767845647.556919}, "nmea_primary": {"latitude": 45.57767166666667, "longitude": 13.584135, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:06.528583+00:00", "timestamp_unix": 1767845646.528583}, "nmea_secondary": {"latitude": 45.57764, "longitude": 13.584045, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:05.824312+00:00", "timestamp_unix": 1767845645.824312}}

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


validation_timestamp: 2026-01-08T04:14:37.567871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.518528914031582, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.547143975060688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7604196796523306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.323703953417777, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040833338357210064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.659226361261569, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3443293397974663, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.677242639110535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3121655435377404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.596261494878026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577667, "longitude": 13.584376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:32+00:00", "timestamp_unix": 1767845672.0}, "starlink_location": {"latitude": 45.577644071970504, "longitude": 13.58432806753379, "altitude": 74.1800000101964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:14:37.536368+00:00", "timestamp_unix": 1767845677.536368}, "starlink_gps": {"latitude": 45.57764414421746, "longitude": 13.584327553139762, "altitude": 74.18000000553695, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:37.536630+00:00", "timestamp_unix": 1767845677.53663}, "nmea_primary": {"latitude": 45.57769166666667, "longitude": 13.58438, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:36.552220+00:00", "timestamp_unix": 1767845676.55222}, "nmea_secondary": {"latitude": 45.57766, "longitude": 13.584308333333333, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:14:36.036748+00:00", "timestamp_unix": 1767845676.036748}}

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


validation_timestamp: 2026-01-08T04:15:07.583227+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.643175923202465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.69602184537918, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6163767354194194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.257068942412171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05572106223662519, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.185207586570793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5767010149832337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.229386105934473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6249810972447847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.669092143788647, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577675, "longitude": 13.584624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:04+00:00", "timestamp_unix": 1767845704.0}, "starlink_location": {"latitude": 45.57765883333315, "longitude": 13.584555270763728, "altitude": 74.08000001828708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:15:07.555436+00:00", "timestamp_unix": 1767845707.555436}, "starlink_gps": {"latitude": 45.57765883333318, "longitude": 13.584554554830639, "altitude": 74.08000001443098, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:07.555697+00:00", "timestamp_unix": 1767845707.555697}, "nmea_primary": {"latitude": 45.57769833333333, "longitude": 13.584628333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:06.525025+00:00", "timestamp_unix": 1767845706.525025}, "nmea_secondary": {"latitude": 45.577675, "longitude": 13.584595, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:07.048871+00:00", "timestamp_unix": 1767845707.048871}}

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


validation_timestamp: 2026-01-08T04:15:37.583693+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.557334584580065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.589795937416802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4364474907334115, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9375098350179247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05041025144757495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.837645843992481, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.643371315118985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8577158397109885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.663881122283699, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.194986015547675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57767, "longitude": 13.584888, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:37+00:00", "timestamp_unix": 1767845737.0}, "starlink_location": {"latitude": 45.577639108456374, "longitude": 13.584816232629418, "altitude": 74.02000001487147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:15:37.555842+00:00", "timestamp_unix": 1767845737.555842}, "starlink_gps": {"latitude": 45.577639252244126, "longitude": 13.584815618373385, "altitude": 74.0200000122022, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:37.556103+00:00", "timestamp_unix": 1767845737.556103}, "nmea_primary": {"latitude": 45.57769166666667, "longitude": 13.584883333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:36.548925+00:00", "timestamp_unix": 1767845736.548925}, "nmea_secondary": {"latitude": 45.57767666666667, "longitude": 13.584865, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:37.010761+00:00", "timestamp_unix": 1767845737.010761}}

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


validation_timestamp: 2026-01-08T04:16:07.606926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.900295350002774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.897568842277835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.241828596326119, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0490266076145547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023820749679344624, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.249293047390416, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.247974692670055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.263923783141899, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.259361086232373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.241064732622217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57766, "longitude": 13.585062, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:15:58+00:00", "timestamp_unix": 1767845758.0}, "starlink_location": {"latitude": 45.577625166666536, "longitude": 13.585067886929538, "altitude": 76.4899236671161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:16:07.574236+00:00", "timestamp_unix": 1767845767.574236}, "starlink_gps": {"latitude": 45.577625166666536, "longitude": 13.585067580868383, "altitude": 76.49390508927733, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:07.574489+00:00", "timestamp_unix": 1767845767.574489}, "nmea_primary": {"latitude": 45.57767666666667, "longitude": 13.585125, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:06.524340+00:00", "timestamp_unix": 1767845766.52434}, "nmea_secondary": {"latitude": 45.577666666666666, "longitude": 13.5851, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:06.020636+00:00", "timestamp_unix": 1767845766.020636}}

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


validation_timestamp: 2026-01-08T04:16:37.585735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8518504543726437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.885538047513622, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.092375047986994, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9979803846258846, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04292560196171989, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.690859692510992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.31216411634213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7293869062996885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3272720446147455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.000300133067239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577652, "longitude": 13.585344, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:30+00:00", "timestamp_unix": 1767845790.0}, "starlink_location": {"latitude": 45.577621891370555, "longitude": 13.585319526574313, "altitude": 74.06194054242589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:16:37.553217+00:00", "timestamp_unix": 1767845797.553217}, "starlink_gps": {"latitude": 45.57762174759141, "longitude": 13.585319014724968, "altitude": 74.06993066148317, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:37.553475+00:00", "timestamp_unix": 1767845797.553475}, "nmea_primary": {"latitude": 45.57766, "longitude": 13.585368333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:36.548351+00:00", "timestamp_unix": 1767845796.548351}, "nmea_secondary": {"latitude": 45.57765166666667, "longitude": 13.585318333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:16:36.032633+00:00", "timestamp_unix": 1767845796.032633}}

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


validation_timestamp: 2026-01-08T04:17:07.561686+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8575797472937756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.908187912337478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.398417288173962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.058393414505508, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05666200645866808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.940961159651435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.551061283978919, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.974158931168722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.496079739036923, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.688726441908328, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577625, "longitude": 13.585602, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:01+00:00", "timestamp_unix": 1767845821.0}, "starlink_location": {"latitude": 45.57761957196991, "longitude": 13.585579427883076, "altitude": 77.99000001723321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:17:07.532218+00:00", "timestamp_unix": 1767845827.532218}, "starlink_gps": {"latitude": 45.5776196442677, "longitude": 13.585578707225421, "altitude": 77.99000001225349, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:07.532472+00:00", "timestamp_unix": 1767845827.532472}, "nmea_primary": {"latitude": 45.57765166666667, "longitude": 13.585623333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:06.539386+00:00", "timestamp_unix": 1767845826.539386}, "nmea_secondary": {"latitude": 45.57763833333333, "longitude": 13.585513333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:07.047532+00:00", "timestamp_unix": 1767845827.047532}}

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


validation_timestamp: 2026-01-08T04:17:37.564051+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9273671425462022, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.983288148296762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8184160658942883, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.379182872367332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056694625938843064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.166630907095524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.45652687616117, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.211589762596395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.4001156223169575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.944464580163158, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577618, "longitude": 13.585867, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:33+00:00", "timestamp_unix": 1767845853.0}, "starlink_location": {"latitude": 45.57762873862, "longitude": 13.585818928049036, "altitude": 77.61000001859716, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:17:37.532461+00:00", "timestamp_unix": 1767845857.532461}, "starlink_gps": {"latitude": 45.577628810959446, "longitude": 13.5858182069764, "altitude": 77.61000001430104, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:37.532722+00:00", "timestamp_unix": 1767845857.532722}, "nmea_primary": {"latitude": 45.57765166666667, "longitude": 13.585876666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:36.555419+00:00", "timestamp_unix": 1767845856.555419}, "nmea_secondary": {"latitude": 45.57763833333333, "longitude": 13.585763333333333, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:17:37.016373+00:00", "timestamp_unix": 1767845857.016373}}

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


validation_timestamp: 2026-01-08T04:18:07.581337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1671094845699885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.194437994630244, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6509924413225447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.385309001444616, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04843411901042974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.891160265979403, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.111156233442129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.91010751507399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.065222300071542, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.023882330951524, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57765, "longitude": 13.586141, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:04+00:00", "timestamp_unix": 1767845884.0}, "starlink_location": {"latitude": 45.57760338762276, "longitude": 13.586077398769183, "altitude": 80.01000001362557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:18:07.552865+00:00", "timestamp_unix": 1767845887.552865}, "starlink_gps": {"latitude": 45.57760345946143, "longitude": 13.586076784985133, "altitude": 80.01000001074372, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:07.553126+00:00", "timestamp_unix": 1767845887.553126}, "nmea_primary": {"latitude": 45.577663333333334, "longitude": 13.586131666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:06.541809+00:00", "timestamp_unix": 1767845886.541809}, "nmea_secondary": {"latitude": 45.57763333333333, "longitude": 13.585996666666666, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:07.017370+00:00", "timestamp_unix": 1767845887.01737}}

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


validation_timestamp: 2026-01-08T04:18:37.599966+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.359681831688459, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.384713120096369, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5831453380056555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.132421446841247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025104479343388466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.516882583869752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.880049224283482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.539276476255541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.855338269303358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.617829067683623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577667, "longitude": 13.586393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:35+00:00", "timestamp_unix": 1767845915.0}, "starlink_location": {"latitude": 45.577648260918444, "longitude": 13.586329553265953, "altitude": 79.52992796029335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:18:37.570332+00:00", "timestamp_unix": 1767845917.570332}, "starlink_gps": {"latitude": 45.577648189311674, "longitude": 13.586329247364265, "altitude": 79.53390730753846, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:37.570591+00:00", "timestamp_unix": 1767845917.570591}, "nmea_primary": {"latitude": 45.57769, "longitude": 13.586388333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:36.516874+00:00", "timestamp_unix": 1767845916.516874}, "nmea_secondary": {"latitude": 45.57763666666666, "longitude": 13.586216666666667, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:18:37.026821+00:00", "timestamp_unix": 1767845917.026821}}

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


validation_timestamp: 2026-01-08T04:19:07.579189+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.115390387092759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.175489506194953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.370188249941146, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.090563125174947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0606554126482434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.13375475408689, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.028138102184902, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.19189596106844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.970516285369761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.438134566430413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577682, "longitude": 13.586634, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:06+00:00", "timestamp_unix": 1767845946.0}, "starlink_location": {"latitude": 45.577667337007234, "longitude": 13.586558270381078, "altitude": 77.18194231802278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:19:07.548945+00:00", "timestamp_unix": 1767845947.548945}, "starlink_gps": {"latitude": 45.57766712153042, "longitude": 13.58655755442896, "altitude": 77.18992532937108, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:07.549205+00:00", "timestamp_unix": 1767845947.549205}, "nmea_primary": {"latitude": 45.57772, "longitude": 13.586648333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:06.559708+00:00", "timestamp_unix": 1767845946.559708}, "nmea_secondary": {"latitude": 45.577661666666664, "longitude": 13.586468333333332, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:07.039891+00:00", "timestamp_unix": 1767845947.039891}}

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


validation_timestamp: 2026-01-08T04:19:37.603415+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.127863147181564, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.117769720529537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.13606348494649, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.180160991750704, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024125166125332692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.555293119727839, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.72248977362511, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.572893696535271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.69908608897382, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.167304032188861, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577717, "longitude": 13.586809, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:27+00:00", "timestamp_unix": 1767845967.0}, "starlink_location": {"latitude": 45.57769379715901, "longitude": 13.586831720220367, "altitude": 75.99992431161746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:19:37.569388+00:00", "timestamp_unix": 1767845977.569388}, "starlink_gps": {"latitude": 45.57769376137596, "longitude": 13.586831414492377, "altitude": 76.00390139518656, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:37.569640+00:00", "timestamp_unix": 1767845977.56964}, "nmea_primary": {"latitude": 45.577755, "longitude": 13.586898333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:36.545416+00:00", "timestamp_unix": 1767845976.545416}, "nmea_secondary": {"latitude": 45.5777, "longitude": 13.58672, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:36.999308+00:00", "timestamp_unix": 1767845976.999308}}

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


validation_timestamp: 2026-01-08T04:20:07.662047+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.781447674274848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.797186336856741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.326399409877615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.81981294406982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06470717433392616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.001576660191036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.617052187134055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.026497947139989, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.55433104646187, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.112910695099878, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577747, "longitude": 13.587095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:19:59+00:00", "timestamp_unix": 1767845999.0}, "starlink_location": {"latitude": 45.577706815221426, "longitude": 13.587073134270895, "altitude": 75.66000003124513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:20:07.632920+00:00", "timestamp_unix": 1767846007.63292}, "starlink_gps": {"latitude": 45.5777068876351, "longitude": 13.587072309340963, "altitude": 75.66000002440674, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:07.633179+00:00", "timestamp_unix": 1767846007.633179}, "nmea_primary": {"latitude": 45.577785, "longitude": 13.587136666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:06.516312+00:00", "timestamp_unix": 1767846006.516312}, "nmea_secondary": {"latitude": 45.577735, "longitude": 13.58697, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:06.022698+00:00", "timestamp_unix": 1767846006.022698}}

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


validation_timestamp: 2026-01-08T04:20:37.597421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.23775745884262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2662927814608333, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4537253002838946, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.699725049585004, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028536087952566718, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.613852549007984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.652669618153757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.64174594264153, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6272649235367265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.559194624814202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577785, "longitude": 13.587357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:31+00:00", "timestamp_unix": 1767846031.0}, "starlink_location": {"latitude": 45.577773688398274, "longitude": 13.587333219719424, "altitude": 74.8899309463195, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:20:37.567033+00:00", "timestamp_unix": 1767846037.567033}, "starlink_gps": {"latitude": 45.57777354571999, "longitude": 13.587332914960482, "altitude": 74.89389541404634, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:37.567293+00:00", "timestamp_unix": 1767846037.567293}, "nmea_primary": {"latitude": 45.57781, "longitude": 13.587383333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:36.540413+00:00", "timestamp_unix": 1767846036.540413}, "nmea_secondary": {"latitude": 45.57776666666667, "longitude": 13.587248333333333, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:20:37.023986+00:00", "timestamp_unix": 1767846037.023986}}

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


validation_timestamp: 2026-01-08T04:21:07.596394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.411615062454264, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.432240588192924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4475261682913194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.65131259009338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02371405186184877, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.966908016734088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8969957628231557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.983747604590656, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8806609061103354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.42443403873739, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577793, "longitude": 13.587644, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:03+00:00", "timestamp_unix": 1767846063.0}, "starlink_location": {"latitude": 45.57776449999985, "longitude": 13.587572386332846, "altitude": 76.13000001454552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:21:07.566211+00:00", "timestamp_unix": 1767846067.566211}, "starlink_gps": {"latitude": 45.577764499999894, "longitude": 13.587572081641843, "altitude": 76.13000001253427, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:07.566470+00:00", "timestamp_unix": 1767846067.56647}, "nmea_primary": {"latitude": 45.577815, "longitude": 13.587645, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:06.548339+00:00", "timestamp_unix": 1767846066.548339}, "nmea_secondary": {"latitude": 45.577783333333336, "longitude": 13.587546666666666, "altitude": 14.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:07.034545+00:00", "timestamp_unix": 1767846067.034545}}

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


validation_timestamp: 2026-01-08T04:21:37.597158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.595734428839151, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.619531383653055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3424529975964234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.497896468141255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028000247215592557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.909683125772986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.921457928648047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.93280120866784, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.912506472513118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.663100420417477, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577797, "longitude": 13.587908, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:33+00:00", "timestamp_unix": 1767846093.0}, "starlink_location": {"latitude": 45.57776463038337, "longitude": 13.587852950290243, "altitude": 73.45000002083937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:21:37.565379+00:00", "timestamp_unix": 1767846097.565379}, "starlink_gps": {"latitude": 45.577764594656514, "longitude": 13.587852594167225, "altitude": 73.45000001780687, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:37.565636+00:00", "timestamp_unix": 1767846097.565636}, "nmea_primary": {"latitude": 45.57780666666667, "longitude": 13.587918333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:36.523027+00:00", "timestamp_unix": 1767846096.523027}, "nmea_secondary": {"latitude": 45.57778, "longitude": 13.587841666666666, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:21:37.005860+00:00", "timestamp_unix": 1767846097.00586}}

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


validation_timestamp: 2026-01-08T04:22:07.593845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.875115825714677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.889777778649968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1322418993416414, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.9504288197910125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028816681918330117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.852032591404528, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3829940320902054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8701013212877635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.376461171031945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.094070622812005, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577793, "longitude": 13.588181, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:05+00:00", "timestamp_unix": 1767846125.0}, "starlink_location": {"latitude": 45.57774423921105, "longitude": 13.588107617062947, "altitude": 74.20000002068711, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:22:07.564586+00:00", "timestamp_unix": 1767846127.564586}, "starlink_gps": {"latitude": 45.57774431062354, "longitude": 13.588107261145382, "altitude": 74.20000001818484, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:07.564846+00:00", "timestamp_unix": 1767846127.564846}, "nmea_primary": {"latitude": 45.577785, "longitude": 13.58819, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:06.543457+00:00", "timestamp_unix": 1767846126.543457}, "nmea_secondary": {"latitude": 45.577756666666666, "longitude": 13.588108333333333, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:07.007901+00:00", "timestamp_unix": 1767846127.007901}}

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


validation_timestamp: 2026-01-08T04:22:37.592689+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.250888899456439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.284681791965322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9573948796835531, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.792943386324344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033922827445917604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.375721606649731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.55660441406586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.409643649134084, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.523494832846436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.896399474458503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577763, "longitude": 13.588445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:36+00:00", "timestamp_unix": 1767846156.0}, "starlink_location": {"latitude": 45.57774255816102, "longitude": 13.588384182587532, "altitude": 72.27984742979062, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:22:37.563992+00:00", "timestamp_unix": 1767846157.563992}, "starlink_gps": {"latitude": 45.577742450732046, "longitude": 13.58838377464659, "altitude": 72.28780750754446, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:37.564247+00:00", "timestamp_unix": 1767846157.564247}, "nmea_primary": {"latitude": 45.577756666666666, "longitude": 13.588436666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:36.534004+00:00", "timestamp_unix": 1767846156.534004}, "nmea_secondary": {"latitude": 45.57773, "longitude": 13.588356666666666, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:22:37.017794+00:00", "timestamp_unix": 1767846157.017794}}

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


validation_timestamp: 2026-01-08T04:23:07.765604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.266258300423527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.287345866213835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3637542735207229, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.401481900286306, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02788726347949138, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.921914404975231, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.002588854026347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.942357924261448, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.976544523020024, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.040579321297434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57773, "longitude": 13.588706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:07+00:00", "timestamp_unix": 1767846187.0}, "starlink_location": {"latitude": 45.57769461306063, "longitude": 13.588627512955215, "altitude": 75.17994578887934, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:23:07.666328+00:00", "timestamp_unix": 1767846187.666328}, "starlink_gps": {"latitude": 45.57769464864336, "longitude": 13.588627158269638, "altitude": 75.1839006025452, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:07.666592+00:00", "timestamp_unix": 1767846187.666592}, "nmea_primary": {"latitude": 45.577725, "longitude": 13.58869, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:06.519073+00:00", "timestamp_unix": 1767846186.519073}, "nmea_secondary": {"latitude": 45.57770333333333, "longitude": 13.588605, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:06.040620+00:00", "timestamp_unix": 1767846186.04062}}

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


validation_timestamp: 2026-01-08T04:23:37.589144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.200338840298883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.192406663685389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.400058546976568, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3984165892255844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02510328781293868, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.291907460909372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6344401076681287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.299881958992646, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6382864791717124, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.761930305768545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5777, "longitude": 13.588882, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:28+00:00", "timestamp_unix": 1767846208.0}, "starlink_location": {"latitude": 45.577644239025744, "longitude": 13.588882053502775, "altitude": 76.4300000142552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:23:37.562356+00:00", "timestamp_unix": 1767846217.562356}, "starlink_gps": {"latitude": 45.57764431062913, "longitude": 13.588881747615636, "altitude": 76.43000001169352, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:37.562614+00:00", "timestamp_unix": 1767846217.562614}, "nmea_primary": {"latitude": 45.57769666666667, "longitude": 13.588938333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:36.543242+00:00", "timestamp_unix": 1767846216.543242}, "nmea_secondary": {"latitude": 45.57767333333334, "longitude": 13.588903333333333, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:37.042236+00:00", "timestamp_unix": 1767846217.042236}}

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


validation_timestamp: 2026-01-08T04:24:07.657228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.718792613182405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.702237081310809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4666784525581287, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.1741801398376825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06846172619544744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.063684852504445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.989155996994122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.071339777393062, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.0144633080795415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.375959572537346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57768, "longitude": 13.589147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:23:59+00:00", "timestamp_unix": 1767846239.0}, "starlink_location": {"latitude": 45.57761994607476, "longitude": 13.58913746603514, "altitude": 78.00390593226463, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:24:07.628380+00:00", "timestamp_unix": 1767846247.62838}, "starlink_gps": {"latitude": 45.57762016288385, "longitude": 13.58913664274652, "altitude": 78.0119382942132, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:07.628638+00:00", "timestamp_unix": 1767846247.628638}, "nmea_primary": {"latitude": 45.57767666666667, "longitude": 13.589178333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:06.528638+00:00", "timestamp_unix": 1767846246.528638}, "nmea_secondary": {"latitude": 45.577646666666666, "longitude": 13.589171666666667, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:07.012961+00:00", "timestamp_unix": 1767846247.012961}}

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


validation_timestamp: 2026-01-08T04:24:37.589026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5739012462524298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.576473423938241, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4904656040193214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8473572004010363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035450379150462265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.021317243452226, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4240602562562532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.020864561486997, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.452442185701788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.33294589257282, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577652, "longitude": 13.589412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:31+00:00", "timestamp_unix": 1767846271.0}, "starlink_location": {"latitude": 45.57762431167526, "longitude": 13.58938868161838, "altitude": 75.36993300562743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:24:37.561676+00:00", "timestamp_unix": 1767846277.561676}, "starlink_gps": {"latitude": 45.57762445462902, "longitude": 13.589388274489842, "altitude": 75.3739051272298, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:37.561932+00:00", "timestamp_unix": 1767846277.561932}, "nmea_primary": {"latitude": 45.577665, "longitude": 13.589416666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:36.551041+00:00", "timestamp_unix": 1767846276.551041}, "nmea_secondary": {"latitude": 45.57762666666667, "longitude": 13.589406666666667, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:24:37.023711+00:00", "timestamp_unix": 1767846277.023711}}

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


validation_timestamp: 2026-01-08T04:25:07.657150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.831300924058309, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.842977534909498, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5964554873342343, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.523242389754502, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05669732501663145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.089856375346334, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4105426660707867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.109793330598962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4041650169016058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.881503792548797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57766, "longitude": 13.5896435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:01+00:00", "timestamp_unix": 1767846301.0}, "starlink_location": {"latitude": 45.57761064860789, "longitude": 13.589618158613, "altitude": 76.5100000233021, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:25:07.626476+00:00", "timestamp_unix": 1767846307.626476}, "starlink_gps": {"latitude": 45.57761072095074, "longitude": 13.58961743750626, "altitude": 76.51000001665408, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:07.626736+00:00", "timestamp_unix": 1767846307.626736}, "nmea_primary": {"latitude": 45.577666666666666, "longitude": 13.589661666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:06.542082+00:00", "timestamp_unix": 1767846306.542082}, "nmea_secondary": {"latitude": 45.577623333333335, "longitude": 13.589618333333334, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:06.024774+00:00", "timestamp_unix": 1767846306.024774}}

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


validation_timestamp: 2026-01-08T04:25:37.592248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.502380433540018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.515442856671046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3974130515635286, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.640085899290166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023698066447969207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.858110362687844, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3447041278582759, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.869831805525037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3224823115144007, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.938373441571802, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577663, "longitude": 13.589903, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:32+00:00", "timestamp_unix": 1767846332.0}, "starlink_location": {"latitude": 45.57762916666653, "longitude": 13.589871219539267, "altitude": 78.70993306119048, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:25:37.559114+00:00", "timestamp_unix": 1767846337.559114}, "starlink_gps": {"latitude": 45.57762916666655, "longitude": 13.589870915054387, "altitude": 78.71389397953735, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:37.559373+00:00", "timestamp_unix": 1767846337.559373}, "nmea_primary": {"latitude": 45.577675, "longitude": 13.589908333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:36.530376+00:00", "timestamp_unix": 1767846336.530376}, "nmea_secondary": {"latitude": 45.577625, "longitude": 13.589855, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:25:36.998802+00:00", "timestamp_unix": 1767846336.998802}}

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


validation_timestamp: 2026-01-08T04:26:07.853246+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.768243267984888, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.814820493691402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7628751906932518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.015019408853744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046823388729984886, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.572837159747717, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.8449613145321475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.615837523340091, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.812877249514058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.207214637020726, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57769, "longitude": 13.590159, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:04+00:00", "timestamp_unix": 1767846364.0}, "starlink_location": {"latitude": 45.5776642208243, "longitude": 13.590110041828403, "altitude": 78.37389728287383, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:26:07.624621+00:00", "timestamp_unix": 1767846367.624621}, "starlink_gps": {"latitude": 45.57766400364856, "longitude": 13.590109526402038, "altitude": 78.38194323792418, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:07.624882+00:00", "timestamp_unix": 1767846367.624882}, "nmea_primary": {"latitude": 45.577705, "longitude": 13.590151666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:06.543904+00:00", "timestamp_unix": 1767846366.543904}, "nmea_secondary": {"latitude": 45.577621666666666, "longitude": 13.590096666666666, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:06.996471+00:00", "timestamp_unix": 1767846366.996471}}

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


validation_timestamp: 2026-01-08T04:26:37.650619+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.252438894973586, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.303674175918124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2014541822709317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.311064180763957, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.053750240895958507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.603758432654334, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.248044010394387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.646684098286657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.194645985597455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.23034295002696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577736, "longitude": 13.590405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:37+00:00", "timestamp_unix": 1767846397.0}, "starlink_location": {"latitude": 45.57769672054529, "longitude": 13.5903475160697, "altitude": 75.27390765738969, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:26:37.623928+00:00", "timestamp_unix": 1767846397.623928}, "starlink_gps": {"latitude": 45.57769650379741, "longitude": 13.590346898776206, "altitude": 75.28193775661369, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:37.624186+00:00", "timestamp_unix": 1767846397.624186}, "nmea_primary": {"latitude": 45.57775, "longitude": 13.590385, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:36.539275+00:00", "timestamp_unix": 1767846396.539275}, "nmea_secondary": {"latitude": 45.577686666666665, "longitude": 13.590308333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:37.009691+00:00", "timestamp_unix": 1767846397.009691}}

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


validation_timestamp: 2026-01-08T04:27:07.568008+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.22331651136117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.225160544283201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.464267923454994, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.171986130552709, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025269506194649165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.116480969346092, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.246474088369726, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.133993978514829, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2526997118291585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.501376597098741, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577766, "longitude": 13.590563, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:26:58+00:00", "timestamp_unix": 1767846418.0}, "starlink_location": {"latitude": 45.5777292249048, "longitude": 13.590576566091029, "altitude": 73.07192938765628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:27:07.538116+00:00", "timestamp_unix": 1767846427.538116}, "starlink_gps": {"latitude": 45.577729152827295, "longitude": 13.59057625817803, "altitude": 73.07593489004576, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:07.538380+00:00", "timestamp_unix": 1767846427.53838}, "nmea_primary": {"latitude": 45.577803333333335, "longitude": 13.590626666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:06.527834+00:00", "timestamp_unix": 1767846426.527834}, "nmea_secondary": {"latitude": 45.577758333333335, "longitude": 13.590573333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:07.020938+00:00", "timestamp_unix": 1767846427.020938}}

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


validation_timestamp: 2026-01-08T04:27:37.648703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.3266954278546796, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3610208298201014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.245474040134224, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.301865534631623, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06602329578429605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.638218404851006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.923716824380674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.703080629622675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9823850089469595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.312879147119384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577805, "longitude": 13.590807, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:29+00:00", "timestamp_unix": 1767846449.0}, "starlink_location": {"latitude": 45.57781986943976, "longitude": 13.59078596695588, "altitude": 73.1000000302704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:27:37.622214+00:00", "timestamp_unix": 1767846457.622214}, "starlink_gps": {"latitude": 45.57781972498405, "longitude": 13.590785144140193, "altitude": 73.10000002513691, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:37.622474+00:00", "timestamp_unix": 1767846457.622474}, "nmea_primary": {"latitude": 45.577844999999996, "longitude": 13.590863333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:36.538586+00:00", "timestamp_unix": 1767846456.538586}, "nmea_secondary": {"latitude": 45.57781166666667, "longitude": 13.590835, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:27:37.030992+00:00", "timestamp_unix": 1767846457.030992}}

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


validation_timestamp: 2026-01-08T04:28:07.584545+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.752550855186327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.7827182539588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.751973732430042, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.427789438477328, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030204534931029973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.413289201116274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.134245184321687, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.441897395698517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.16369274368352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.338912463676631, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57784, "longitude": 13.591049, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:00+00:00", "timestamp_unix": 1767846480.0}, "starlink_location": {"latitude": 45.577833057965954, "longitude": 13.591028784126102, "altitude": 74.64986182567448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:28:07.555215+00:00", "timestamp_unix": 1767846487.555215}, "starlink_gps": {"latitude": 45.57783295066512, "longitude": 13.59102842760285, "altitude": 74.65781241483842, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:07.555475+00:00", "timestamp_unix": 1767846487.555475}, "nmea_primary": {"latitude": 45.57787166666667, "longitude": 13.59109, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:06.511613+00:00", "timestamp_unix": 1767846486.511613}, "nmea_secondary": {"latitude": 45.577855, "longitude": 13.591071666666666, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:07.014814+00:00", "timestamp_unix": 1767846487.014814}}

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


validation_timestamp: 2026-01-08T04:28:37.652285+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.841766950183909, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.884683240531125, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.810607724346995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4479576274560344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04877329928021649, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.08395302763942, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.695926594097544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.117343731650696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.716251558083534, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2481939198173446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57786, "longitude": 13.591313, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:32+00:00", "timestamp_unix": 1767846512.0}, "starlink_location": {"latitude": 45.5778458152608, "longitude": 13.591254183715428, "altitude": 75.78000001753803, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:28:37.621277+00:00", "timestamp_unix": 1767846517.621277}, "starlink_gps": {"latitude": 45.57784588760264, "longitude": 13.591253565630451, "altitude": 75.78000001342612, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:37.621535+00:00", "timestamp_unix": 1767846517.621535}, "nmea_primary": {"latitude": 45.57789, "longitude": 13.591336666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:36.521587+00:00", "timestamp_unix": 1767846516.521587}, "nmea_secondary": {"latitude": 45.577888333333334, "longitude": 13.591295, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:28:37.003935+00:00", "timestamp_unix": 1767846517.003935}}

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


validation_timestamp: 2026-01-08T04:29:07.565391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.094798315993138, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.12300797373023, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.327700458290896, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.560456970404402, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028233425236997723, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.747958897686664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.671711344053703, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.76749160648472, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.660856251438636, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.4480759401267775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577858, "longitude": 13.591567, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:04+00:00", "timestamp_unix": 1767846544.0}, "starlink_location": {"latitude": 45.57786472090058, "longitude": 13.591515271367442, "altitude": 74.29000001813795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:29:07.534046+00:00", "timestamp_unix": 1767846547.534046}, "starlink_gps": {"latitude": 45.577864756924946, "longitude": 13.591514912278091, "altitude": 74.29000001613187, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:07.534304+00:00", "timestamp_unix": 1767846547.534304}, "nmea_primary": {"latitude": 45.57789666666667, "longitude": 13.591573333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:06.545208+00:00", "timestamp_unix": 1767846546.545208}, "nmea_secondary": {"latitude": 45.57789666666667, "longitude": 13.591503333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:06.014108+00:00", "timestamp_unix": 1767846546.014108}}

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


validation_timestamp: 2026-01-08T04:29:37.560440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.32236800889595, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.343297824459418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6326947206466023, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.053011244794055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021616501356009732, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3943700390185265, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.731597483928166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4098736210271605, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.710530497871587, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.776257608993463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577858, "longitude": 13.591829, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:36+00:00", "timestamp_unix": 1767846576.0}, "starlink_location": {"latitude": 45.577866441665634, "longitude": 13.591735694317245, "altitude": 75.66192402031137, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:29:37.533119+00:00", "timestamp_unix": 1767846577.533119}, "starlink_gps": {"latitude": 45.577866514070095, "longitude": 13.59173543655875, "altitude": 75.66594769120489, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:37.533379+00:00", "timestamp_unix": 1767846577.533379}, "nmea_primary": {"latitude": 45.577888333333334, "longitude": 13.591811666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:36.534595+00:00", "timestamp_unix": 1767846576.534595}, "nmea_secondary": {"latitude": 45.57787166666667, "longitude": 13.591688333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:29:36.026684+00:00", "timestamp_unix": 1767846576.026684}}

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


