# positions_validation

validation_timestamp: 2026-01-08T01:07:37.379138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.546374312386765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.520766012901595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.689622870262972, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.711504342344243, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03374556781691203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.484627876032227, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.771796012171633, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.451376937869691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.754264547495195, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.049840349502148, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62725, "longitude": 13.583556, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:34+00:00", "timestamp_unix": 1767834454.0}, "starlink_location": {"latitude": 45.62726453092093, "longitude": 13.583487767966062, "altitude": 75.16190536612153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:07:37.349748+00:00", "timestamp_unix": 1767834457.349748}, "starlink_gps": {"latitude": 45.627264652347854, "longitude": 13.58348816567921, "altitude": 75.12594607314601, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:37.350011+00:00", "timestamp_unix": 1767834457.350011}, "nmea_primary": {"latitude": 45.627291666666665, "longitude": 13.583546666666667, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:35.821437+00:00", "timestamp_unix": 1767834455.821437}, "nmea_secondary": {"latitude": 45.62737833333333, "longitude": 13.58351, "altitude": 45.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:36.389563+00:00", "timestamp_unix": 1767834456.389563}}

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


validation_timestamp: 2026-01-08T01:08:07.397638+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.592380049427758, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.349607597661941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.836684855136834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.310356941900842, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2743950739978141, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.215605982612523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.51174859240859, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.109120944193009, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.5564264774017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.474248659577167, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62709, "longitude": 13.583528, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:06+00:00", "timestamp_unix": 1767834486.0}, "starlink_location": {"latitude": 45.627118249856515, "longitude": 13.583468500000002, "altitude": 78.03999999962475, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:08:07.366178+00:00", "timestamp_unix": 1767834487.366178}, "starlink_gps": {"latitude": 45.627117946674005, "longitude": 13.583472001946035, "altitude": 77.83000004592283, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:07.366439+00:00", "timestamp_unix": 1767834487.366439}, "nmea_primary": {"latitude": 45.627158333333334, "longitude": 13.583503333333333, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:05.835885+00:00", "timestamp_unix": 1767834485.835885}, "nmea_secondary": {"latitude": 45.627266666666664, "longitude": 13.583461666666667, "altitude": 47.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:06.336112+00:00", "timestamp_unix": 1767834486.336112}}

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


validation_timestamp: 2026-01-08T01:08:37.456872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.679501619269174, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6849693208074035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.204301751388719, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.248142646153948, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020469464058155667, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.469301998038532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.864163710802389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.463484075199228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.844139948085697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.22978172394037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.626972, "longitude": 13.583538, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:27+00:00", "timestamp_unix": 1767834507.0}, "starlink_location": {"latitude": 45.62697699244228, "longitude": 13.583439501379065, "altitude": 77.4900000029629, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:08:37.425326+00:00", "timestamp_unix": 1767834517.425326}, "starlink_gps": {"latitude": 45.62697717297654, "longitude": 13.583439449917828, "altitude": 77.49000000098442, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:37.425607+00:00", "timestamp_unix": 1767834517.425607}, "nmea_primary": {"latitude": 45.627, "longitude": 13.583501666666667, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:35.835277+00:00", "timestamp_unix": 1767834515.835277}, "nmea_secondary": {"latitude": 45.62710166666667, "longitude": 13.583441666666667, "altitude": 45.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:36.346811+00:00", "timestamp_unix": 1767834516.346811}}

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


validation_timestamp: 2026-01-08T01:09:07.452539+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.53542232030124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.542090356717087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8938158373662244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.150593212405816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02420546827611753, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.3687423240041605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.43689953050384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.37648154512316, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.414389109460702, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.909252591924716, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62682, "longitude": 13.583516, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:08:59+00:00", "timestamp_unix": 1767834539.0}, "starlink_location": {"latitude": 45.62683609042562, "longitude": 13.583435166666668, "altitude": 74.92388873456531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:09:07.424733+00:00", "timestamp_unix": 1767834547.424733}, "starlink_gps": {"latitude": 45.626836308110626, "longitude": 13.583435166666662, "altitude": 74.92792117849254, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:07.424990+00:00", "timestamp_unix": 1767834547.42499}, "nmea_primary": {"latitude": 45.626815, "longitude": 13.583525, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:05.819753+00:00", "timestamp_unix": 1767834545.819753}, "nmea_secondary": {"latitude": 45.62690666666667, "longitude": 13.583475, "altitude": 45.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:06.350948+00:00", "timestamp_unix": 1767834546.350948}}

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


validation_timestamp: 2026-01-08T01:09:37.436759+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.309724923246013, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.303141024835108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.884769504306453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.26380094692646, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01644858973353212, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.614396241180629, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.131248174781398, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.61646460790443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.116569245713874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.657678935190699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.626686, "longitude": 13.583489, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:30+00:00", "timestamp_unix": 1767834570.0}, "starlink_location": {"latitude": 45.62667796709514, "longitude": 13.58342169135039, "altitude": 78.12186081026816, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:09:37.406601+00:00", "timestamp_unix": 1767834577.406601}, "starlink_gps": {"latitude": 45.626678110631865, "longitude": 13.583421742494007, "altitude": 78.12983753212092, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:37.406861+00:00", "timestamp_unix": 1767834577.406861}, "nmea_primary": {"latitude": 45.62665, "longitude": 13.583525, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:36.829468+00:00", "timestamp_unix": 1767834576.829468}, "nmea_secondary": {"latitude": 45.626733333333334, "longitude": 13.58349, "altitude": 46.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:09:36.359747+00:00", "timestamp_unix": 1767834576.359747}}

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


validation_timestamp: 2026-01-08T01:10:07.418540+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.073711885350522, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.276122030459294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4415555486530183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.96384405297806, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28579176551664703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.410456605541984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.931871426258267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.63553453599376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.216619992881915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.46031179683642, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62652, "longitude": 13.583451, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:02+00:00", "timestamp_unix": 1767834602.0}, "starlink_location": {"latitude": 45.62652960981447, "longitude": 13.583387216950785, "altitude": 78.41792675646465, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:10:07.386236+00:00", "timestamp_unix": 1767834607.386236}, "starlink_gps": {"latitude": 45.62652817712375, "longitude": 13.583384165702869, "altitude": 78.42000005542482, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:07.386495+00:00", "timestamp_unix": 1767834607.386495}, "nmea_primary": {"latitude": 45.62652333333333, "longitude": 13.583495, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:05.816036+00:00", "timestamp_unix": 1767834605.816036}, "nmea_secondary": {"latitude": 45.62658, "longitude": 13.583476666666666, "altitude": 46.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:06.095490+00:00", "timestamp_unix": 1767834606.09549}}

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


validation_timestamp: 2026-01-08T01:10:37.474528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.728795793534631, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.755629754937798, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.951012357625511, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.444650517391073, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033004251885392584, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.392578502743582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.963541012944772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.402925125445904, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.953334664697241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.43038718970273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.626343, "longitude": 13.58342, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:34+00:00", "timestamp_unix": 1767834634.0}, "starlink_location": {"latitude": 45.626382156372, "longitude": 13.583354026643166, "altitude": 80.10000000147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:10:37.442607+00:00", "timestamp_unix": 1767834637.442607}, "starlink_gps": {"latitude": 45.62638244437981, "longitude": 13.58335392402356, "altitude": 80.10000000041234, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:37.442863+00:00", "timestamp_unix": 1767834637.442863}, "nmea_primary": {"latitude": 45.626376666666665, "longitude": 13.583461666666667, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:35.818517+00:00", "timestamp_unix": 1767834635.818517}, "nmea_secondary": {"latitude": 45.626425, "longitude": 13.583451666666667, "altitude": 46.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:10:36.260292+00:00", "timestamp_unix": 1767834636.260292}}

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


validation_timestamp: 2026-01-08T01:11:07.481787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.190329541761093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.237935074990872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.735214638369822, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.208026244598804, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05664680814678292, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.595308793185442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.168725756716926, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.612237655235207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.146613223426879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.149957335824732, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62617, "longitude": 13.58339, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:05+00:00", "timestamp_unix": 1767834665.0}, "starlink_location": {"latitude": 45.6262255651435, "longitude": 13.583320860010959, "altitude": 80.13000000211619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:11:07.441892+00:00", "timestamp_unix": 1767834667.441892}, "starlink_gps": {"latitude": 45.62622606949347, "longitude": 13.583320757323165, "altitude": 80.13000000001854, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:07.442150+00:00", "timestamp_unix": 1767834667.44215}, "nmea_primary": {"latitude": 45.62621333333333, "longitude": 13.58343, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:05.816081+00:00", "timestamp_unix": 1767834665.816081}, "nmea_secondary": {"latitude": 45.626268333333336, "longitude": 13.583421666666666, "altitude": 45.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:06.359069+00:00", "timestamp_unix": 1767834666.359069}}

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


validation_timestamp: 2026-01-08T01:11:37.450892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.403051799793492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.405418047928216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.278894989684764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.970902220996866, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020589727486018315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.68062937533004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.301864824819322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.683258335350132, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.288816363000095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.733096924190669, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62606, "longitude": 13.583367, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:26+00:00", "timestamp_unix": 1767834686.0}, "starlink_location": {"latitude": 45.626074825351104, "longitude": 13.583300831838677, "altitude": 79.60777727374415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:11:37.421049+00:00", "timestamp_unix": 1767834697.421049}, "starlink_gps": {"latitude": 45.626075006946046, "longitude": 13.583300883601442, "altitude": 79.61585065004563, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:37.421307+00:00", "timestamp_unix": 1767834697.421307}, "nmea_primary": {"latitude": 45.62605, "longitude": 13.583406666666667, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:35.832317+00:00", "timestamp_unix": 1767834695.832317}, "nmea_secondary": {"latitude": 45.62611, "longitude": 13.583395, "altitude": 44.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:36.287301+00:00", "timestamp_unix": 1767834696.287301}}

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


validation_timestamp: 2026-01-08T01:12:07.388983+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.620080084629216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.554707521586876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.403979575213752, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.969345682551683, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18476562712891215, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.70376503162656, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.76615780749531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.607306379230746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.604668996148112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9004450757925646, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.625896, "longitude": 13.5833435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:11:57+00:00", "timestamp_unix": 1767834717.0}, "starlink_location": {"latitude": 45.6259135834058, "longitude": 13.583275742685515, "altitude": 77.81006657260147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:12:07.359640+00:00", "timestamp_unix": 1767834727.35964}, "starlink_gps": {"latitude": 45.625914818966066, "longitude": 13.583277331395472, "altitude": 77.8340550696415, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:07.359938+00:00", "timestamp_unix": 1767834727.359938}, "nmea_primary": {"latitude": 45.625901666666664, "longitude": 13.583373333333334, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:05.802231+00:00", "timestamp_unix": 1767834725.802231}, "nmea_secondary": {"latitude": 45.62593666666667, "longitude": 13.58337, "altitude": 42.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:06.362781+00:00", "timestamp_unix": 1767834726.362781}}

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


validation_timestamp: 2026-01-08T01:12:37.447196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.4568101656971395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.173609899728678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9512453358988808, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3918163552935967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.35578847928033014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.657087385762135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.64345587719647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.407811193766237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.39402624001218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9866824130359966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.625732, "longitude": 13.583329, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:28+00:00", "timestamp_unix": 1767834748.0}, "starlink_location": {"latitude": 45.62574475694812, "longitude": 13.583247996948202, "altitude": 76.01000000217145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:12:37.419016+00:00", "timestamp_unix": 1767834757.419016}, "starlink_gps": {"latitude": 45.625742342969474, "longitude": 13.583251000000002, "altitude": 75.82000005552854, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:37.419281+00:00", "timestamp_unix": 1767834757.419281}, "nmea_primary": {"latitude": 45.62574, "longitude": 13.583333333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:36.814383+00:00", "timestamp_unix": 1767834756.814383}, "nmea_secondary": {"latitude": 45.62573833333333, "longitude": 13.583371666666666, "altitude": 40.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:12:36.291049+00:00", "timestamp_unix": 1767834756.291049}}

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


validation_timestamp: 2026-01-08T01:13:07.451411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.321886851144426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.535715463289419, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1931920648299605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4880717925001066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5103659474684894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8464368474251325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.95790645197518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.992572444583399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.0381199318992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.390222982791355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62556, "longitude": 13.583317, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:00+00:00", "timestamp_unix": 1767834780.0}, "starlink_location": {"latitude": 45.62557935611857, "longitude": 13.58322700409206, "altitude": 77.57000000287951, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:13:07.419415+00:00", "timestamp_unix": 1767834787.419415}, "starlink_gps": {"latitude": 45.62558392184687, "longitude": 13.583226332374942, "altitude": 77.54000001318666, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:07.419677+00:00", "timestamp_unix": 1767834787.419677}, "nmea_primary": {"latitude": 45.625568333333334, "longitude": 13.583326666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:05.834502+00:00", "timestamp_unix": 1767834785.834502}, "nmea_secondary": {"latitude": 45.62557666666667, "longitude": 13.583355, "altitude": 38.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:06.345131+00:00", "timestamp_unix": 1767834786.345131}}

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


validation_timestamp: 2026-01-08T01:13:37.449343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.790228891788896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8070167231132235, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0860145199491544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.368177687479099, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3903012402217692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.874746352435219, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.121572532069862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.88346622933199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.323618575995104, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.195566806597917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.625393, "longitude": 13.583292, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:32+00:00", "timestamp_unix": 1767834812.0}, "starlink_location": {"latitude": 45.62540839398687, "longitude": 13.583207501357862, "altitude": 76.51389900809336, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:13:37.417759+00:00", "timestamp_unix": 1767834817.417759}, "starlink_gps": {"latitude": 45.62540501030725, "longitude": 13.583206166666665, "altitude": 76.31594450693017, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:37.418018+00:00", "timestamp_unix": 1767834817.418018}, "nmea_primary": {"latitude": 45.625385, "longitude": 13.58333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:35.822397+00:00", "timestamp_unix": 1767834815.822397}, "nmea_secondary": {"latitude": 45.625431666666664, "longitude": 13.583333333333334, "altitude": 39.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:13:36.048408+00:00", "timestamp_unix": 1767834816.048408}}

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


validation_timestamp: 2026-01-08T01:14:07.448727+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.256627596935233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.327636511867743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5176737834492586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.136400466466552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2842600104836313, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.096476785507027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.305093691229226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.07498979206103, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.137984060861996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.847510979916924, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62523, "longitude": 13.583252, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:04+00:00", "timestamp_unix": 1767834844.0}, "starlink_location": {"latitude": 45.62525859088056, "longitude": 13.583198166666667, "altitude": 79.3800000030826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:14:07.417290+00:00", "timestamp_unix": 1767834847.41729}, "starlink_gps": {"latitude": 45.62526092184529, "longitude": 13.583199667617881, "altitude": 79.60000001405754, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:07.417552+00:00", "timestamp_unix": 1767834847.417552}, "nmea_primary": {"latitude": 45.625235, "longitude": 13.583296666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:06.799084+00:00", "timestamp_unix": 1767834846.799084}, "nmea_secondary": {"latitude": 45.625276666666664, "longitude": 13.583315, "altitude": 39.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:06.378607+00:00", "timestamp_unix": 1767834846.378607}}

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


validation_timestamp: 2026-01-08T01:14:37.444880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.947443055831912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.319929122068831, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8705962763151134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.333520623210048, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.636481029959398, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1468203675529, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.901441347343157, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.11204716827098, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.676956689924772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.476320110344614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.625065, "longitude": 13.583256, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:36+00:00", "timestamp_unix": 1767834876.0}, "starlink_location": {"latitude": 45.625085227171645, "longitude": 13.583199333333337, "altitude": 75.98000000117027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:14:37.416128+00:00", "timestamp_unix": 1767834877.416128}, "starlink_gps": {"latitude": 45.6250909214372, "longitude": 13.5831985, "altitude": 75.97593383304427, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:37.416387+00:00", "timestamp_unix": 1767834877.416387}, "nmea_primary": {"latitude": 45.625096666666664, "longitude": 13.583276666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:35.836284+00:00", "timestamp_unix": 1767834875.836284}, "nmea_secondary": {"latitude": 45.625123333333335, "longitude": 13.5833, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:36.379959+00:00", "timestamp_unix": 1767834876.379959}}

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


validation_timestamp: 2026-01-08T01:15:07.447001+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.092327606167014, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.926613337192492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6050156498422017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1060512661937905, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7162381381154939, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.06170620481525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.187372345125535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.163278645774666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.032431110130322, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.019582618122493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62497, "longitude": 13.583252, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:14:56+00:00", "timestamp_unix": 1767834896.0}, "starlink_location": {"latitude": 45.624930257896075, "longitude": 13.58318066537083, "altitude": 79.87828917796962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:15:07.415235+00:00", "timestamp_unix": 1767834907.415235}, "starlink_gps": {"latitude": 45.62493621607812, "longitude": 13.583177165717727, "altitude": 79.95216602942293, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:07.415495+00:00", "timestamp_unix": 1767834907.415495}, "nmea_primary": {"latitude": 45.624946666666666, "longitude": 13.583255, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:05.821091+00:00", "timestamp_unix": 1767834905.821091}, "nmea_secondary": {"latitude": 45.62498, "longitude": 13.583275, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:06.271685+00:00", "timestamp_unix": 1767834906.271685}}

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


validation_timestamp: 2026-01-08T01:15:37.445729+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.6896818311684445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.479510004641477, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8289810032655685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.943690389580433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.39512126808642034, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.657069008127821, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5704059496210565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.680879507967315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.327703709074501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.264442204014901, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.624805, "longitude": 13.5832405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:28+00:00", "timestamp_unix": 1767834928.0}, "starlink_location": {"latitude": 45.62477692380024, "longitude": 13.58319549852397, "altitude": 77.5400000016751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:15:37.414600+00:00", "timestamp_unix": 1767834937.4146}, "starlink_gps": {"latitude": 45.62478044654062, "longitude": 13.583194832389157, "altitude": 77.75000004293774, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:37.414857+00:00", "timestamp_unix": 1767834937.414857}, "nmea_primary": {"latitude": 45.624781666666664, "longitude": 13.583255, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:35.822075+00:00", "timestamp_unix": 1767834935.822075}, "nmea_secondary": {"latitude": 45.62482, "longitude": 13.583253333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:36.356278+00:00", "timestamp_unix": 1767834936.356278}}

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


validation_timestamp: 2026-01-08T01:16:07.385770+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.018478971776038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.010220484761326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.810939199884717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9336960364159876, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2934460829635939, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.6640229936504625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.810641273142438, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.821549612990327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.7414892633003545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.726836238097157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.624653, "longitude": 13.58323, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:15:58+00:00", "timestamp_unix": 1767834958.0}, "starlink_location": {"latitude": 45.62464908314295, "longitude": 13.58319159070441, "altitude": 77.66000000256103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:16:07.353880+00:00", "timestamp_unix": 1767834967.35388}, "starlink_gps": {"latitude": 45.62465171606669, "longitude": 13.583191334278174, "altitude": 77.52000003326299, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:07.354138+00:00", "timestamp_unix": 1767834967.354138}, "nmea_primary": {"latitude": 45.62463, "longitude": 13.583245, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:05.820683+00:00", "timestamp_unix": 1767834965.820683}, "nmea_secondary": {"latitude": 45.62466333333333, "longitude": 13.58325, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:06.359481+00:00", "timestamp_unix": 1767834966.359481}}

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


validation_timestamp: 2026-01-08T01:16:37.442921+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.57556952042331, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.3090363700077114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2601789019409475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4449508082991795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27836493398506496, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.520981251743717, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.008014891855712, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.3235786600582875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.745022591488416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9905826430114653, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.624493, "longitude": 13.583219, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:30+00:00", "timestamp_unix": 1767834990.0}, "starlink_location": {"latitude": 45.62448112099511, "longitude": 13.583162666666663, "altitude": 78.54000000560043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:16:37.413150+00:00", "timestamp_unix": 1767834997.41315}, "starlink_gps": {"latitude": 45.62448248568455, "longitude": 13.583165667586517, "altitude": 78.42000002159025, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:37.413407+00:00", "timestamp_unix": 1767834997.413407}, "nmea_primary": {"latitude": 45.62447, "longitude": 13.583245, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:35.821444+00:00", "timestamp_unix": 1767834995.821444}, "nmea_secondary": {"latitude": 45.624496666666666, "longitude": 13.58325, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:16:36.383077+00:00", "timestamp_unix": 1767834996.383077}}

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


validation_timestamp: 2026-01-08T01:17:07.443252+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.252173121632144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.36736752264419, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2302282237749838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.182469119772385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15998090831496511, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.261392014158201, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.345956872826218, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.396739526228801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.446804734866346, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.412707169374575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.624332, "longitude": 13.583202, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:02+00:00", "timestamp_unix": 1767835022.0}, "starlink_location": {"latitude": 45.62434268919045, "longitude": 13.583149499999998, "altitude": 78.37000000416869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:17:07.412192+00:00", "timestamp_unix": 1767835027.412192}, "starlink_gps": {"latitude": 45.62434394651978, "longitude": 13.583148500000002, "altitude": 78.4100000429202, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:07.412449+00:00", "timestamp_unix": 1767835027.412449}, "nmea_primary": {"latitude": 45.624311666666664, "longitude": 13.583231666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:05.804043+00:00", "timestamp_unix": 1767835025.804043}, "nmea_secondary": {"latitude": 45.62433333333333, "longitude": 13.58323, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:06.278564+00:00", "timestamp_unix": 1767835026.278564}}

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


validation_timestamp: 2026-01-08T01:17:37.440219+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.012722374924383, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.893239891293569, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.088018035590665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.367440488815577, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1384045456101036, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.763471960307718, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.863898615811765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6325194544986985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.736374368759057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.464760409758764, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.624157, "longitude": 13.583187, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:34+00:00", "timestamp_unix": 1767835054.0}, "starlink_location": {"latitude": 45.62419168865979, "longitude": 13.583145831816386, "altitude": 76.21777207702993, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:17:37.411301+00:00", "timestamp_unix": 1767835057.411301}, "starlink_gps": {"latitude": 45.62419125486363, "longitude": 13.5831475, "altitude": 76.21187284842549, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:37.411561+00:00", "timestamp_unix": 1767835057.411561}, "nmea_primary": {"latitude": 45.62415333333333, "longitude": 13.583213333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:35.814325+00:00", "timestamp_unix": 1767835055.814325}, "nmea_secondary": {"latitude": 45.62419333333333, "longitude": 13.583208333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:17:36.357840+00:00", "timestamp_unix": 1767835056.35784}}

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


validation_timestamp: 2026-01-08T01:18:07.932762+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.392079996046454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.298457845186885, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.083746546308823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.971553050619039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.9075970347691704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8140861318953485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.448841015585455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.703049752734014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.072247789666911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.137939287406125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62398, "longitude": 13.583166, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:06+00:00", "timestamp_unix": 1767835086.0}, "starlink_location": {"latitude": 45.62403741722712, "longitude": 13.583118090523234, "altitude": 73.58994249051759, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:18:07.351119+00:00", "timestamp_unix": 1767835087.351119}, "starlink_gps": {"latitude": 45.62404423041017, "longitude": 13.583111663682123, "altitude": 73.54593954936654, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:07.351372+00:00", "timestamp_unix": 1767835087.351372}, "nmea_primary": {"latitude": 45.62398833333334, "longitude": 13.58319, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:05.808199+00:00", "timestamp_unix": 1767835085.808199}, "nmea_secondary": {"latitude": 45.62403333333334, "longitude": 13.583175, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:06.281076+00:00", "timestamp_unix": 1767835086.281076}}

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


validation_timestamp: 2026-01-08T01:18:37.442873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.272388866108029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.559517936605065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.610337643736052, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4341708524659296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3572778674153923, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.508511361395691, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8510907884568275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.478889190022633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1292623747779342, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.41647541557852, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62387, "longitude": 13.583147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:26+00:00", "timestamp_unix": 1767835106.0}, "starlink_location": {"latitude": 45.623859060398246, "longitude": 13.583094334772843, "altitude": 75.13000000056822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:18:37.410084+00:00", "timestamp_unix": 1767835117.410084}, "starlink_gps": {"latitude": 45.623856445760524, "longitude": 13.583091664504956, "altitude": 75.14000004644768, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:37.410341+00:00", "timestamp_unix": 1767835117.410341}, "nmea_primary": {"latitude": 45.62382, "longitude": 13.583156666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:35.823505+00:00", "timestamp_unix": 1767835115.823505}, "nmea_secondary": {"latitude": 45.623865, "longitude": 13.58313, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:36.250017+00:00", "timestamp_unix": 1767835116.250017}}

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


validation_timestamp: 2026-01-08T01:19:07.439196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.550646736652019, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.543569320169293, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.823875890598193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.653134567436434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02706461526193538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.93368963746081, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.008727112700079, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.94475147634531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.986213651105535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.164412546099749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.623684, "longitude": 13.583097, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:18:58+00:00", "timestamp_unix": 1767835138.0}, "starlink_location": {"latitude": 45.62369369217197, "longitude": 13.583026982194607, "altitude": 74.83000005677347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:19:07.408677+00:00", "timestamp_unix": 1767835147.408677}, "starlink_gps": {"latitude": 45.62369391001666, "longitude": 13.583027137426892, "altitude": 74.83000005359403, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:07.408936+00:00", "timestamp_unix": 1767835147.408936}, "nmea_primary": {"latitude": 45.62363166666667, "longitude": 13.5831, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:06.818774+00:00", "timestamp_unix": 1767835146.818774}, "nmea_secondary": {"latitude": 45.623711666666665, "longitude": 13.583071666666667, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:06.066114+00:00", "timestamp_unix": 1767835146.066114}}

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


validation_timestamp: 2026-01-08T01:19:37.438967+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7389068494940454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6565409970694183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.784823748610744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4990103455663455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.25802422845929107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.342990002102785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.791285648831637, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.46883379349963, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.533430502212899, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.27531275895195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.623493, "longitude": 13.583026, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:29+00:00", "timestamp_unix": 1767835169.0}, "starlink_location": {"latitude": 45.62349488539228, "longitude": 13.582977996965786, "altitude": 75.63611430275832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:19:37.408266+00:00", "timestamp_unix": 1767835177.408266}, "starlink_gps": {"latitude": 45.623497009925025, "longitude": 13.582979331361427, "altitude": 75.94000005907535, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:37.408527+00:00", "timestamp_unix": 1767835177.408527}, "nmea_primary": {"latitude": 45.62345, "longitude": 13.583028333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:35.806092+00:00", "timestamp_unix": 1767835175.806092}, "nmea_secondary": {"latitude": 45.62356, "longitude": 13.583015, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:19:36.277017+00:00", "timestamp_unix": 1767835176.277017}}

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


validation_timestamp: 2026-01-08T01:20:07.423366+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.999912606576431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.0025278046050055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.746533065882734, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.51732740243498, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03431696214885675, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.12016580137665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.337621265132968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.141652932888709, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.303558139811392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.168682509880806, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.623295, "longitude": 13.582945, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:00+00:00", "timestamp_unix": 1767835200.0}, "starlink_location": {"latitude": 45.62331376720263, "longitude": 13.58288657393556, "altitude": 75.34407403614297, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:20:07.390466+00:00", "timestamp_unix": 1767835207.390466}, "starlink_gps": {"latitude": 45.62331405628934, "longitude": 13.582886728433094, "altitude": 75.34005770745054, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:07.390727+00:00", "timestamp_unix": 1767835207.390727}, "nmea_primary": {"latitude": 45.623243333333335, "longitude": 13.582946666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:06.814531+00:00", "timestamp_unix": 1767835206.814531}, "nmea_secondary": {"latitude": 45.62338666666667, "longitude": 13.582911666666666, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:06.323863+00:00", "timestamp_unix": 1767835206.323863}}

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


validation_timestamp: 2026-01-08T01:20:37.434457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.077339911209236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.599957928964244, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.217201793371704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.7289945215038225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4825843405994659, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.424141876815378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.157214890932645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.973182729543952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.020455290046446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.946174713148274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.623096, "longitude": 13.582847, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:31+00:00", "timestamp_unix": 1767835231.0}, "starlink_location": {"latitude": 45.623107151214654, "longitude": 13.582770495788647, "altitude": 76.45000000516156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:20:37.407439+00:00", "timestamp_unix": 1767835237.407439}, "starlink_gps": {"latitude": 45.62310567729711, "longitude": 13.582776332482426, "altitude": 76.48000005521666, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:37.407696+00:00", "timestamp_unix": 1767835237.407696}, "nmea_primary": {"latitude": 45.62305833333333, "longitude": 13.582853333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:36.814881+00:00", "timestamp_unix": 1767835236.814881}, "nmea_secondary": {"latitude": 45.623165, "longitude": 13.582835, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:20:36.350903+00:00", "timestamp_unix": 1767835236.350903}}

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


validation_timestamp: 2026-01-08T01:21:07.436089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.9053019916750396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.582565985514366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.176845801264309, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6172176183186, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.35754684922332625, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.385599374050171, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.917962312288027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.028528853267877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.746010487664777, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.528884673203757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.622906, "longitude": 13.582758, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:02+00:00", "timestamp_unix": 1767835262.0}, "starlink_location": {"latitude": 45.622910454936076, "longitude": 13.582682332043145, "altitude": 74.97000000395963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:21:07.406240+00:00", "timestamp_unix": 1767835267.40624}, "starlink_gps": {"latitude": 45.62290886922639, "longitude": 13.582686331755696, "altitude": 74.77000010628785, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:07.406499+00:00", "timestamp_unix": 1767835267.406499}, "nmea_primary": {"latitude": 45.62287, "longitude": 13.582773333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:06.813345+00:00", "timestamp_unix": 1767835266.813345}, "nmea_secondary": {"latitude": 45.622946666666664, "longitude": 13.58277, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:06.257088+00:00", "timestamp_unix": 1767835266.257088}}

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


validation_timestamp: 2026-01-08T01:21:37.434115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.1641464529723065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.198317924800419, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.96639702901971, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.743270051999696, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.31711963592417913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.222536048897268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.44588371537036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.427318900525302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.3265100662965965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.170759526487874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62272, "longitude": 13.582682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:33+00:00", "timestamp_unix": 1767835293.0}, "starlink_location": {"latitude": 45.62271788614982, "longitude": 13.58261566388171, "altitude": 78.77000000379789, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:21:37.405015+00:00", "timestamp_unix": 1767835297.405015}, "starlink_gps": {"latitude": 45.622720716522856, "longitude": 13.582615163505883, "altitude": 79.01404707972456, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:37.405274+00:00", "timestamp_unix": 1767835297.405274}, "nmea_primary": {"latitude": 45.62267833333333, "longitude": 13.582705, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:36.809497+00:00", "timestamp_unix": 1767835296.809497}, "nmea_secondary": {"latitude": 45.622751666666666, "longitude": 13.582698333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:21:36.349719+00:00", "timestamp_unix": 1767835296.349719}}

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


validation_timestamp: 2026-01-08T01:22:07.377455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.742492473571046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.4948793739060395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3181857123433787, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.532823854005131, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4090410885419259, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.8808994313842, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7904059661145375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.682065068202322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.382499141496672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.871747784473383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62251, "longitude": 13.58262, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:05+00:00", "timestamp_unix": 1767835325.0}, "starlink_location": {"latitude": 45.62252625053849, "longitude": 13.58254990947853, "altitude": 74.9100000008782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:22:07.344089+00:00", "timestamp_unix": 1767835327.344089}, "starlink_gps": {"latitude": 45.622528241258415, "longitude": 13.582554332517232, "altitude": 75.10000006899652, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:07.344342+00:00", "timestamp_unix": 1767835327.344342}, "nmea_primary": {"latitude": 45.62249, "longitude": 13.582651666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:06.782113+00:00", "timestamp_unix": 1767835326.782113}, "nmea_secondary": {"latitude": 45.622568333333334, "longitude": 13.58263, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:06.249085+00:00", "timestamp_unix": 1767835326.249085}}

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


validation_timestamp: 2026-01-08T01:22:37.378536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.7401881131278705, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.810759862515221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.435207491987781, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.499617929039085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.31164248189675703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.073461609549245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.132966470984352, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.175452259820853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.904880664118805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.98464701017173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62233, "longitude": 13.582563, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:36+00:00", "timestamp_unix": 1767835356.0}, "starlink_location": {"latitude": 45.62234990226623, "longitude": 13.58249489440855, "altitude": 74.58000000220885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:22:37.347367+00:00", "timestamp_unix": 1767835357.347367}, "starlink_gps": {"latitude": 45.62235265251282, "longitude": 13.582495665843899, "altitude": 74.47000002232755, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:37.347629+00:00", "timestamp_unix": 1767835357.347629}, "nmea_primary": {"latitude": 45.62231, "longitude": 13.582596666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:36.784606+00:00", "timestamp_unix": 1767835356.784606}, "nmea_secondary": {"latitude": 45.62238833333333, "longitude": 13.582568333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:36.255296+00:00", "timestamp_unix": 1767835356.255296}}

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


validation_timestamp: 2026-01-08T01:23:07.433091+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.586631859008941, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2661276127444285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.026139970714209, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.296849473552981, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.32052296725272894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.97893372758339, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.883681627849896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.804762332877948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.568421250267634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8894665319216495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62221, "longitude": 13.58252, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:22:57+00:00", "timestamp_unix": 1767835377.0}, "starlink_location": {"latitude": 45.62217468860925, "longitude": 13.582451998484895, "altitude": 74.69000000360215, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:23:07.402463+00:00", "timestamp_unix": 1767835387.402463}, "starlink_gps": {"latitude": 45.62217638246322, "longitude": 13.582455333333334, "altitude": 74.63593962066449, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:07.402719+00:00", "timestamp_unix": 1767835387.402719}, "nmea_primary": {"latitude": 45.62215, "longitude": 13.582548333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:05.807680+00:00", "timestamp_unix": 1767835385.80768}, "nmea_secondary": {"latitude": 45.62220166666667, "longitude": 13.582531666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:06.264057+00:00", "timestamp_unix": 1767835386.264057}}

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


validation_timestamp: 2026-01-08T01:23:37.433298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.563774517361032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.520082337686074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.932044305048565, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.37425821602428594, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06602531373955432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.479370893954947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.4461653101917555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.481134252492279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.40487462661862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.560322473512865, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.622025, "longitude": 13.582496, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:28+00:00", "timestamp_unix": 1767835408.0}, "starlink_location": {"latitude": 45.621993454676726, "longitude": 13.58240983067156, "altitude": 75.17000000427261, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:23:37.403081+00:00", "timestamp_unix": 1767835417.403081}, "starlink_gps": {"latitude": 45.62199403083904, "longitude": 13.582410035946879, "altitude": 75.17000000177677, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:37.403338+00:00", "timestamp_unix": 1767835417.403338}, "nmea_primary": {"latitude": 45.62197333333334, "longitude": 13.582515, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:36.806368+00:00", "timestamp_unix": 1767835416.806368}, "nmea_secondary": {"latitude": 45.62202166666667, "longitude": 13.582496666666668, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:36.283321+00:00", "timestamp_unix": 1767835416.283321}}

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


validation_timestamp: 2026-01-08T01:24:07.432604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.488449600042995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.470737322055038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.9533771256668295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.106701026912274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029286983055492495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.47865604314699, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.05547882513362, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.486804464685246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.031637695840279, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.05377184987977, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.621845, "longitude": 13.5824585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:23:59+00:00", "timestamp_unix": 1767835439.0}, "starlink_location": {"latitude": 45.62182368915092, "longitude": 13.582380830527887, "altitude": 73.43389385960268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:24:07.401250+00:00", "timestamp_unix": 1767835447.40125}, "starlink_gps": {"latitude": 45.62182394246383, "longitude": 13.582380933670898, "altitude": 73.43791593307911, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:07.401507+00:00", "timestamp_unix": 1767835447.401507}, "nmea_primary": {"latitude": 45.62178333333333, "longitude": 13.582473333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:06.794422+00:00", "timestamp_unix": 1767835446.794422}, "nmea_secondary": {"latitude": 45.62186333333333, "longitude": 13.582451666666667, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:06.241763+00:00", "timestamp_unix": 1767835446.241763}}

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


validation_timestamp: 2026-01-08T01:24:37.468731+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.422891998027745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.40254206066913, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.641047073752331, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.184217376270732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03668204850292121, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.765399508962931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.202997157489381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.780016263352253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.168734964582957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.818092579947864, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.621662, "longitude": 13.582419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:31+00:00", "timestamp_unix": 1767835471.0}, "starlink_location": {"latitude": 45.62164423139826, "longitude": 13.582354062104145, "altitude": 72.26992574438957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:24:37.440337+00:00", "timestamp_unix": 1767835477.440337}, "starlink_gps": {"latitude": 45.62164455348193, "longitude": 13.58235416410535, "altitude": 72.27390330276573, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:37.440595+00:00", "timestamp_unix": 1767835477.440595}, "nmea_primary": {"latitude": 45.62160333333333, "longitude": 13.582435, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:36.794962+00:00", "timestamp_unix": 1767835476.794962}, "nmea_secondary": {"latitude": 45.621698333333335, "longitude": 13.582405, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:24:36.317149+00:00", "timestamp_unix": 1767835476.317149}}

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


validation_timestamp: 2026-01-08T01:25:07.431958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.8098255245531725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.716791044877689, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.650584256014194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9088563948362625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18193410725949405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.396221383177204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.439698702223977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.4524744660787325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.278238346149622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.558502484170955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.621487, "longitude": 13.58238, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:01+00:00", "timestamp_unix": 1767835501.0}, "starlink_location": {"latitude": 45.62147125640245, "longitude": 13.582308766098217, "altitude": 75.93610730076135, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:25:07.400805+00:00", "timestamp_unix": 1767835507.400805}, "starlink_gps": {"latitude": 45.621472844029554, "longitude": 13.582309331733192, "altitude": 75.91405012230358, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:07.401062+00:00", "timestamp_unix": 1767835507.401062}, "nmea_primary": {"latitude": 45.62143666666667, "longitude": 13.58239, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:06.778571+00:00", "timestamp_unix": 1767835506.778571}, "nmea_secondary": {"latitude": 45.621521666666666, "longitude": 13.582371666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:06.369362+00:00", "timestamp_unix": 1767835506.369362}}

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


validation_timestamp: 2026-01-08T01:25:37.446997+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.598441677256707, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.6130630969354725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.279729182594348, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.82598953669469, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05598489363591501, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.04944760325027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.21441684216776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.085708931312773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.179371232909334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.458820092868518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.621307, "longitude": 13.582325, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:32+00:00", "timestamp_unix": 1767835532.0}, "starlink_location": {"latitude": 45.621317565956524, "longitude": 13.582267833333333, "altitude": 77.2800000034062, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:25:37.419694+00:00", "timestamp_unix": 1767835537.419694}, "starlink_gps": {"latitude": 45.62131806944077, "longitude": 13.582267833333336, "altitude": 77.28000000232078, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:37.419980+00:00", "timestamp_unix": 1767835537.41998}, "nmea_primary": {"latitude": 45.621265, "longitude": 13.582356666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:36.780347+00:00", "timestamp_unix": 1767835536.780347}, "nmea_secondary": {"latitude": 45.62135833333333, "longitude": 13.58234, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:25:36.271974+00:00", "timestamp_unix": 1767835536.271974}}

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


validation_timestamp: 2026-01-08T01:26:07.451807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.6948681406314465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.716755152272067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.377219309138912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.953533688618932, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056452917212780805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.686703572395672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.516727474050895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.719003901513522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.483961632223911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.811958752214993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.621128, "longitude": 13.582295, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:04+00:00", "timestamp_unix": 1767835564.0}, "starlink_location": {"latitude": 45.621158732625254, "longitude": 13.582220973521071, "altitude": 79.56000000066143, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:26:07.418980+00:00", "timestamp_unix": 1767835567.41898}, "starlink_gps": {"latitude": 45.62115923524894, "longitude": 13.582221075848073, "altitude": 79.55999999988217, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:07.419237+00:00", "timestamp_unix": 1767835567.419237}, "nmea_primary": {"latitude": 45.621093333333334, "longitude": 13.582321666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:06.818418+00:00", "timestamp_unix": 1767835566.818418}, "nmea_secondary": {"latitude": 45.62119, "longitude": 13.582306666666666, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:06.346175+00:00", "timestamp_unix": 1767835566.346175}}

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


validation_timestamp: 2026-01-08T01:26:37.428910+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.844712480558761, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8642575248578765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3495031453641686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.823935981589099, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028424362722227023, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.005884803950197, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.093165009732519, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.02317573026012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.075424067092967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.78706845571222, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.620934, "longitude": 13.582256, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:36+00:00", "timestamp_unix": 1767835596.0}, "starlink_location": {"latitude": 45.620989189470784, "longitude": 13.582193165334072, "altitude": 80.1961010897952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:26:37.397471+00:00", "timestamp_unix": 1767835597.397471}, "starlink_gps": {"latitude": 45.62098944254465, "longitude": 13.582193216856146, "altitude": 80.19208280672618, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:37.397726+00:00", "timestamp_unix": 1767835597.397726}, "nmea_primary": {"latitude": 45.620925, "longitude": 13.582283333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:36.781814+00:00", "timestamp_unix": 1767835596.781814}, "nmea_secondary": {"latitude": 45.621021666666664, "longitude": 13.582271666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:36.342201+00:00", "timestamp_unix": 1767835596.342201}}

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


validation_timestamp: 2026-01-08T01:27:07.430647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.497702701106961, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.501851238603841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.579139816810001, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.832548703385526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024555330206909275, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.384976628230136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.123087997792853, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.403514302865958, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.114343710730521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.895445269594006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62081, "longitude": 13.582224, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:26:57+00:00", "timestamp_unix": 1767835617.0}, "starlink_location": {"latitude": 45.62081019186618, "longitude": 13.582140450368517, "altitude": 76.06388477090431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:27:07.396440+00:00", "timestamp_unix": 1767835627.39644}, "starlink_gps": {"latitude": 45.620810409712234, "longitude": 13.582140398626779, "altitude": 76.06792019459657, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:07.396693+00:00", "timestamp_unix": 1767835627.396693}, "nmea_primary": {"latitude": 45.620745, "longitude": 13.582253333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:06.781612+00:00", "timestamp_unix": 1767835626.781612}, "nmea_secondary": {"latitude": 45.62085166666667, "longitude": 13.582241666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:06.053682+00:00", "timestamp_unix": 1767835626.053682}}

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


validation_timestamp: 2026-01-08T01:27:37.424551+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.661839696159731, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.647186285234301, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.97148141798809, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.673168771238075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027013463221121817, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.258235806195826, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.041582503352599, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.261685900647263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.018429858052116, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.60241224809643, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.620632, "longitude": 13.582171, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:28+00:00", "timestamp_unix": 1767835648.0}, "starlink_location": {"latitude": 45.6206262573996, "longitude": 13.582098662502998, "altitude": 74.7100000012845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:27:37.395725+00:00", "timestamp_unix": 1767835657.395725}, "starlink_gps": {"latitude": 45.620626474832584, "longitude": 13.582098817433373, "altitude": 74.71000000127113, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:37.396017+00:00", "timestamp_unix": 1767835657.396017}, "nmea_primary": {"latitude": 45.620575, "longitude": 13.582208333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:36.791960+00:00", "timestamp_unix": 1767835656.79196}, "nmea_secondary": {"latitude": 45.62067, "longitude": 13.582196666666666, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:36.248060+00:00", "timestamp_unix": 1767835656.24806}}

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


validation_timestamp: 2026-01-08T01:28:07.447062+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.707603865568933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.696966374470609, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.673201550936865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.124549674590257, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050607380667830874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.442790489523178, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.913162460981797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.456379400169062, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.886188638978622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.235930885998997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62046, "longitude": 13.582129, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:27:59+00:00", "timestamp_unix": 1767835679.0}, "starlink_location": {"latitude": 45.62046731848882, "longitude": 13.582030447073947, "altitude": 77.10000000305548, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:28:07.415828+00:00", "timestamp_unix": 1767835687.415828}, "starlink_gps": {"latitude": 45.62046775039823, "longitude": 13.582030652242757, "altitude": 77.10000000162844, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:07.416089+00:00", "timestamp_unix": 1767835687.416089}, "nmea_primary": {"latitude": 45.620405, "longitude": 13.582163333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:06.792037+00:00", "timestamp_unix": 1767835686.792037}, "nmea_secondary": {"latitude": 45.620486666666665, "longitude": 13.582141666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:06.332538+00:00", "timestamp_unix": 1767835686.332538}}

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


validation_timestamp: 2026-01-08T01:28:37.569643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.27734502366817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.281534128939978, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.621699981283667, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.779359980435789, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06605619296411189, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.939996850312642, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.23494095240358, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.968265300071524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.20016136839226, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.473762389272313, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.620277, "longitude": 13.582073, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:30+00:00", "timestamp_unix": 1767835710.0}, "starlink_location": {"latitude": 45.620293813389544, "longitude": 13.58199594702235, "altitude": 76.96000000363863, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:28:37.415129+00:00", "timestamp_unix": 1767835717.415129}, "starlink_gps": {"latitude": 45.62029438982133, "longitude": 13.581996152387394, "altitude": 76.9600000021213, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:37.415387+00:00", "timestamp_unix": 1767835717.415387}, "nmea_primary": {"latitude": 45.62023166666667, "longitude": 13.582105, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:36.770956+00:00", "timestamp_unix": 1767835716.770956}, "nmea_secondary": {"latitude": 45.62031666666667, "longitude": 13.582096666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:28:36.340706+00:00", "timestamp_unix": 1767835716.340706}}

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


validation_timestamp: 2026-01-08T01:29:07.426081+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.852178835905026, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.96878364879064, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5266264411309374, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.870804488562699, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2113640190686793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.955852398198754, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.225899515543242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.041951218207567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.42958545155455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.637765303571785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.620094, "longitude": 13.582022, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:01+00:00", "timestamp_unix": 1767835741.0}, "starlink_location": {"latitude": 45.620129090428364, "longitude": 13.58191983041885, "altitude": 77.36000000372205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:29:07.393075+00:00", "timestamp_unix": 1767835747.393075}, "starlink_gps": {"latitude": 45.620128113335255, "longitude": 13.581917499193317, "altitude": 77.44000004126771, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:07.393335+00:00", "timestamp_unix": 1767835747.393335}, "nmea_primary": {"latitude": 45.620066666666666, "longitude": 13.582045, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:06.811381+00:00", "timestamp_unix": 1767835746.811381}, "nmea_secondary": {"latitude": 45.620153333333334, "longitude": 13.582046666666667, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:06.247904+00:00", "timestamp_unix": 1767835746.247904}}

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


validation_timestamp: 2026-01-08T01:29:37.441857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5586858810411695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5751731606073545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9986392438065189, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.280276125684388, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05655362695421326, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.546502869754383, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.091414173253618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.56395104046305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.055800056307246, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.624196619963538, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61991, "longitude": 13.581966, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:32+00:00", "timestamp_unix": 1767835772.0}, "starlink_location": {"latitude": 45.61993856542936, "longitude": 13.581877806754544, "altitude": 78.50807059685016, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:29:37.412988+00:00", "timestamp_unix": 1767835777.412988}, "starlink_gps": {"latitude": 45.619939068949705, "longitude": 13.581877909261845, "altitude": 78.50007575184392, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:37.413248+00:00", "timestamp_unix": 1767835777.413248}, "nmea_primary": {"latitude": 45.619905, "longitude": 13.581976666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:35.802362+00:00", "timestamp_unix": 1767835775.802362}, "nmea_secondary": {"latitude": 45.61999, "longitude": 13.582, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:29:36.319973+00:00", "timestamp_unix": 1767835776.319973}}

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


validation_timestamp: 2026-01-08T01:30:07.424379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.026901870740337, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.092965587917504, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6741992068477045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.456488016284398, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17786169963383486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.457752067386894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.849303430289169, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.538063825826892, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.743186224622114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.778620681665252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61973, "longitude": 13.58191, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:03+00:00", "timestamp_unix": 1767835803.0}, "starlink_location": {"latitude": 45.619768590114646, "longitude": 13.581807883166018, "altitude": 78.76000008057044, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:30:07.392643+00:00", "timestamp_unix": 1767835807.392643}, "starlink_gps": {"latitude": 45.619770177391544, "longitude": 13.581808165912461, "altitude": 78.76000005486114, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:07.392904+00:00", "timestamp_unix": 1767835807.392904}, "nmea_primary": {"latitude": 45.61971666666667, "longitude": 13.58192, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:06.811616+00:00", "timestamp_unix": 1767835806.811616}, "nmea_secondary": {"latitude": 45.61982166666667, "longitude": 13.58194, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:06.348836+00:00", "timestamp_unix": 1767835806.348836}}

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


validation_timestamp: 2026-01-08T01:30:37.420262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.306040958783109, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.321212305949041, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3059810522522728, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.229558821974743, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028255096386962532, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.584385568301663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.574338642559038, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.600346178507072, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.55510246714762, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.063538781258014, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61955, "longitude": 13.5818615, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:34+00:00", "timestamp_unix": 1767835834.0}, "starlink_location": {"latitude": 45.61958518927281, "longitude": 13.581782166666667, "altitude": 76.99000000219951, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:30:37.391024+00:00", "timestamp_unix": 1767835837.391024}, "starlink_gps": {"latitude": 45.619585443377, "longitude": 13.581782166666667, "altitude": 76.99000000052068, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:37.391284+00:00", "timestamp_unix": 1767835837.391284}, "nmea_primary": {"latitude": 45.61954166666666, "longitude": 13.581873333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:36.804854+00:00", "timestamp_unix": 1767835836.804854}, "nmea_secondary": {"latitude": 45.61965, "longitude": 13.581881666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:30:36.229095+00:00", "timestamp_unix": 1767835836.229095}}

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


validation_timestamp: 2026-01-08T01:31:07.440920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.496392756157384, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.536560016253816, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.575554557583676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.109779262214223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04858200238224044, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.641469873202451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.892242950454976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.661447151976194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.84949925373902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.501834410189911, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61936, "longitude": 13.581794, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:06+00:00", "timestamp_unix": 1767835866.0}, "starlink_location": {"latitude": 45.619412984998156, "longitude": 13.581758806839744, "altitude": 76.87000000319068, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:31:07.410531+00:00", "timestamp_unix": 1767835867.410531}, "starlink_gps": {"latitude": 45.61941341600021, "longitude": 13.58175890920672, "altitude": 76.87000000093764, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:07.410790+00:00", "timestamp_unix": 1767835867.41079}, "nmea_primary": {"latitude": 45.61938, "longitude": 13.58183, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:05.796269+00:00", "timestamp_unix": 1767835865.796269}, "nmea_secondary": {"latitude": 45.619483333333335, "longitude": 13.581836666666666, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:06.292336+00:00", "timestamp_unix": 1767835866.292336}}

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


validation_timestamp: 2026-01-08T01:31:37.460699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.274617280986752, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.141295620298206, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.695072706179836, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.705133707712165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14202784741498833, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.459981779118395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.82699350182687, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.3334717638149725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.74514984246095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.7336037097533, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61925, "longitude": 13.581759, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:27+00:00", "timestamp_unix": 1767835887.0}, "starlink_location": {"latitude": 45.619238980485456, "longitude": 13.581706343273733, "altitude": 73.3599275042769, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:31:37.431353+00:00", "timestamp_unix": 1767835897.431353}, "starlink_gps": {"latitude": 45.61923890969062, "longitude": 13.581708166666669, "altitude": 73.14791988253644, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:37.431616+00:00", "timestamp_unix": 1767835897.431616}, "nmea_primary": {"latitude": 45.61921, "longitude": 13.581778333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:36.791622+00:00", "timestamp_unix": 1767835896.791622}, "nmea_secondary": {"latitude": 45.619315, "longitude": 13.581793333333334, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:36.260842+00:00", "timestamp_unix": 1767835896.260842}}

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


validation_timestamp: 2026-01-08T01:32:07.440199+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.220389474530153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.142790416656576, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.760745843546691, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.237282934261338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2928769502163993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.47770599199476, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.254021507322916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.234554819534075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.277530448946763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.721426441178638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.619083, "longitude": 13.581725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:31:58+00:00", "timestamp_unix": 1767835918.0}, "starlink_location": {"latitude": 45.61905115148486, "longitude": 13.581629613598686, "altitude": 78.28000000297698, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:32:07.409697+00:00", "timestamp_unix": 1767835927.409697}, "starlink_gps": {"latitude": 45.61904919010478, "longitude": 13.581632127041802, "altitude": 78.05000007381942, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:07.409952+00:00", "timestamp_unix": 1767835927.409952}, "nmea_primary": {"latitude": 45.619031666666665, "longitude": 13.581735, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:06.774671+00:00", "timestamp_unix": 1767835926.774671}, "nmea_secondary": {"latitude": 45.61913666666667, "longitude": 13.581748333333334, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:06.247882+00:00", "timestamp_unix": 1767835926.247882}}

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


validation_timestamp: 2026-01-08T01:32:37.417191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.0079957962363375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.912281783967623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9692749783552492, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.602246772063334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4206606220006073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.719084969066577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.456420920194605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.81267647339973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.142245023447424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.460629901292567, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.618885, "longitude": 13.581673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:29+00:00", "timestamp_unix": 1767835949.0}, "starlink_location": {"latitude": 45.61888252272052, "longitude": 13.581595830659433, "altitude": 78.75610240261524, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:32:37.387485+00:00", "timestamp_unix": 1767835957.387485}, "starlink_gps": {"latitude": 45.618886216346624, "longitude": 13.581597, "altitude": 78.90405026173794, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:37.387744+00:00", "timestamp_unix": 1767835957.387744}, "nmea_primary": {"latitude": 45.618858333333336, "longitude": 13.581675, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:36.808157+00:00", "timestamp_unix": 1767835956.808157}, "nmea_secondary": {"latitude": 45.61893333333333, "longitude": 13.581693333333334, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:32:36.330810+00:00", "timestamp_unix": 1767835956.33081}}

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


validation_timestamp: 2026-01-08T01:33:07.436607+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.896316735070955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.899027637590151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4040748888734087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.385349600184381, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05658130585756905, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.105130880946446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.192006914297778, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.115481062549009, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.161292650501306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.031229621142971, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61869, "longitude": 13.581599, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:02+00:00", "timestamp_unix": 1767835982.0}, "starlink_location": {"latitude": 45.6186997319751, "longitude": 13.581524473404597, "altitude": 76.93000000454771, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:33:07.407421+00:00", "timestamp_unix": 1767835987.407421}, "starlink_gps": {"latitude": 45.61870023574188, "longitude": 13.581524575959794, "altitude": 76.93000000159627, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:07.407679+00:00", "timestamp_unix": 1767835987.407679}, "nmea_primary": {"latitude": 45.618676666666666, "longitude": 13.581623333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:06.794073+00:00", "timestamp_unix": 1767835986.794073}, "nmea_secondary": {"latitude": 45.61873833333333, "longitude": 13.581643333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:06.242158+00:00", "timestamp_unix": 1767835986.242158}}

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


validation_timestamp: 2026-01-08T01:33:37.416841+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.702981913641883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.625814895854792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7004124830191512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.110895202441028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3009691381942635, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.029098471585135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.263365257193593, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.909404745648283, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.31698553334797, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.739669991675026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.618504, "longitude": 13.581536, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:32+00:00", "timestamp_unix": 1767836012.0}, "starlink_location": {"latitude": 45.618505189420965, "longitude": 13.581449830677718, "altitude": 76.25000000396207, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:33:37.386306+00:00", "timestamp_unix": 1767836017.386306}, "starlink_gps": {"latitude": 45.618502574635194, "longitude": 13.581450830482199, "altitude": 76.07000008289648, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:37.386565+00:00", "timestamp_unix": 1767836017.386565}, "nmea_primary": {"latitude": 45.61849333333333, "longitude": 13.581551666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:36.813079+00:00", "timestamp_unix": 1767836016.813079}, "nmea_secondary": {"latitude": 45.618543333333335, "longitude": 13.58157, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:33:36.244275+00:00", "timestamp_unix": 1767836016.244275}}

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


validation_timestamp: 2026-01-08T01:34:07.435122+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.949440056130902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.539279541952473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3487760032655047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4732816836048555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.8072767010727002, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.719208867811852, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.614235534277501, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.046673139385648, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.810690631855834, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.128435808302943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61829, "longitude": 13.581465, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:04+00:00", "timestamp_unix": 1767836044.0}, "starlink_location": {"latitude": 45.618307479974874, "longitude": 13.581406473509523, "altitude": 77.05000000352983, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:34:07.405872+00:00", "timestamp_unix": 1767836047.405872}, "starlink_gps": {"latitude": 45.61831135141955, "longitude": 13.581415254365538, "altitude": 76.90000004589852, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:07.406129+00:00", "timestamp_unix": 1767836047.406129}, "nmea_primary": {"latitude": 45.61830833333333, "longitude": 13.58148, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:06.811278+00:00", "timestamp_unix": 1767836046.811278}, "nmea_secondary": {"latitude": 45.61834666666667, "longitude": 13.581516666666667, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:06.309479+00:00", "timestamp_unix": 1767836046.309479}}

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


validation_timestamp: 2026-01-08T01:34:37.355182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.504636376057502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.418424261075464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2998635928969113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.6076254982745235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3957470814804762, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6302124224232015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.108597055178524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.419019474543493, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.759268311755683, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.354438461929109, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.618107, "longitude": 13.581397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:35+00:00", "timestamp_unix": 1767836075.0}, "starlink_location": {"latitude": 45.61813305458463, "longitude": 13.58133681839594, "altitude": 78.47000000193313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:34:37.326786+00:00", "timestamp_unix": 1767836077.326786}, "starlink_gps": {"latitude": 45.61813551088211, "longitude": 13.58134050068704, "altitude": 78.61000005464169, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:37.327044+00:00", "timestamp_unix": 1767836077.327044}, "nmea_primary": {"latitude": 45.61812, "longitude": 13.58142, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:36.810342+00:00", "timestamp_unix": 1767836076.810342}, "nmea_secondary": {"latitude": 45.618158333333334, "longitude": 13.581461666666666, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:36.313761+00:00", "timestamp_unix": 1767836076.313761}}

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


validation_timestamp: 2026-01-08T01:35:07.414464+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.519935601375009, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.508150268516359, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.812295556230379, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3233420328818553, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028660848115863693, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.468443806625668, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7083078884238025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.481082112061823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.693468010590569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.284403025385449, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61798, "longitude": 13.581362, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:34:56+00:00", "timestamp_unix": 1767836096.0}, "starlink_location": {"latitude": 45.61796605707259, "longitude": 13.58129388302608, "altitude": 77.24388316565148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:35:07.384037+00:00", "timestamp_unix": 1767836107.384037}, "starlink_gps": {"latitude": 45.61796631225199, "longitude": 13.58129393497398, "altitude": 77.24793487160277, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:07.384295+00:00", "timestamp_unix": 1767836107.384295}, "nmea_primary": {"latitude": 45.61792833333333, "longitude": 13.581373333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:06.788488+00:00", "timestamp_unix": 1767836106.788488}, "nmea_secondary": {"latitude": 45.61799333333333, "longitude": 13.581385, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:06.353021+00:00", "timestamp_unix": 1767836106.353021}}

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


validation_timestamp: 2026-01-08T01:35:37.455055+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.107467884827711, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.075755952819769, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.563707052452122, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.283872809345284, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03406950260269567, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.944543452187632, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.252484632472166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9284437331853255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.220160793310981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.8256392200356, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.617786, "longitude": 13.581326, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:28+00:00", "timestamp_unix": 1767836128.0}, "starlink_location": {"latitude": 45.61777871015375, "longitude": 13.581248166666668, "altitude": 74.16000000256759, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:35:37.423200+00:00", "timestamp_unix": 1767836137.4232}, "starlink_gps": {"latitude": 45.61777885873596, "longitude": 13.581248549767718, "altitude": 74.41000004748894, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:37.423460+00:00", "timestamp_unix": 1767836137.42346}, "nmea_primary": {"latitude": 45.617745, "longitude": 13.581323333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:36.801782+00:00", "timestamp_unix": 1767836136.801782}, "nmea_secondary": {"latitude": 45.61783333333333, "longitude": 13.58132, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:35:36.241995+00:00", "timestamp_unix": 1767836136.241995}}

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


validation_timestamp: 2026-01-08T01:36:07.411337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.457183112758902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.459484235550239, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.193474102776614, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.82751098754326, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01216922592463565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.050958632510827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.819472541691546, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.058483042006984, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.813387012976738, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.02096623877756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.617596, "longitude": 13.581286, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:00+00:00", "timestamp_unix": 1767836160.0}, "starlink_location": {"latitude": 45.61760862865966, "longitude": 13.581191833333335, "altitude": 75.64610702512351, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:36:07.382133+00:00", "timestamp_unix": 1767836167.382133}, "starlink_gps": {"latitude": 45.61760873810014, "longitude": 13.581191833333335, "altitude": 75.64205243040303, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:07.382393+00:00", "timestamp_unix": 1767836167.382393}, "nmea_primary": {"latitude": 45.617558333333335, "longitude": 13.581283333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:06.788215+00:00", "timestamp_unix": 1767836166.788215}, "nmea_secondary": {"latitude": 45.617648333333335, "longitude": 13.58129, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:06.242336+00:00", "timestamp_unix": 1767836166.242336}}

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


validation_timestamp: 2026-01-08T01:36:37.432878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.139453073825036, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.187231604370691, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1904884095759583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.68049109912198, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06376978511300198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.195619134341218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.486326615026764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.247088471042023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.464718209964464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.658663650523367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.617397, "longitude": 13.581246, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:31+00:00", "timestamp_unix": 1767836191.0}, "starlink_location": {"latitude": 45.61744498007543, "longitude": 13.581185, "altitude": 81.21000000366608, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:36:37.402228+00:00", "timestamp_unix": 1767836197.402228}, "starlink_gps": {"latitude": 45.61744555357089, "longitude": 13.581185, "altitude": 81.21000000238486, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:37.402494+00:00", "timestamp_unix": 1767836197.402494}, "nmea_primary": {"latitude": 45.617378333333335, "longitude": 13.581255, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:36.772672+00:00", "timestamp_unix": 1767836196.772672}, "nmea_secondary": {"latitude": 45.617465, "longitude": 13.581263333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:36:36.319862+00:00", "timestamp_unix": 1767836196.319862}}

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


validation_timestamp: 2026-01-08T01:37:07.451884+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.150577706095119, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.1643492596203275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.405765376693081, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.864111419674664, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02867814693787617, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.555402779576855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.497023573314988, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.569425088796167, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.476509155761838, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.155550648460478, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.617214, "longitude": 13.581212, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:02+00:00", "timestamp_unix": 1767836222.0}, "starlink_location": {"latitude": 45.61724644034415, "longitude": 13.581164729282989, "altitude": 78.17994333779869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:37:07.420847+00:00", "timestamp_unix": 1767836227.420847}, "starlink_gps": {"latitude": 45.617246688391035, "longitude": 13.581164830273503, "altitude": 78.1838817964546, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:07.421099+00:00", "timestamp_unix": 1767836227.421099}, "nmea_primary": {"latitude": 45.617198333333334, "longitude": 13.581233333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:06.769871+00:00", "timestamp_unix": 1767836226.769871}, "nmea_secondary": {"latitude": 45.61728, "longitude": 13.581248333333333, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:06.254827+00:00", "timestamp_unix": 1767836226.254827}}

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


validation_timestamp: 2026-01-08T01:37:37.350970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0200813765101464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1098097707197163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9603254664327014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.271627583398065, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12930370534419489, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.839780837333002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.842036175375376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.909757225183527, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.755030982413425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.272411961154889, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.617035, "longitude": 13.581195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:33+00:00", "timestamp_unix": 1767836253.0}, "starlink_location": {"latitude": 45.617055856917105, "longitude": 13.58117012712283, "altitude": 78.83007973345632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:37:37.320312+00:00", "timestamp_unix": 1767836257.320312}, "starlink_gps": {"latitude": 45.617057010851795, "longitude": 13.58117033266671, "altitude": 78.81404792609193, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:37.320580+00:00", "timestamp_unix": 1767836257.32058}, "nmea_primary": {"latitude": 45.61702833333333, "longitude": 13.581218333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:36.803551+00:00", "timestamp_unix": 1767836256.803551}, "nmea_secondary": {"latitude": 45.61709166666667, "longitude": 13.581241666666667, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:37:36.347923+00:00", "timestamp_unix": 1767836256.347923}}

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


validation_timestamp: 2026-01-08T01:38:07.410828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.516276471766565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.523162450443486, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6784791847131049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.599425604654132, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016626690379303307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.511116845147307, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.32766994144353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.516392078548154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.315297376862551, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.0471156979719405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61686, "longitude": 13.581205, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:04+00:00", "timestamp_unix": 1767836284.0}, "starlink_location": {"latitude": 45.61689639375999, "longitude": 13.581139331945774, "altitude": 77.49000000050411, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:38:07.379220+00:00", "timestamp_unix": 1767836287.37922}, "starlink_gps": {"latitude": 45.616896538850895, "longitude": 13.581139383634087, "altitude": 77.49000000026743, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:07.379480+00:00", "timestamp_unix": 1767836287.37948}, "nmea_primary": {"latitude": 45.616865, "longitude": 13.58121, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:05.781830+00:00", "timestamp_unix": 1767836285.78183}, "nmea_secondary": {"latitude": 45.616928333333334, "longitude": 13.581206666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:06.325626+00:00", "timestamp_unix": 1767836286.325626}}

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


validation_timestamp: 2026-01-08T01:38:37.433066+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.300298536278843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.013361958163488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.495294836549911, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.347713422565175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3103874528438482, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.210655233616901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.884557554131964, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9104692518200315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.794948876790459, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.913171900235983, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61668, "longitude": 13.5812025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:36+00:00", "timestamp_unix": 1767836316.0}, "starlink_location": {"latitude": 45.61674324254646, "longitude": 13.581145806879494, "altitude": 77.81000000005281, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:38:37.400578+00:00", "timestamp_unix": 1767836317.400578}, "starlink_gps": {"latitude": 45.616741605418, "longitude": 13.581149039240199, "altitude": 77.84000005793362, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:37.400837+00:00", "timestamp_unix": 1767836317.400837}, "nmea_primary": {"latitude": 45.61669333333333, "longitude": 13.581205, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:36.793344+00:00", "timestamp_unix": 1767836316.793344}, "nmea_secondary": {"latitude": 45.61676333333333, "longitude": 13.581186666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:36.322693+00:00", "timestamp_unix": 1767836316.322693}}

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


validation_timestamp: 2026-01-08T01:39:07.407612+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.486632865692877, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.484752727454221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.389336969238783, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.856734779418512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02420450515948696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.8630475119439955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.101895605545033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.881938439155664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.082974723768399, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.784724174581078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.616554, "longitude": 13.58119, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:38:57+00:00", "timestamp_unix": 1767836337.0}, "starlink_location": {"latitude": 45.61655075761543, "longitude": 13.581132500000002, "altitude": 77.49779691873447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:39:07.377646+00:00", "timestamp_unix": 1767836347.377646}, "starlink_gps": {"latitude": 45.61655097529177, "longitude": 13.581132500000002, "altitude": 77.50586147290173, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:07.377909+00:00", "timestamp_unix": 1767836347.377909}, "nmea_primary": {"latitude": 45.61651666666667, "longitude": 13.581171666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:06.783796+00:00", "timestamp_unix": 1767836346.783796}, "nmea_secondary": {"latitude": 45.61658666666666, "longitude": 13.581173333333334, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:06.217326+00:00", "timestamp_unix": 1767836346.217326}}

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


validation_timestamp: 2026-01-08T01:39:37.409799+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.695670960270988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.6927525321443255, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.854268046664087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.564314760724526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028559828527801513, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.549518011523803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.588434380485261, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.561605493860459, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.566619073081131, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.41752717053158, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.616364, "longitude": 13.5811405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:29+00:00", "timestamp_unix": 1767836369.0}, "starlink_location": {"latitude": 45.61636552188613, "longitude": 13.581080165174981, "altitude": 77.63000000194349, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:39:37.377923+00:00", "timestamp_unix": 1767836377.377923}, "starlink_gps": {"latitude": 45.616365776166106, "longitude": 13.581080216938306, "altitude": 77.63000000291767, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:37.378178+00:00", "timestamp_unix": 1767836377.378178}, "nmea_primary": {"latitude": 45.61633833333333, "longitude": 13.58114, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:36.783595+00:00", "timestamp_unix": 1767836376.783595}, "nmea_secondary": {"latitude": 45.616405, "longitude": 13.581143333333333, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:39:36.290943+00:00", "timestamp_unix": 1767836376.290943}}

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


validation_timestamp: 2026-01-08T01:40:07.407590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7801357674970495, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.796593479279767, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0867873665690633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.773314068474739, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024570438354745882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.682104850514321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.28503567427438, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.701629148279242, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.27090024715271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.608265011154055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61617, "longitude": 13.581091, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:02+00:00", "timestamp_unix": 1767836402.0}, "starlink_location": {"latitude": 45.61618825735502, "longitude": 13.581050001371814, "altitude": 75.94000000358892, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:40:07.376360+00:00", "timestamp_unix": 1767836407.37636}, "starlink_gps": {"latitude": 45.616188475335115, "longitude": 13.581049949602532, "altitude": 75.94000000269435, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:07.376624+00:00", "timestamp_unix": 1767836407.376624}, "nmea_primary": {"latitude": 45.61615333333334, "longitude": 13.581103333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:06.762374+00:00", "timestamp_unix": 1767836406.762374}, "nmea_secondary": {"latitude": 45.61622166666667, "longitude": 13.581098333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:06.319648+00:00", "timestamp_unix": 1767836406.319648}}

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


validation_timestamp: 2026-01-08T01:40:37.428407+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.979997440577249, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.027123196872277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.903945768668929, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.887853083125565, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06462111159502007, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.874004792599317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.818231455468626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.91972755552724, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.753818757010283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.578280802235582, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.615974, "longitude": 13.58105, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:33+00:00", "timestamp_unix": 1767836433.0}, "starlink_location": {"latitude": 45.61600281292828, "longitude": 13.581019640123388, "altitude": 77.42000000400836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:40:37.395933+00:00", "timestamp_unix": 1767836437.395933}, "starlink_gps": {"latitude": 45.616003389621284, "longitude": 13.581019742844537, "altitude": 77.42000000270727, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:37.396192+00:00", "timestamp_unix": 1767836437.396192}, "nmea_primary": {"latitude": 45.615968333333335, "longitude": 13.581058333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:36.766443+00:00", "timestamp_unix": 1767836436.766443}, "nmea_secondary": {"latitude": 45.61607166666667, "longitude": 13.58104, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:40:36.214307+00:00", "timestamp_unix": 1767836436.214307}}

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


validation_timestamp: 2026-01-08T01:41:07.426383+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.040172391690412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.07983587949214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.799120269992122, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.211966603485422, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06090620009084269, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.5258311510293385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.469036859563357, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5484216806180795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.413968104562802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.012320526543926, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.615776, "longitude": 13.581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:05+00:00", "timestamp_unix": 1767836465.0}, "starlink_location": {"latitude": 45.61581656572527, "longitude": 13.580971087190916, "altitude": 78.09193413129334, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:41:07.395247+00:00", "timestamp_unix": 1767836467.395247}, "starlink_gps": {"latitude": 45.615817069436694, "longitude": 13.580971394806761, "altitude": 78.09993200061722, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:07.395504+00:00", "timestamp_unix": 1767836467.395504}, "nmea_primary": {"latitude": 45.61578166666666, "longitude": 13.581021666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:06.798613+00:00", "timestamp_unix": 1767836466.798613}, "nmea_secondary": {"latitude": 45.615901666666666, "longitude": 13.580966666666667, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:06.229798+00:00", "timestamp_unix": 1767836466.229798}}

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


validation_timestamp: 2026-01-08T01:41:37.400070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.212799042126906, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.203101654222655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.324376487622099, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.080075491511533, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02860301043367613, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8494928043865775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.620702000555305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.864270216025936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.592098996788341, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.045353361669529, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61564, "longitude": 13.580973, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:26+00:00", "timestamp_unix": 1767836486.0}, "starlink_location": {"latitude": 45.6156321893334, "longitude": 13.580919998671622, "altitude": 77.59000000266126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:41:37.373621+00:00", "timestamp_unix": 1767836497.373621}, "starlink_gps": {"latitude": 45.61563244399784, "longitude": 13.580920050512521, "altitude": 77.59000000201122, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:37.373880+00:00", "timestamp_unix": 1767836497.37388}, "nmea_primary": {"latitude": 45.61559333333334, "longitude": 13.580988333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:36.798676+00:00", "timestamp_unix": 1767836496.798676}, "nmea_secondary": {"latitude": 45.61567333333333, "longitude": 13.580928333333333, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:36.224113+00:00", "timestamp_unix": 1767836496.224113}}

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


validation_timestamp: 2026-01-08T01:42:07.403613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1323287543414176, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.127254874821987, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6458557615879, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4530342494004764, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025427142902065353, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.550349377197757, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1904555420519487, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.563338162936877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1650291925462697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.881690755683023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.615448, "longitude": 13.580933, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:41:58+00:00", "timestamp_unix": 1767836518.0}, "starlink_location": {"latitude": 45.61545125732298, "longitude": 13.580892997250007, "altitude": 77.35000000184291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:42:07.373378+00:00", "timestamp_unix": 1767836527.373378}, "starlink_gps": {"latitude": 45.6154514743313, "longitude": 13.58089310032564, "altitude": 77.35000000171803, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:07.373636+00:00", "timestamp_unix": 1767836527.373636}, "nmea_primary": {"latitude": 45.6154, "longitude": 13.580956666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:06.790456+00:00", "timestamp_unix": 1767836526.790456}, "nmea_secondary": {"latitude": 45.61547, "longitude": 13.580901666666668, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:06.262159+00:00", "timestamp_unix": 1767836526.262159}}

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


validation_timestamp: 2026-01-08T01:42:37.399653+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.443003923406205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.5650359338898268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.231406097943922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.353679504486286, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.48647295961837594, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5262123074490863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.498289869877623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9007504179505044, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.062982678293855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.584270112407663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61524, "longitude": 13.580915, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:30+00:00", "timestamp_unix": 1767836550.0}, "starlink_location": {"latitude": 45.61523388616647, "longitude": 13.580884830643583, "altitude": 79.14000000234529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:42:37.372178+00:00", "timestamp_unix": 1767836557.372178}, "starlink_gps": {"latitude": 45.61523784402698, "longitude": 13.580882165364219, "altitude": 79.21000005727075, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:37.372440+00:00", "timestamp_unix": 1767836557.37244}, "nmea_primary": {"latitude": 45.61522166666666, "longitude": 13.580926666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:36.789951+00:00", "timestamp_unix": 1767836556.789951}, "nmea_secondary": {"latitude": 45.61528333333333, "longitude": 13.580885, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:42:36.012575+00:00", "timestamp_unix": 1767836556.012575}}

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


validation_timestamp: 2026-01-08T01:43:07.399710+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.758549444204876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.755799899865473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4297981178139894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.130837538950549, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025502095594654623, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.054948378106217, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.795517446255778, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.055045836209897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.771367976599778, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4139668370314515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61506, "longitude": 13.580896, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:01+00:00", "timestamp_unix": 1767836581.0}, "starlink_location": {"latitude": 45.61506892406298, "longitude": 13.580836163956102, "altitude": 77.66000000153494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:43:07.372078+00:00", "timestamp_unix": 1767836587.372078}, "starlink_gps": {"latitude": 45.61506914171099, "longitude": 13.58083626733486, "altitude": 77.66000000259395, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:07.372337+00:00", "timestamp_unix": 1767836587.372337}, "nmea_primary": {"latitude": 45.615051666666666, "longitude": 13.58091, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:06.761633+00:00", "timestamp_unix": 1767836586.761633}, "nmea_secondary": {"latitude": 45.61510333333333, "longitude": 13.580873333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:06.248799+00:00", "timestamp_unix": 1767836586.248799}}

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


validation_timestamp: 2026-01-08T01:43:37.424622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.595127430936111, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.613507850132574, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9706563686454286, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.201280341298494, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0566926645245561, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4061777520067, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.789874499930758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.4203958119870705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.741906190954549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.497015562882797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.614872, "longitude": 13.580891, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:33+00:00", "timestamp_unix": 1767836613.0}, "starlink_location": {"latitude": 45.61489873181604, "longitude": 13.580815306730116, "altitude": 76.25000000329669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:43:37.393714+00:00", "timestamp_unix": 1767836617.393714}, "starlink_gps": {"latitude": 45.6148992365743, "longitude": 13.58081540948014, "altitude": 76.25000000085534, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:37.393980+00:00", "timestamp_unix": 1767836617.39398}, "nmea_primary": {"latitude": 45.614873333333335, "longitude": 13.580903333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:36.759956+00:00", "timestamp_unix": 1767836616.759956}, "nmea_secondary": {"latitude": 45.61493166666666, "longitude": 13.580855, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:43:36.228639+00:00", "timestamp_unix": 1767836616.228639}}

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


validation_timestamp: 2026-01-08T01:44:07.402262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.630134046139051, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.631584300146693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8324903548286209, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.351424261334039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04212060117580097, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.449432648153521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.176456026051167, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.449417240020289, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.134357338046484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.507428015705724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.614693, "longitude": 13.5808735, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:04+00:00", "timestamp_unix": 1767836644.0}, "starlink_location": {"latitude": 45.614708987613255, "longitude": 13.580804816592416, "altitude": 77.22000013501959, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:44:07.371213+00:00", "timestamp_unix": 1767836647.371213}, "starlink_gps": {"latitude": 45.614709350535875, "longitude": 13.58080497173474, "altitude": 77.22000012647662, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:07.371467+00:00", "timestamp_unix": 1767836647.371467}, "nmea_primary": {"latitude": 45.61469, "longitude": 13.580896666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:06.794187+00:00", "timestamp_unix": 1767836646.794187}, "nmea_secondary": {"latitude": 45.614761666666666, "longitude": 13.58083, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:06.253942+00:00", "timestamp_unix": 1767836646.253942}}

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


validation_timestamp: 2026-01-08T01:44:37.421164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.9703332090803025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2982410550934445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2910444399851495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.139932330811686, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.46161844415922487, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.445192844273721, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7565173706906494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.651965718932795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.297843796928029, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.971468104331182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.614502, "longitude": 13.580869, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:35+00:00", "timestamp_unix": 1767836675.0}, "starlink_location": {"latitude": 45.6145512325549, "longitude": 13.58081352645057, "altitude": 76.95000000407937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:44:37.390237+00:00", "timestamp_unix": 1767836677.390237}, "starlink_gps": {"latitude": 45.61455534544445, "longitude": 13.580814333333333, "altitude": 76.64000001951376, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:37.390496+00:00", "timestamp_unix": 1767836677.390496}, "nmea_primary": {"latitude": 45.61452, "longitude": 13.580883333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:36.785999+00:00", "timestamp_unix": 1767836676.785999}, "nmea_secondary": {"latitude": 45.614585, "longitude": 13.580815, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:44:35.963207+00:00", "timestamp_unix": 1767836675.963207}}

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


validation_timestamp: 2026-01-08T01:45:07.395866+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8385508523743312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.861801932675997, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.733087251946752, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.252353722486726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028495084358725782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.233913346125108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.154690246240225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.245642723841633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.126654291301052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.985526533966627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.614338, "longitude": 13.580836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:06+00:00", "timestamp_unix": 1767836706.0}, "starlink_location": {"latitude": 45.614363022631586, "longitude": 13.580802001327905, "altitude": 76.65000000278528, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:45:07.368522+00:00", "timestamp_unix": 1767836707.368522}, "starlink_gps": {"latitude": 45.61436327633512, "longitude": 13.580801949683792, "altitude": 76.6500000034313, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:07.368776+00:00", "timestamp_unix": 1767836707.368776}, "nmea_primary": {"latitude": 45.61435, "longitude": 13.580866666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:06.774195+00:00", "timestamp_unix": 1767836706.774195}, "nmea_secondary": {"latitude": 45.61441833333333, "longitude": 13.580805, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:06.019361+00:00", "timestamp_unix": 1767836706.019361}}

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


validation_timestamp: 2026-01-08T01:45:37.402168+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5504927539915685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5438921459745814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.340628644849554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.968850734620416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028141909245552463, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.74796252060002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2800918298035238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.76533829385841, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2536583605825906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.76457974839039, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61422, "longitude": 13.580836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:27+00:00", "timestamp_unix": 1767836727.0}, "starlink_location": {"latitude": 45.61421239125064, "longitude": 13.580791666666665, "altitude": 79.69000006234907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:45:37.367958+00:00", "timestamp_unix": 1767836737.367958}, "starlink_gps": {"latitude": 45.61421264433691, "longitude": 13.580791666666663, "altitude": 79.69000005811014, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:37.368221+00:00", "timestamp_unix": 1767836737.368221}, "nmea_primary": {"latitude": 45.614175, "longitude": 13.58086, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:36.759868+00:00", "timestamp_unix": 1767836736.759868}, "nmea_secondary": {"latitude": 45.61423166666667, "longitude": 13.580801666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:35.957038+00:00", "timestamp_unix": 1767836735.957038}}

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


validation_timestamp: 2026-01-08T01:46:07.415073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.669583851990863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.8532170665951995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.838149711785274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.811899106873338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.32327779647510135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.488973182720724, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1475605996126204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.497137287240687, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4022491629047495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.892922299845498, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.614037, "longitude": 13.580825, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:45:59+00:00", "timestamp_unix": 1767836759.0}, "starlink_location": {"latitude": 45.61403298520245, "longitude": 13.580752333333333, "altitude": 76.10000000214244, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:46:07.387578+00:00", "timestamp_unix": 1767836767.387578}, "starlink_gps": {"latitude": 45.614030436614875, "longitude": 13.580750333333333, "altitude": 76.0400000573672, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:07.387875+00:00", "timestamp_unix": 1767836767.387875}, "nmea_primary": {"latitude": 45.613996666666665, "longitude": 13.580848333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:06.798458+00:00", "timestamp_unix": 1767836766.798458}, "nmea_secondary": {"latitude": 45.614043333333335, "longitude": 13.58079, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:06.293484+00:00", "timestamp_unix": 1767836766.293484}}

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


validation_timestamp: 2026-01-08T01:46:37.416617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5362060360866514, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4409763504116913, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.875214048769694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7410730048683942, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3144439215777993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8495478370601655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8464767905276998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.636457793299271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.09638797941357, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6160043250484035, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.613842, "longitude": 13.5808, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:31+00:00", "timestamp_unix": 1767836791.0}, "starlink_location": {"latitude": 45.613847732425306, "longitude": 13.58075528038852, "altitude": 76.09000000526702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:46:37.386705+00:00", "timestamp_unix": 1767836797.386705}, "starlink_gps": {"latitude": 45.613844944904194, "longitude": 13.580755960814965, "altitude": 75.55000009218004, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:37.386960+00:00", "timestamp_unix": 1767836797.38696}, "nmea_primary": {"latitude": 45.61381333333333, "longitude": 13.580828333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:36.778652+00:00", "timestamp_unix": 1767836796.778652}, "nmea_secondary": {"latitude": 45.61387, "longitude": 13.580773333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:46:36.233568+00:00", "timestamp_unix": 1767836796.233568}}

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


validation_timestamp: 2026-01-08T01:47:07.395880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6337723807440665, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6560922637255262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.097851884776688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.563613897706246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025555940037087027, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.572008479084316, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9572799376914936, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.587900652051516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.932831224080891, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.078832826667583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61366, "longitude": 13.580751, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:02+00:00", "timestamp_unix": 1767836822.0}, "starlink_location": {"latitude": 45.61367442360294, "longitude": 13.58074699708768, "altitude": 76.67000000182217, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:47:07.365331+00:00", "timestamp_unix": 1767836827.365331}, "starlink_gps": {"latitude": 45.61367464171048, "longitude": 13.580747100682132, "altitude": 76.6700000022932, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:07.365587+00:00", "timestamp_unix": 1767836827.365587}, "nmea_primary": {"latitude": 45.613625, "longitude": 13.580793333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:06.771948+00:00", "timestamp_unix": 1767836826.771948}, "nmea_secondary": {"latitude": 45.61371, "longitude": 13.580748333333334, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:06.317028+00:00", "timestamp_unix": 1767836826.317028}}

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


validation_timestamp: 2026-01-08T01:47:37.394459+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0007805356598523, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.02294934496681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1658721073919955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.713394196845885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025591995757152552, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.748632236344537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.83324604669515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.764452095782844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.808050092987978, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.818165810502807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61346, "longitude": 13.580717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:34+00:00", "timestamp_unix": 1767836854.0}, "starlink_location": {"latitude": 45.61348642416234, "longitude": 13.580709164022302, "altitude": 74.76000000378191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:47:37.364607+00:00", "timestamp_unix": 1767836857.364607}, "starlink_gps": {"latitude": 45.613486642577605, "longitude": 13.580709267762547, "altitude": 74.76000000271068, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:37.364870+00:00", "timestamp_unix": 1767836857.36487}, "nmea_primary": {"latitude": 45.613443333333336, "longitude": 13.58075, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:35.778558+00:00", "timestamp_unix": 1767836855.778558}, "nmea_secondary": {"latitude": 45.61353833333333, "longitude": 13.58072, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:47:36.285622+00:00", "timestamp_unix": 1767836856.285622}}

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


validation_timestamp: 2026-01-08T01:48:07.415427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.342708021637517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.933691914514048, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.203257881754853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.088632657616966, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5872685979210402, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.80931273172302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.682087699960264, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.296214157484175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.7246842828294175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.548700640983073, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.613243, "longitude": 13.580657, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:06+00:00", "timestamp_unix": 1767836886.0}, "starlink_location": {"latitude": 45.613286646819425, "longitude": 13.58062828048058, "altitude": 75.35193799520962, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:48:07.384638+00:00", "timestamp_unix": 1767836887.384638}, "starlink_gps": {"latitude": 45.61328469104784, "longitude": 13.580635294035742, "altitude": 75.06993164391113, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:07.384898+00:00", "timestamp_unix": 1767836887.384898}, "nmea_primary": {"latitude": 45.61324, "longitude": 13.580685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:06.793690+00:00", "timestamp_unix": 1767836886.79369}, "nmea_secondary": {"latitude": 45.61335166666667, "longitude": 13.580661666666666, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:06.303252+00:00", "timestamp_unix": 1767836886.303252}}

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


validation_timestamp: 2026-01-08T01:48:37.412530+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.546293329923377, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.5411776572267177, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.898119748408351, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.843562337359872, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024361236198816354, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4892895196228535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.806495716587068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5091279736762635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.783929510713493, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.678345657633862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61311, "longitude": 13.580592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:28+00:00", "timestamp_unix": 1767836908.0}, "starlink_location": {"latitude": 45.61310881821705, "longitude": 13.580559306853276, "altitude": 78.90000000215221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:48:37.383578+00:00", "timestamp_unix": 1767836917.383578}, "starlink_gps": {"latitude": 45.61310903434118, "longitude": 13.580559358178954, "altitude": 78.90000000124695, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:37.383867+00:00", "timestamp_unix": 1767836917.383867}, "nmea_primary": {"latitude": 45.61304833333333, "longitude": 13.580601666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:36.765806+00:00", "timestamp_unix": 1767836916.765806}, "nmea_secondary": {"latitude": 45.61315333333334, "longitude": 13.580598333333333, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:36.219312+00:00", "timestamp_unix": 1767836916.219312}}

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


validation_timestamp: 2026-01-08T01:49:07.409073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.87325306550862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0591568700854457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.010163719914546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.534596884362293, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2654266838551614, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.497250196805707, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.900195781997164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.76238963203113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.789254238055087, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.449881808007987, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.612907, "longitude": 13.580492, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:48:59+00:00", "timestamp_unix": 1767836939.0}, "starlink_location": {"latitude": 45.61291198434298, "longitude": 13.580455753511734, "altitude": 78.42000000217186, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:49:07.382755+00:00", "timestamp_unix": 1767836947.382755}, "starlink_gps": {"latitude": 45.61291402011962, "longitude": 13.580453971640058, "altitude": 78.14000007906925, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:07.383013+00:00", "timestamp_unix": 1767836947.383013}, "nmea_primary": {"latitude": 45.612845, "longitude": 13.580508333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:06.748322+00:00", "timestamp_unix": 1767836946.748322}, "nmea_secondary": {"latitude": 45.61295666666667, "longitude": 13.580496666666667, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:06.018727+00:00", "timestamp_unix": 1767836946.018727}}

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


validation_timestamp: 2026-01-08T01:49:37.419327+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.251488205696128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.577398243983925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.12185239653052, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.53830892537527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3832755992952721, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.332157344039341, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.427642608861383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.50318581197864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.676854096367863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.655984863143726, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.612698, "longitude": 13.580394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:30+00:00", "timestamp_unix": 1767836970.0}, "starlink_location": {"latitude": 45.61271739377898, "longitude": 13.580346893954868, "altitude": 76.98000000569424, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:49:37.382809+00:00", "timestamp_unix": 1767836977.382809}, "starlink_gps": {"latitude": 45.61271723698754, "longitude": 13.580341971454455, "altitude": 76.90593884703041, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:37.383105+00:00", "timestamp_unix": 1767836977.383105}, "nmea_primary": {"latitude": 45.61264333333333, "longitude": 13.580403333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:36.752281+00:00", "timestamp_unix": 1767836976.752281}, "nmea_secondary": {"latitude": 45.61275666666667, "longitude": 13.580388333333334, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:49:36.020836+00:00", "timestamp_unix": 1767836976.020836}}

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


validation_timestamp: 2026-01-08T01:50:07.390181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2875892267690596, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.904564844079147, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.670342047275633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.17045981640227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.6173610189778126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.88066984593788, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.187701631533824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.489488784083141, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6969028370407933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.826734359058866, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.612488, "longitude": 13.580266, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:01+00:00", "timestamp_unix": 1767837001.0}, "starlink_location": {"latitude": 45.61250609091768, "longitude": 13.580251996114303, "altitude": 75.25000000224043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:50:07.360972+00:00", "timestamp_unix": 1767837007.360972}, "starlink_gps": {"latitude": 45.612511074557666, "longitude": 13.580248497673628, "altitude": 75.26000008397637, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:07.361233+00:00", "timestamp_unix": 1767837007.361233}, "nmea_primary": {"latitude": 45.61244666666666, "longitude": 13.580276666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:06.752566+00:00", "timestamp_unix": 1767837006.752566}, "nmea_secondary": {"latitude": 45.612543333333335, "longitude": 13.58026, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:05.997339+00:00", "timestamp_unix": 1767837005.997339}}

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


validation_timestamp: 2026-01-08T01:50:37.410541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.174573456975113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.572146891848272, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4081581480441474, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.0887098144608975, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.42917102249915096, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.508106263479664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.201686600429311, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.918398270291612, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7844509903091386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.483520201568076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.612278, "longitude": 13.580108, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:33+00:00", "timestamp_unix": 1767837033.0}, "starlink_location": {"latitude": 45.61232415155269, "longitude": 13.580116534294545, "altitude": 73.53000000322909, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:50:37.380431+00:00", "timestamp_unix": 1767837037.380431}, "starlink_gps": {"latitude": 45.61232786843608, "longitude": 13.580115047604648, "altitude": 73.7100000503571, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:37.380683+00:00", "timestamp_unix": 1767837037.380683}, "nmea_primary": {"latitude": 45.61225666666667, "longitude": 13.580113333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:36.776019+00:00", "timestamp_unix": 1767837036.776019}, "nmea_secondary": {"latitude": 45.612341666666666, "longitude": 13.580103333333334, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:50:36.303198+00:00", "timestamp_unix": 1767837036.303198}}

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


validation_timestamp: 2026-01-08T01:51:07.406843+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.136847863823789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.151536876569405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3188552090986145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.769855983562426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04002043334308689, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.455375881669982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.396308593400269, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.469794251708044, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3579396203447214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.985823111703699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.612103, "longitude": 13.579885, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:04+00:00", "timestamp_unix": 1767837064.0}, "starlink_location": {"latitude": 45.61213881819992, "longitude": 13.579870621510528, "altitude": 73.05000000579686, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:51:07.379987+00:00", "timestamp_unix": 1767837067.379987}, "starlink_gps": {"latitude": 45.61213903460232, "longitude": 13.579871032637367, "altitude": 73.0500000045486, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:07.380243+00:00", "timestamp_unix": 1767837067.380243}, "nmea_primary": {"latitude": 45.612091666666664, "longitude": 13.57989, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:06.779400+00:00", "timestamp_unix": 1767837066.7794}, "nmea_secondary": {"latitude": 45.612163333333335, "longitude": 13.579896666666667, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:05.950126+00:00", "timestamp_unix": 1767837065.950126}}

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


validation_timestamp: 2026-01-08T01:51:37.388272+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.203888842436768, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.229187326425628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6601271883162745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.189187393452547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03969492582384993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.848243076836906, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.462555542017269, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.865719139523192, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.428382472275759, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.876341896758846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.611946, "longitude": 13.579604, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:35+00:00", "timestamp_unix": 1767837095.0}, "starlink_location": {"latitude": 45.61200152253918, "longitude": 13.579596157339036, "altitude": 76.3900000041493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:51:37.358565+00:00", "timestamp_unix": 1767837097.358565}, "starlink_gps": {"latitude": 45.61200177538093, "longitude": 13.579596517604559, "altitude": 76.39000000371703, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:37.358823+00:00", "timestamp_unix": 1767837097.358823}, "nmea_primary": {"latitude": 45.611943333333336, "longitude": 13.579625, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:36.745130+00:00", "timestamp_unix": 1767837096.74513}, "nmea_secondary": {"latitude": 45.61201166666667, "longitude": 13.579651666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:51:36.027612+00:00", "timestamp_unix": 1767837096.027612}}

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


validation_timestamp: 2026-01-08T01:52:07.407234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.9724147718396345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.991485263598537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5411703824845624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.407022383699207, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04007825587758305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.806248197878698, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.4176972131476795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.812992598495318, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.384440737988384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.452058712907667, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.611797, "longitude": 13.579329, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:06+00:00", "timestamp_unix": 1767837126.0}, "starlink_location": {"latitude": 45.61185898431759, "longitude": 13.579315453815434, "altitude": 76.06000000535725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:52:07.378450+00:00", "timestamp_unix": 1767837127.37845}, "starlink_gps": {"latitude": 45.61185920103267, "longitude": 13.579315865534214, "altitude": 76.06000000361202, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:07.378713+00:00", "timestamp_unix": 1767837127.378713}, "nmea_primary": {"latitude": 45.61179666666666, "longitude": 13.579361666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:06.765273+00:00", "timestamp_unix": 1767837126.765273}, "nmea_secondary": {"latitude": 45.61186166666667, "longitude": 13.579385, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:06.283975+00:00", "timestamp_unix": 1767837126.283975}}

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


validation_timestamp: 2026-01-08T01:52:37.388637+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.069004920678439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.969027847238556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.403480652121094, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7608793671188723, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18697660256995793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.403058110232588, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.357845749900924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.476995713465309, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.201545909175861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.913195000835836, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.611702, "longitude": 13.579155, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:27+00:00", "timestamp_unix": 1767837147.0}, "starlink_location": {"latitude": 45.61171319207997, "longitude": 13.57907863301157, "altitude": 77.11000009000752, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:52:37.356834+00:00", "timestamp_unix": 1767837157.356834}, "starlink_gps": {"latitude": 45.61171438305069, "longitude": 13.579080329975909, "altitude": 77.11000006157022, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:37.357093+00:00", "timestamp_unix": 1767837157.357093}, "nmea_primary": {"latitude": 45.61165166666667, "longitude": 13.579115, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:36.763187+00:00", "timestamp_unix": 1767837156.763187}, "nmea_secondary": {"latitude": 45.61172166666667, "longitude": 13.579133333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:36.219955+00:00", "timestamp_unix": 1767837156.219955}}

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


validation_timestamp: 2026-01-08T01:53:07.408427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.445474390547561, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.516597088374796, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.397005422871342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.194502356598299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08120872092233675, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.790622750032004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.468060549621362, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.871628656754512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.505765700966997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.139949712959591, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61154, "longitude": 13.578931, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:52:58+00:00", "timestamp_unix": 1767837178.0}, "starlink_location": {"latitude": 45.611573565530946, "longitude": 13.578848174308957, "altitude": 75.31000000684428, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:53:07.376480+00:00", "timestamp_unix": 1767837187.37648}, "starlink_gps": {"latitude": 45.611574192170906, "longitude": 13.578847638081989, "altitude": 75.17994731040947, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:07.376738+00:00", "timestamp_unix": 1767837187.376738}, "nmea_primary": {"latitude": 45.611495, "longitude": 13.578905, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:06.750946+00:00", "timestamp_unix": 1767837186.750946}, "nmea_secondary": {"latitude": 45.611576666666664, "longitude": 13.578918333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:06.301170+00:00", "timestamp_unix": 1767837186.30117}}

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


validation_timestamp: 2026-01-08T01:53:37.321828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.613819390321008, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.476960945816591, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.354678718880251, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.633194491105565, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.30476245256091267, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.703739509644386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.0052765617956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.677759544126626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7174383278724643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.848100518698052, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61138, "longitude": 13.578733, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:30+00:00", "timestamp_unix": 1767837210.0}, "starlink_location": {"latitude": 45.611427915370626, "longitude": 13.578682621231238, "altitude": 76.7400000033041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:53:37.295359+00:00", "timestamp_unix": 1767837217.295359}, "starlink_gps": {"latitude": 45.61142831880175, "longitude": 13.578686496656248, "altitude": 76.53000004349, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:37.295623+00:00", "timestamp_unix": 1767837217.295623}, "nmea_primary": {"latitude": 45.61134333333333, "longitude": 13.578713333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:36.756607+00:00", "timestamp_unix": 1767837216.756607}, "nmea_secondary": {"latitude": 45.611421666666665, "longitude": 13.578733333333334, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:53:36.246724+00:00", "timestamp_unix": 1767837216.246724}}

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


validation_timestamp: 2026-01-08T01:54:07.386037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6559029416383293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.656260585832431, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7117775738281469, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.5392194078407835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03714967803432807, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.526536901784954, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.895130339513464, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.540063450191012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.858389032384274, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.145228123843184, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61121, "longitude": 13.578526, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:02+00:00", "timestamp_unix": 1767837242.0}, "starlink_location": {"latitude": 45.61123502545043, "longitude": 13.578495516450424, "altitude": 76.43000010739922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:54:07.355565+00:00", "timestamp_unix": 1767837247.355565}, "starlink_gps": {"latitude": 45.611235243289144, "longitude": 13.578495878568107, "altitude": 76.43000010098031, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:07.355865+00:00", "timestamp_unix": 1767837247.355865}, "nmea_primary": {"latitude": 45.611196666666665, "longitude": 13.578515, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:06.758865+00:00", "timestamp_unix": 1767837246.758865}, "nmea_secondary": {"latitude": 45.611268333333335, "longitude": 13.578536666666666, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:06.268111+00:00", "timestamp_unix": 1767837246.268111}}

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


validation_timestamp: 2026-01-08T01:54:37.401345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7981187312184876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.828177712683079, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.746686790540874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.697722307984185, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07140149099086211, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.7742358425274496, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.50526356970645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.8203130057976376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.4349044616505156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.24601355823218, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61105, "longitude": 13.57832, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:33+00:00", "timestamp_unix": 1767837273.0}, "starlink_location": {"latitude": 45.61106947997714, "longitude": 13.578297227559995, "altitude": 76.08806444659497, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:54:37.374593+00:00", "timestamp_unix": 1767837277.374593}, "starlink_gps": {"latitude": 45.611070054692135, "longitude": 13.578297636999002, "altitude": 76.08007985200454, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:37.374858+00:00", "timestamp_unix": 1767837277.374858}, "nmea_primary": {"latitude": 45.61104666666667, "longitude": 13.578311666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:36.757609+00:00", "timestamp_unix": 1767837276.757609}, "nmea_secondary": {"latitude": 45.61111666666667, "longitude": 13.578346666666667, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:54:36.209070+00:00", "timestamp_unix": 1767837276.20907}}

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


validation_timestamp: 2026-01-08T01:55:07.404772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7339747502491785, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3431481869709208, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7465883456383512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.179236299043009, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.6334656425126632, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.806661275022948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.883255971461741, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.4378398597168656, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.638340002151304, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.678659147028463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.610886, "longitude": 13.578116, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:05+00:00", "timestamp_unix": 1767837305.0}, "starlink_location": {"latitude": 45.610901151560206, "longitude": 13.578110727479498, "altitude": 79.53000000262112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:55:07.373896+00:00", "timestamp_unix": 1767837307.373896}, "starlink_gps": {"latitude": 45.61090596928784, "longitude": 13.578106381101565, "altitude": 79.30000007310701, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:07.374150+00:00", "timestamp_unix": 1767837307.37415}, "nmea_primary": {"latitude": 45.610888333333335, "longitude": 13.578125, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:06.741729+00:00", "timestamp_unix": 1767837306.741729}, "nmea_secondary": {"latitude": 45.610953333333335, "longitude": 13.578158333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:06.023243+00:00", "timestamp_unix": 1767837306.023243}}

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


validation_timestamp: 2026-01-08T01:55:37.404656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.044209210012989, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.92046757868235, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.44221315588361, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.421993316062408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12467055461808677, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.731663183643771, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.059412318264658, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.709886017589686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.939768720960731, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.028517566206679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.610775, "longitude": 13.577989, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:26+00:00", "timestamp_unix": 1767837326.0}, "starlink_location": {"latitude": 45.61076356521085, "longitude": 13.57791303384672, "altitude": 80.66000000503833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:55:37.373002+00:00", "timestamp_unix": 1767837337.373002}, "starlink_gps": {"latitude": 45.61076393153063, "longitude": 13.57791454866292, "altitude": 80.61000003901009, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:37.373325+00:00", "timestamp_unix": 1767837337.373325}, "nmea_primary": {"latitude": 45.610726666666665, "longitude": 13.577943333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:36.755910+00:00", "timestamp_unix": 1767837336.75591}, "nmea_secondary": {"latitude": 45.610795, "longitude": 13.577976666666666, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:36.317800+00:00", "timestamp_unix": 1767837336.3178}}

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


validation_timestamp: 2026-01-08T01:56:07.530775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1294797324854216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.104045293946978, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3129114274479665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.0430764089806726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026923478259820065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.3223971746271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.770724688003263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.307457714141323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.74405835121424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.028519830535027, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.610607, "longitude": 13.577783, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:55:58+00:00", "timestamp_unix": 1767837358.0}, "starlink_location": {"latitude": 45.610598596203346, "longitude": 13.577692133671716, "altitude": 76.15000005717894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:56:07.351420+00:00", "timestamp_unix": 1767837367.35142}, "starlink_gps": {"latitude": 45.61059870477199, "longitude": 13.577692443055376, "altitude": 76.15000005434096, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:07.351683+00:00", "timestamp_unix": 1767837367.351683}, "nmea_primary": {"latitude": 45.610575, "longitude": 13.577751666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:06.747542+00:00", "timestamp_unix": 1767837366.747542}, "nmea_secondary": {"latitude": 45.610643333333336, "longitude": 13.577785, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:06.238077+00:00", "timestamp_unix": 1767837366.238077}}

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


validation_timestamp: 2026-01-08T01:56:37.382576+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.489078748843244, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.47575640838435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.241064110450714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.499613781516437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0345019291038546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.054173302314659, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.480791700480662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0622133768997735, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.44998809744821, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.695243268731945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.610455, "longitude": 13.57758, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:29+00:00", "timestamp_unix": 1767837389.0}, "starlink_location": {"latitude": 45.61046772420868, "longitude": 13.577498583363132, "altitude": 74.55389087293355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:56:37.351007+00:00", "timestamp_unix": 1767837397.351007}, "starlink_gps": {"latitude": 45.610467976977006, "longitude": 13.577498840613801, "altitude": 74.55790428706726, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:37.351265+00:00", "timestamp_unix": 1767837397.351265}, "nmea_primary": {"latitude": 45.61042, "longitude": 13.577558333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:36.746441+00:00", "timestamp_unix": 1767837396.746441}, "nmea_secondary": {"latitude": 45.610503333333334, "longitude": 13.577595, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:56:36.232619+00:00", "timestamp_unix": 1767837396.232619}}

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


validation_timestamp: 2026-01-08T01:57:07.400957+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.082017871226029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.083229257511298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5946919939489774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.184610323461545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026731263909156262, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.095623304974076, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.329974827454277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.106290535298525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.309079722672903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.773666707235648, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.610294, "longitude": 13.577403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:00+00:00", "timestamp_unix": 1767837420.0}, "starlink_location": {"latitude": 45.61032048525949, "longitude": 13.57733458754824, "altitude": 76.50000000260592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:57:07.370806+00:00", "timestamp_unix": 1767837427.370806}, "starlink_gps": {"latitude": 45.61032070042108, "longitude": 13.577334740831828, "altitude": 76.50000000227034, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:07.371062+00:00", "timestamp_unix": 1767837427.371062}, "nmea_primary": {"latitude": 45.61027166666667, "longitude": 13.577393333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:06.777419+00:00", "timestamp_unix": 1767837426.777419}, "nmea_secondary": {"latitude": 45.610348333333334, "longitude": 13.57742, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:06.305079+00:00", "timestamp_unix": 1767837426.305079}}

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


validation_timestamp: 2026-01-08T01:57:37.376155+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.354953651747596, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.3496664831823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1546597782748598, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.604690134969254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04049408968465103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.521597374051484, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.509081043874499, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.523488382308131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.474795705379586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.7559438461377885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.61013, "longitude": 13.577249, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:31+00:00", "timestamp_unix": 1767837451.0}, "starlink_location": {"latitude": 45.61014842395245, "longitude": 13.57717166261074, "altitude": 78.05610762511071, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:57:37.349053+00:00", "timestamp_unix": 1767837457.349053}, "starlink_gps": {"latitude": 45.61014874989188, "longitude": 13.577171894812986, "altitude": 78.05006986341932, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:37.349316+00:00", "timestamp_unix": 1767837457.349316}, "nmea_primary": {"latitude": 45.61012, "longitude": 13.577245, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:36.753932+00:00", "timestamp_unix": 1767837456.753932}, "nmea_secondary": {"latitude": 45.61018833333333, "longitude": 13.577265, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:57:36.223564+00:00", "timestamp_unix": 1767837456.223564}}

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


validation_timestamp: 2026-01-08T01:58:07.399582+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.612006396542861, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.615640280187232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8344711501371139, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.61754763598377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05353239486082491, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.411038817239278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.288979996073869, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.422465677741069, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.2466731025071365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.279784511343984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60997, "longitude": 13.577118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:02+00:00", "timestamp_unix": 1767837482.0}, "starlink_location": {"latitude": 45.609995318431025, "longitude": 13.577055587439256, "altitude": 78.36000000338042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:58:07.369091+00:00", "timestamp_unix": 1767837487.369091}, "starlink_gps": {"latitude": 45.60999574931657, "longitude": 13.577055894405262, "altitude": 78.36000000152369, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:07.369355+00:00", "timestamp_unix": 1767837487.369355}, "nmea_primary": {"latitude": 45.609965, "longitude": 13.57711, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:06.754792+00:00", "timestamp_unix": 1767837486.754792}, "nmea_secondary": {"latitude": 45.61002, "longitude": 13.577128333333333, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:06.217682+00:00", "timestamp_unix": 1767837486.217682}}

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


validation_timestamp: 2026-01-08T01:58:37.398965+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.823859611144049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.800299971316004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.220354705863026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.818356884781601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06430456576036427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7974133048885035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.465428984092712, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7847150480015666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.403948360590265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.301703419220712, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.609818, "longitude": 13.576975, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:34+00:00", "timestamp_unix": 1767837514.0}, "starlink_location": {"latitude": 45.60982389935508, "longitude": 13.576913561095202, "altitude": 76.4500000045342, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:58:37.368240+00:00", "timestamp_unix": 1767837517.36824}, "starlink_gps": {"latitude": 45.60982440187041, "longitude": 13.576913970231711, "altitude": 76.45000000337706, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:37.368501+00:00", "timestamp_unix": 1767837517.368501}, "nmea_primary": {"latitude": 45.609805, "longitude": 13.576996666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:36.740767+00:00", "timestamp_unix": 1767837516.740767}, "nmea_secondary": {"latitude": 45.60987, "longitude": 13.576983333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:58:36.215748+00:00", "timestamp_unix": 1767837516.215748}}

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


validation_timestamp: 2026-01-08T01:59:07.374619+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.6381106916753065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.63642797752726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5728586278545968, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.64738073285324, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03153793575080185, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.54831099623113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.437435473654829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.539226602000674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.406504327008288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.232319534533156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.609634, "longitude": 13.576871, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:05+00:00", "timestamp_unix": 1767837545.0}, "starlink_location": {"latitude": 45.60966952514763, "longitude": 13.576802416379408, "altitude": 78.78000007650064, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:59:07.346692+00:00", "timestamp_unix": 1767837547.346692}, "starlink_gps": {"latitude": 45.60966974332995, "longitude": 13.576802675435633, "altitude": 78.78000007230581, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:07.346956+00:00", "timestamp_unix": 1767837547.346956}, "nmea_primary": {"latitude": 45.60964666666667, "longitude": 13.57688, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:06.774997+00:00", "timestamp_unix": 1767837546.774997}, "nmea_secondary": {"latitude": 45.60971166666667, "longitude": 13.576876666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:06.204328+00:00", "timestamp_unix": 1767837546.204328}}

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


validation_timestamp: 2026-01-08T01:59:37.399829+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.854514535357324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.77203689369069, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2422220196898492, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.107953222856531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1257137846568695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.694190433075941, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.356924284873616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.580076032375311, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.347382750794043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.11940458823275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.609524, "longitude": 13.576791, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:27+00:00", "timestamp_unix": 1767837567.0}, "starlink_location": {"latitude": 45.609513161667934, "longitude": 13.576691219523306, "altitude": 79.20000000198566, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:59:37.367485+00:00", "timestamp_unix": 1767837577.367485}, "starlink_gps": {"latitude": 45.60951243758885, "longitude": 13.576692460722887, "altitude": 79.36000005694585, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:37.367748+00:00", "timestamp_unix": 1767837577.367748}, "nmea_primary": {"latitude": 45.609495, "longitude": 13.576786666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:36.760391+00:00", "timestamp_unix": 1767837576.760391}, "nmea_secondary": {"latitude": 45.609566666666666, "longitude": 13.576766666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:36.288252+00:00", "timestamp_unix": 1767837576.288252}}

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


validation_timestamp: 2026-01-08T02:00:07.397395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.888300312603486, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.9977115354620265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.76730625275506, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.200677509362184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1393997002491016, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.141582367684903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.564826637535745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.279792384058743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.61871096386637, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.964017658465415, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60938, "longitude": 13.576703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:59:59+00:00", "timestamp_unix": 1767837599.0}, "starlink_location": {"latitude": 45.60935665631619, "longitude": 13.57662097344696, "altitude": 77.33000000076878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:00:07.366560+00:00", "timestamp_unix": 1767837607.36656}, "starlink_gps": {"latitude": 45.6093570126131, "longitude": 13.576619255256169, "altitude": 77.51000002162178, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:07.366817+00:00", "timestamp_unix": 1767837607.366817}, "nmea_primary": {"latitude": 45.60934666666667, "longitude": 13.576711666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:06.746779+00:00", "timestamp_unix": 1767837606.746779}, "nmea_secondary": {"latitude": 45.60941666666667, "longitude": 13.57669, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:06.305850+00:00", "timestamp_unix": 1767837606.30585}}

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


validation_timestamp: 2026-01-08T02:00:37.377041+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.781511432455058, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.773997681140231, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8400659361939495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.633412148924603, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03263232650203829, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.961446877986652, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.123322185539553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9641692632318914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.094559149966466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.212136033433398, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60922, "longitude": 13.576624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:31+00:00", "timestamp_unix": 1767837631.0}, "starlink_location": {"latitude": 45.60922615849902, "longitude": 13.576563163774189, "altitude": 75.95388460819649, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:00:37.344395+00:00", "timestamp_unix": 1767837637.344395}, "starlink_gps": {"latitude": 45.609226431102094, "longitude": 13.57656331913557, "altitude": 75.95994430269916, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:37.344656+00:00", "timestamp_unix": 1767837637.344656}, "nmea_primary": {"latitude": 45.60919833333333, "longitude": 13.576643333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:36.751221+00:00", "timestamp_unix": 1767837636.751221}, "nmea_secondary": {"latitude": 45.60926166666667, "longitude": 13.576623333333334, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:00:36.189686+00:00", "timestamp_unix": 1767837636.189686}}

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


validation_timestamp: 2026-01-08T02:01:07.391822+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.7121292132105825, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.722014497526701, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.567914488680316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.059586094812929, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020461621357861427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.010152184891206, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.05080420603229, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.016864359508288, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.0396437008897275, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.433034747918618, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60906, "longitude": 13.576559, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:04+00:00", "timestamp_unix": 1767837664.0}, "starlink_location": {"latitude": 45.609093070279336, "longitude": 13.576502806748964, "altitude": 77.20000000208223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:01:07.364332+00:00", "timestamp_unix": 1767837667.364332}, "starlink_gps": {"latitude": 45.609093250744436, "longitude": 13.576502858173987, "altitude": 77.20000000159585, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:07.364586+00:00", "timestamp_unix": 1767837667.364586}, "nmea_primary": {"latitude": 45.60905666666667, "longitude": 13.576591666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:06.770283+00:00", "timestamp_unix": 1767837666.770283}, "nmea_secondary": {"latitude": 45.60911333333333, "longitude": 13.576575, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:06.268129+00:00", "timestamp_unix": 1767837666.268129}}

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


validation_timestamp: 2026-01-08T02:01:37.395543+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.6917542884448595, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.693737895842908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0706048136826603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.281420204816362, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0430912485936937, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.304740947939779, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.169560022589111, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.296413592752353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.1290888908476715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.641289888048532, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.608913, "longitude": 13.576522, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:35+00:00", "timestamp_unix": 1767837695.0}, "starlink_location": {"latitude": 45.60893023718199, "longitude": 13.576466946967862, "altitude": 77.57000000203264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:01:37.363536+00:00", "timestamp_unix": 1767837697.363536}, "starlink_gps": {"latitude": 45.60893059715654, "longitude": 13.576467152122706, "altitude": 77.57000000111033, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:37.363835+00:00", "timestamp_unix": 1767837697.363835}, "nmea_primary": {"latitude": 45.60892, "longitude": 13.576546666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:36.745790+00:00", "timestamp_unix": 1767837696.74579}, "nmea_secondary": {"latitude": 45.60897833333333, "longitude": 13.576528333333334, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:01:36.303846+00:00", "timestamp_unix": 1767837696.303846}}

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


validation_timestamp: 2026-01-08T02:02:07.393056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.922947240803145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.944005099902807, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.95682906875465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.008668783006894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03206882334022824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.446663257404101, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.833368697985136, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.460919844244918, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.812834273327566, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.379164152566385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.608784, "longitude": 13.576477, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:05+00:00", "timestamp_unix": 1767837725.0}, "starlink_location": {"latitude": 45.608812989751414, "longitude": 13.576429166666665, "altitude": 76.65000000259661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:02:07.362528+00:00", "timestamp_unix": 1767837727.362528}, "starlink_gps": {"latitude": 45.60881327815327, "longitude": 13.576429166666669, "altitude": 76.65000000172142, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:07.362795+00:00", "timestamp_unix": 1767837727.362795}, "nmea_primary": {"latitude": 45.608783333333335, "longitude": 13.576515, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:06.748670+00:00", "timestamp_unix": 1767837726.74867}, "nmea_secondary": {"latitude": 45.608846666666665, "longitude": 13.576486666666666, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:06.224788+00:00", "timestamp_unix": 1767837726.224788}}

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


validation_timestamp: 2026-01-08T02:02:37.374158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.812472332910462, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.830205441281542, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8591527211793346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.573604881183216, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020509777419050006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.011311497916926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.802033112044505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.02632729981187, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.796393798924452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.460412117049348, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.608646, "longitude": 13.576448, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:36+00:00", "timestamp_unix": 1767837756.0}, "starlink_location": {"latitude": 45.60868515884756, "longitude": 13.576398501343673, "altitude": 76.21000000335866, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:02:37.341991+00:00", "timestamp_unix": 1767837757.341991}, "starlink_gps": {"latitude": 45.60868533973738, "longitude": 13.576398449797987, "altitude": 76.21000000131502, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:37.342250+00:00", "timestamp_unix": 1767837757.34225}, "nmea_primary": {"latitude": 45.608648333333335, "longitude": 13.576471666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:36.730977+00:00", "timestamp_unix": 1767837756.730977}, "nmea_secondary": {"latitude": 45.608705, "longitude": 13.576453333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:36.239433+00:00", "timestamp_unix": 1767837756.239433}}

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


validation_timestamp: 2026-01-08T02:03:07.315420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.608586548947045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.604586071607108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6419128003863745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7492934451662419, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014402724993779745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.85044478588308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8882216931759706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.857422253564332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.883555643227746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.987184542695928, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60856, "longitude": 13.576411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:02:57+00:00", "timestamp_unix": 1767837777.0}, "starlink_location": {"latitude": 45.60855977080676, "longitude": 13.576351754784769, "altitude": 78.10000006080173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:03:07.280718+00:00", "timestamp_unix": 1767837787.280718}, "starlink_gps": {"latitude": 45.60855989538076, "longitude": 13.576351805496252, "altitude": 78.1000000592294, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:07.280978+00:00", "timestamp_unix": 1767837787.280978}, "nmea_primary": {"latitude": 45.60851, "longitude": 13.576423333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:06.733570+00:00", "timestamp_unix": 1767837786.73357}, "nmea_secondary": {"latitude": 45.60856166666667, "longitude": 13.576401666666667, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:06.280860+00:00", "timestamp_unix": 1767837786.28086}}

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


validation_timestamp: 2026-01-08T02:03:37.391097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.082968474781387, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.08534380764721, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.987185741746012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9847457620210956, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04304478468848514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.08068157695165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.44529804718861, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.101979204092803, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.440172468989478, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.568768241175232, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60842, "longitude": 13.576345, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:29+00:00", "timestamp_unix": 1767837809.0}, "starlink_location": {"latitude": 45.60843907089669, "longitude": 13.57628561385822, "altitude": 75.76000000103194, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:03:37.360500+00:00", "timestamp_unix": 1767837817.3605}, "starlink_gps": {"latitude": 45.60843943048309, "longitude": 13.576285818790055, "altitude": 75.75999999922126, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:37.360757+00:00", "timestamp_unix": 1767837817.360757}, "nmea_primary": {"latitude": 45.60836833333333, "longitude": 13.576366666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:36.753857+00:00", "timestamp_unix": 1767837816.753857}, "nmea_secondary": {"latitude": 45.60842666666667, "longitude": 13.576353333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:03:35.930524+00:00", "timestamp_unix": 1767837815.930524}}

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


validation_timestamp: 2026-01-08T02:04:07.391601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.686319409805949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.695084569922149, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9202614863370018, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4605165275420897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039972980101661275, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.654686451344125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.333891655501925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.677523556294703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.312558275964142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.379374840577263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.608265, "longitude": 13.5763035, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:01+00:00", "timestamp_unix": 1767837841.0}, "starlink_location": {"latitude": 45.60827407036777, "longitude": 13.576244666666664, "altitude": 75.21000000190986, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:04:07.359222+00:00", "timestamp_unix": 1767837847.359222}, "starlink_gps": {"latitude": 45.60827442985342, "longitude": 13.57624466666667, "altitude": 75.21000000027168, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:07.359481+00:00", "timestamp_unix": 1767837847.359481}, "nmea_primary": {"latitude": 45.60824, "longitude": 13.576315, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:06.742848+00:00", "timestamp_unix": 1767837846.742848}, "nmea_secondary": {"latitude": 45.608295, "longitude": 13.576291666666666, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:06.299994+00:00", "timestamp_unix": 1767837846.299994}}

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


validation_timestamp: 2026-01-08T02:04:37.368505+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.858363986118029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.872120820935338, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.173607009799105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.383097031706936, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025466531831797007, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.028291086856633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5024318562232153, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.041693973296576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.5125459323834358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.546718231080548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.608116, "longitude": 13.576246, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:32+00:00", "timestamp_unix": 1767837872.0}, "starlink_location": {"latitude": 45.60816392372033, "longitude": 13.576190497209655, "altitude": 78.29388808908284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:04:37.338649+00:00", "timestamp_unix": 1767837877.338649}, "starlink_gps": {"latitude": 45.60816414106484, "longitude": 13.57619060043146, "altitude": 78.29791421533673, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:37.338916+00:00", "timestamp_unix": 1767837877.338916}, "nmea_primary": {"latitude": 45.60810166666667, "longitude": 13.576265, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:36.731131+00:00", "timestamp_unix": 1767837876.731131}, "nmea_secondary": {"latitude": 45.608155, "longitude": 13.576205, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:04:36.256233+00:00", "timestamp_unix": 1767837876.256233}}

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


validation_timestamp: 2026-01-08T02:05:07.419420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.806019016762254, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.950121198364194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.317587838004701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.518311789896556, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3573595036101539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.122799417996774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1480526559032262, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.26770144664396, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4852564079253785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.79326107897515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.607967, "longitude": 13.576203, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:03+00:00", "timestamp_unix": 1767837903.0}, "starlink_location": {"latitude": 45.608010584993, "longitude": 13.576124333333329, "altitude": 79.13000000052632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:05:07.388273+00:00", "timestamp_unix": 1767837907.388273}, "starlink_gps": {"latitude": 45.608009025191045, "longitude": 13.576120316669648, "altitude": 78.96000005795466, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:07.388530+00:00", "timestamp_unix": 1767837907.38853}, "nmea_primary": {"latitude": 45.60796, "longitude": 13.576216666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:06.767015+00:00", "timestamp_unix": 1767837906.767015}, "nmea_secondary": {"latitude": 45.60801333333333, "longitude": 13.576151666666666, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:06.187379+00:00", "timestamp_unix": 1767837906.187379}}

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


validation_timestamp: 2026-01-08T02:05:37.464508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.26347789501112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.300867434610499, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.382389231841283, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.71955516449922, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04893377095088432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.634745419121254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.717534146726967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.671501132581685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.68490025830107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.476255268538106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60782, "longitude": 13.57615, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:34+00:00", "timestamp_unix": 1767837934.0}, "starlink_location": {"latitude": 45.60786805106139, "longitude": 13.576068962794997, "altitude": 76.71000000376291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:05:37.437160+00:00", "timestamp_unix": 1767837937.43716}, "starlink_gps": {"latitude": 45.60786848518422, "longitude": 13.576068859708187, "altitude": 76.71000000282066, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:37.437422+00:00", "timestamp_unix": 1767837937.437422}, "nmea_primary": {"latitude": 45.60781333333333, "longitude": 13.576165, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:36.751468+00:00", "timestamp_unix": 1767837936.751468}, "nmea_secondary": {"latitude": 45.60794333333333, "longitude": 13.576155, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:05:36.252169+00:00", "timestamp_unix": 1767837936.252169}}

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


validation_timestamp: 2026-01-08T02:06:07.389376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.08108242607453, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.090655459249112, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9793343044537857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.11558922835101, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025384348435917258, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.566341465026738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.328865825555768, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.5723157479644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.305064452115213, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.938009449162397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60766, "longitude": 13.576078, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:06+00:00", "timestamp_unix": 1767837966.0}, "starlink_location": {"latitude": 45.607707151060865, "longitude": 13.575998946877181, "altitude": 77.85807533944667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:06:07.356945+00:00", "timestamp_unix": 1767837967.356945}, "starlink_gps": {"latitude": 45.60770736770398, "longitude": 13.57599904976502, "altitude": 77.85406220586326, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:07.357201+00:00", "timestamp_unix": 1767837967.357201}, "nmea_primary": {"latitude": 45.607661666666665, "longitude": 13.576103333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:06.738411+00:00", "timestamp_unix": 1767837966.738411}, "nmea_secondary": {"latitude": 45.60778666666667, "longitude": 13.57609, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:06.261714+00:00", "timestamp_unix": 1767837966.261714}}

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


validation_timestamp: 2026-01-08T02:06:37.388184+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.869258709499771, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.651052417974126, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.356401868121538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.561012594181525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.22551239611908566, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.572507908548127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.480163315581532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.352506141064843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.391003901816072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.732131722983057, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.607544, "longitude": 13.576027, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:27+00:00", "timestamp_unix": 1767837987.0}, "starlink_location": {"latitude": 45.60754539873027, "longitude": 13.575913, "altitude": 78.37000000297654, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:06:37.356669+00:00", "timestamp_unix": 1767837997.356669}, "starlink_gps": {"latitude": 45.60754485865964, "longitude": 13.575915794362611, "altitude": 78.64000007350882, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:37.356923+00:00", "timestamp_unix": 1767837997.356923}, "nmea_primary": {"latitude": 45.607505, "longitude": 13.576021666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:36.762777+00:00", "timestamp_unix": 1767837996.762777}, "nmea_secondary": {"latitude": 45.607618333333335, "longitude": 13.575998333333333, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:36.204111+00:00", "timestamp_unix": 1767837996.204111}}

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


validation_timestamp: 2026-01-08T02:07:07.466362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.448295829861609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.459693655877239, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.044501637848853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.25549112679223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06482674804222839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.439238168248444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.428514411069159, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.466536954026866, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.369427545571192, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.288270408853219, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.607365, "longitude": 13.575923, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:06:59+00:00", "timestamp_unix": 1767838019.0}, "starlink_location": {"latitude": 45.607381901500354, "longitude": 13.575843703890868, "altitude": 79.82610129977782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:07:07.435491+00:00", "timestamp_unix": 1767838027.435491}, "starlink_gps": {"latitude": 45.60738248002851, "longitude": 13.575843806922949, "altitude": 79.8180637299284, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:07.435747+00:00", "timestamp_unix": 1767838027.435747}, "nmea_primary": {"latitude": 45.607346666666665, "longitude": 13.575925, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:06.766021+00:00", "timestamp_unix": 1767838026.766021}, "nmea_secondary": {"latitude": 45.60744666666667, "longitude": 13.5759, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:06.228049+00:00", "timestamp_unix": 1767838026.228049}}

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


validation_timestamp: 2026-01-08T02:07:37.464211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.57086613497703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.572268628811855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6703910922202967, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1907736458112534, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05092912632419854, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.255842456965985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.116785836806026, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.270194096139572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.067274943352635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6476419104483355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6072, "longitude": 13.5758295, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:30+00:00", "timestamp_unix": 1767838050.0}, "starlink_location": {"latitude": 45.607216884094655, "longitude": 13.575762074278304, "altitude": 81.01000000376239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:07:37.433510+00:00", "timestamp_unix": 1767838057.43351}, "starlink_gps": {"latitude": 45.60721731875007, "longitude": 13.575762280702461, "altitude": 81.01000000279465, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:37.433769+00:00", "timestamp_unix": 1767838057.433769}, "nmea_primary": {"latitude": 45.607185, "longitude": 13.575828333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:36.749501+00:00", "timestamp_unix": 1767838056.749501}, "nmea_secondary": {"latitude": 45.60724833333333, "longitude": 13.57579, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:07:36.293552+00:00", "timestamp_unix": 1767838056.293552}}

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


validation_timestamp: 2026-01-08T02:08:07.383397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.223712392007773, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.228827797290768, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5529613207456554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.718338066456365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026652928425429084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.429824163667885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.655702155713083, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.43331801444543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.630054457251412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.691563037811157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.607014, "longitude": 13.575724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:03+00:00", "timestamp_unix": 1767838083.0}, "starlink_location": {"latitude": 45.60705898548886, "longitude": 13.575640087774806, "altitude": 75.95000000331534, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:08:07.353204+00:00", "timestamp_unix": 1767838087.353204}, "starlink_gps": {"latitude": 45.60705920001994, "longitude": 13.575640240600256, "altitude": 75.95000000281237, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:07.353463+00:00", "timestamp_unix": 1767838087.353463}, "nmea_primary": {"latitude": 45.60701666666667, "longitude": 13.57573, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:06.735397+00:00", "timestamp_unix": 1767838086.735397}, "nmea_secondary": {"latitude": 45.607083333333335, "longitude": 13.575671666666667, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:06.209127+00:00", "timestamp_unix": 1767838086.209127}}

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


validation_timestamp: 2026-01-08T02:08:37.462067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.098285188019034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.107496562871868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1950739844691556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.583315514705832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050970305864387014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.143892084440323, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.619547315421498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.147837895048225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.56980131988639, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.940158684949587, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.606846, "longitude": 13.575628, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:34+00:00", "timestamp_unix": 1767838114.0}, "starlink_location": {"latitude": 45.60686788376868, "longitude": 13.575570407462616, "altitude": 80.21000000412059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:08:37.432184+00:00", "timestamp_unix": 1767838117.432184}, "starlink_gps": {"latitude": 45.60686831877554, "longitude": 13.57557061405239, "altitude": 80.21000000254276, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:37.432443+00:00", "timestamp_unix": 1767838117.432443}, "nmea_primary": {"latitude": 45.60684666666667, "longitude": 13.575643333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:36.754504+00:00", "timestamp_unix": 1767838116.754504}, "nmea_secondary": {"latitude": 45.606945, "longitude": 13.575581666666666, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:08:36.223837+00:00", "timestamp_unix": 1767838116.223837}}

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


validation_timestamp: 2026-01-08T02:09:07.360512+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.159699546849462, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.170290892215119, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9621286339958268, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.525085917427495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027041314351287482, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.443160970003351, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.836053471194513, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.446820784342516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.809575133583267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.874761003026121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.606667, "longitude": 13.575549, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:06+00:00", "timestamp_unix": 1767838146.0}, "starlink_location": {"latitude": 45.606715924169734, "longitude": 13.575489162827362, "altitude": 80.7900000020663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:09:07.330810+00:00", "timestamp_unix": 1767838147.33081}, "starlink_gps": {"latitude": 45.60671614182696, "longitude": 13.575489317878821, "altitude": 80.7900000014405, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:07.331068+00:00", "timestamp_unix": 1767838147.331068}, "nmea_primary": {"latitude": 45.606678333333335, "longitude": 13.575568333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:06.751214+00:00", "timestamp_unix": 1767838146.751214}, "nmea_secondary": {"latitude": 45.606766666666665, "longitude": 13.575508333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:06.288579+00:00", "timestamp_unix": 1767838146.288579}}

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


validation_timestamp: 2026-01-08T02:09:37.382634+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.880057575911412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.860975646035641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7068603401297637, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.391194441040558, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048575711561677996, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.938603629901142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.446806368624639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.945362774601796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.398898950092388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.331862457549713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60655, "longitude": 13.575504, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:28+00:00", "timestamp_unix": 1767838168.0}, "starlink_location": {"latitude": 45.60653515194635, "longitude": 13.575418140323082, "altitude": 79.04000000119412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:09:37.351132+00:00", "timestamp_unix": 1767838177.351132}, "starlink_gps": {"latitude": 45.60653558289261, "longitude": 13.575418242653146, "altitude": 79.04000000143405, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:37.351394+00:00", "timestamp_unix": 1767838177.351394}, "nmea_primary": {"latitude": 45.606516666666664, "longitude": 13.575503333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:36.743354+00:00", "timestamp_unix": 1767838176.743354}, "nmea_secondary": {"latitude": 45.60659, "longitude": 13.575445, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:36.222544+00:00", "timestamp_unix": 1767838176.222544}}

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


validation_timestamp: 2026-01-08T02:10:07.360295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8725621963489183, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8637236088920983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9471689114127666, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.791273627743447, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028503528181076432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.299601824426746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.327004060067444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.2989572468716934, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.298587875223666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.709868382420334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60637, "longitude": 13.575443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:09:59+00:00", "timestamp_unix": 1767838199.0}, "starlink_location": {"latitude": 45.60636385583931, "longitude": 13.575393998694564, "altitude": 81.78000000537367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:10:07.330055+00:00", "timestamp_unix": 1767838207.330055}, "starlink_gps": {"latitude": 45.60636410961803, "longitude": 13.575394050346576, "altitude": 81.78000000449529, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:07.330312+00:00", "timestamp_unix": 1767838207.330312}, "nmea_primary": {"latitude": 45.60635833333333, "longitude": 13.575461666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:06.742032+00:00", "timestamp_unix": 1767838206.742032}, "nmea_secondary": {"latitude": 45.606411666666666, "longitude": 13.575398333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:06.295171+00:00", "timestamp_unix": 1767838206.295171}}

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


validation_timestamp: 2026-01-08T02:10:37.379128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5182966257779293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5326079581294123, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8297645908367889, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.83843156081047, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0638960584732407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.332278510156001, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.371218893616244, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.343908938154529, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.307481458527756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2477862651708875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60619, "longitude": 13.575406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:30+00:00", "timestamp_unix": 1767838230.0}, "starlink_location": {"latitude": 45.6061968139604, "longitude": 13.575361833333334, "altitude": 80.08000000412467, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:10:37.349775+00:00", "timestamp_unix": 1767838237.349775}, "starlink_gps": {"latitude": 45.60619738859146, "longitude": 13.575361833333334, "altitude": 80.08000000200279, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:37.350035+00:00", "timestamp_unix": 1767838237.350035}, "nmea_primary": {"latitude": 45.60619, "longitude": 13.575416666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:36.710695+00:00", "timestamp_unix": 1767838236.710695}, "nmea_secondary": {"latitude": 45.606245, "longitude": 13.575366666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:10:36.261226+00:00", "timestamp_unix": 1767838236.261226}}

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


validation_timestamp: 2026-01-08T02:11:07.375555+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.5668364439798195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.579139452090951, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.484610933283372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.344241574590777, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02010937512093795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.88109845821572, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.262091103200349, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.89067617307839, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.242239738007102, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.719105608787316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.606026, "longitude": 13.575357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:01+00:00", "timestamp_unix": 1767838261.0}, "starlink_location": {"latitude": 45.60605107058089, "longitude": 13.5753105, "altitude": 81.4080697374122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:11:07.348336+00:00", "timestamp_unix": 1767838267.348336}, "starlink_gps": {"latitude": 45.606051251428845, "longitude": 13.5753105, "altitude": 81.40404966639372, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:07.348590+00:00", "timestamp_unix": 1767838267.34859}, "nmea_primary": {"latitude": 45.60602166666666, "longitude": 13.575388333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:06.738817+00:00", "timestamp_unix": 1767838266.738817}, "nmea_secondary": {"latitude": 45.60610666666667, "longitude": 13.575323333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:06.234996+00:00", "timestamp_unix": 1767838266.234996}}

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


validation_timestamp: 2026-01-08T02:11:37.358438+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.46839232451673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.4787916123232145, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.84105101609243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.296497813602581, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025535599705726077, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.941768239637673, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.092369164624825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.94783016077655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.067569366993578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.991428406132542, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60586, "longitude": 13.575343, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:32+00:00", "timestamp_unix": 1767838292.0}, "starlink_location": {"latitude": 45.60589309027768, "longitude": 13.575290997185018, "altitude": 81.21000000385746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:11:37.327076+00:00", "timestamp_unix": 1767838297.327076}, "starlink_gps": {"latitude": 45.605893308211655, "longitude": 13.575291100682557, "altitude": 81.21000000286979, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:37.327333+00:00", "timestamp_unix": 1767838297.327333}, "nmea_primary": {"latitude": 45.60586, "longitude": 13.575366666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:36.721577+00:00", "timestamp_unix": 1767838296.721577}, "nmea_secondary": {"latitude": 45.605956666666664, "longitude": 13.575298333333333, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:11:36.225542+00:00", "timestamp_unix": 1767838296.225542}}

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


validation_timestamp: 2026-01-08T02:12:07.357113+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.489978139659733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.505260092883583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9007152726331469, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.90271167209015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024467607558357588, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.101919315143897, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.525981782889386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.112991597361315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5098246775791155, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.53459505676978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60569, "longitude": 13.575327, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:04+00:00", "timestamp_unix": 1767838324.0}, "starlink_location": {"latitude": 45.6057467573711, "longitude": 13.575253998694711, "altitude": 78.77000000121483, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:12:07.325821+00:00", "timestamp_unix": 1767838327.325821}, "starlink_gps": {"latitude": 45.60574697443892, "longitude": 13.575254050237692, "altitude": 78.77000000080903, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:07.326087+00:00", "timestamp_unix": 1767838327.326087}, "nmea_primary": {"latitude": 45.605698333333336, "longitude": 13.575348333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:06.729681+00:00", "timestamp_unix": 1767838326.729681}, "nmea_secondary": {"latitude": 45.60576833333333, "longitude": 13.575303333333334, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:06.294079+00:00", "timestamp_unix": 1767838326.294079}}

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


validation_timestamp: 2026-01-08T02:12:37.376668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.628992413889181, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.633544999068571, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4799973856073976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.71437530706576, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024365187172976806, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.423862537887642, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.712058050573738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.43446933210277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.702824238749796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.194121250118121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60557, "longitude": 13.575311, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:26+00:00", "timestamp_unix": 1767838346.0}, "starlink_location": {"latitude": 45.605590484933195, "longitude": 13.575230973580249, "altitude": 79.06000000147661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:12:37.346559+00:00", "timestamp_unix": 1767838357.346559}, "starlink_gps": {"latitude": 45.60559070109238, "longitude": 13.575231024907314, "altitude": 79.0600000000254, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:37.346820+00:00", "timestamp_unix": 1767838357.34682}, "nmea_primary": {"latitude": 45.60554166666667, "longitude": 13.57533, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:36.714654+00:00", "timestamp_unix": 1767838356.714654}, "nmea_secondary": {"latitude": 45.6056, "longitude": 13.57529, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:36.266043+00:00", "timestamp_unix": 1767838356.266043}}

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


validation_timestamp: 2026-01-08T02:13:07.376379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.042507876293887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.041961917822482, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8776502519102998, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.079576738448856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028321061203989705, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.020431908488831, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.417078899804608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.02968800865176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.39276118645412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.942822424104412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6054, "longitude": 13.575294, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:12:58+00:00", "timestamp_unix": 1767838378.0}, "starlink_location": {"latitude": 45.60540539951843, "longitude": 13.575229640335563, "altitude": 80.13000000221984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:13:07.345663+00:00", "timestamp_unix": 1767838387.345663}, "starlink_gps": {"latitude": 45.60540565167257, "longitude": 13.575229691656032, "altitude": 80.13000000338707, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:07.345921+00:00", "timestamp_unix": 1767838387.345921}, "nmea_primary": {"latitude": 45.605376666666665, "longitude": 13.57531, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:06.750417+00:00", "timestamp_unix": 1767838386.750417}, "nmea_secondary": {"latitude": 45.605443333333334, "longitude": 13.575273333333334, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:06.211515+00:00", "timestamp_unix": 1767838386.211515}}

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


validation_timestamp: 2026-01-08T02:13:37.355197+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.030858828213073, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.02994598765256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.382847795233399, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.048359704547342, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02452998586046191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.424241554776613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.151180406618149, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.429457890334033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.130773785639065, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.421010108878386, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.605225, "longitude": 13.575274, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:30+00:00", "timestamp_unix": 1767838410.0}, "starlink_location": {"latitude": 45.60523292402258, "longitude": 13.575184332027534, "altitude": 80.61000000326322, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:13:37.324013+00:00", "timestamp_unix": 1767838417.324013}, "starlink_gps": {"latitude": 45.6052331416438, "longitude": 13.575184383701437, "altitude": 80.61000000355193, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:37.324277+00:00", "timestamp_unix": 1767838417.324277}, "nmea_primary": {"latitude": 45.605205, "longitude": 13.575285, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:36.724735+00:00", "timestamp_unix": 1767838416.724735}, "nmea_secondary": {"latitude": 45.605273333333336, "longitude": 13.575238333333333, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:13:36.219211+00:00", "timestamp_unix": 1767838416.219211}}

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


validation_timestamp: 2026-01-08T02:14:07.373947+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.380902895408515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.181351609807867, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.752007430769397, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.536674650097427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2447657548643077, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.100444353887393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.136683202773994, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.891366927432362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3589840200278736, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.260793161102603, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60505, "longitude": 13.575243, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:01+00:00", "timestamp_unix": 1767838441.0}, "starlink_location": {"latitude": 45.60507773318826, "longitude": 13.575202999999997, "altitude": 80.95000000417984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:14:07.344167+00:00", "timestamp_unix": 1767838447.344167}, "starlink_gps": {"latitude": 45.60507557101997, "longitude": 13.575203590127158, "altitude": 80.92000007909793, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:07.344424+00:00", "timestamp_unix": 1767838447.344424}, "nmea_primary": {"latitude": 45.60503666666666, "longitude": 13.575255, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:06.722181+00:00", "timestamp_unix": 1767838446.722181}, "nmea_secondary": {"latitude": 45.605105, "longitude": 13.575213333333334, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:06.230252+00:00", "timestamp_unix": 1767838446.230252}}

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


validation_timestamp: 2026-01-08T02:14:37.375020+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.903284606772819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.918888568601256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4086917014347249, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.65299286130513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02434937538502147, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.124020123944016, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.559117070213138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.13802263885715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5520997693245695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.477383661153966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.604862, "longitude": 13.575206, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:33+00:00", "timestamp_unix": 1767838473.0}, "starlink_location": {"latitude": 45.604915818950005, "longitude": 13.575139640413562, "altitude": 80.02805268851317, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T02:14:37.343177+00:00", "timestamp_unix": 1767838477.343177}, "starlink_gps": {"latitude": 45.604916034968916, "longitude": 13.575139691706692, "altitude": 80.02405111825979, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:37.343444+00:00", "timestamp_unix": 1767838477.343444}, "nmea_primary": {"latitude": 45.60485833333333, "longitude": 13.575223333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:36.709294+00:00", "timestamp_unix": 1767838476.709294}, "nmea_secondary": {"latitude": 45.60492, "longitude": 13.575185, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T02:14:36.216473+00:00", "timestamp_unix": 1767838476.216473}}

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


